Message from @CCRed95
Discord ID: 645043493206622208
Not totally up to date, is Blazor a css framework ?
no no Blazor is webassembly and its part of .net core 3.0
it allows you to run any language on client side
C#, C++, low level access to the rendering, so its a matter of time before someone just makes an awesome replacement for all the messiness of web as it is traditionally
Unity can compile down to webasm, thats all i know about webasm.. lol
But webasm requires a js component to call its functions I believe
C# 8 is so great, im so excited about the direction theyre heading with .net standard and .net core combining and rebasing WPF desktop apps to be able to run on any platform
i was worried theyd never touch WPF again after they put out the shit of a fuck that was UWP
redoing the whole XAML compiler from scratch (which is why i wrote X# to begin with, its a replacement for XAML which i have a love hate relationship with)
I wrote one WPF program and then decided to focus on JS
Thats the direction that dev is heading. web apps and modern web stuff
so that was a good idea on your part
http://www.ammyui.com/ X# is a lot like this lang.
he kinda beat me to it with the open sourcing and all lol mine has some features that his doesnt, but all in all Ammy UI is better written than mine so meh
Reads lot like JS syntax
exactly, it takes away the bloat of basing your UI language off XML
which was a stupid decision imo. like C++'s QML, they started with JS
do you use SCSS and Typescript? or a purist javascript boi
Just purist, I don't like using libraries stuff that builds code. I like to know exactly whats going on
Typescript id recommend highly especially if you are familiar with C#, but in the end it is a shoehorn of a fake ass type system into javascript's shitty proto nonsense
exactly, it's good if you have a huge app with lotsa devs.
NodeJS and Electron
Ive played with electron
also i keep flipping back and forth from vue.js and angular.js lol
Js is maybe the only thing that I've ever been recommended and warned about in equal measure
the problem is theres no alternative
so its not like you have a choice lol
That's basically it yeah
Some of my friends swear by Python, never really got into that one
Lol i have been bashing my buddy who im trying to get him into code for using python instead of C# for months and hes finally come over to the C# side
Python syntax is appealing to people who like their code to read like english
like VB almost...
I do love c# but.. I hate to say it the typing system gets in the way sometimes.
I adore strongly typed languages. Its a MUST for me. I cant think properly in dynamically typed langs
it enforces logical design and proper use of abstraction and inheritance and all that
I was thinking about jumping into Rust
I was writing a card deck class that I wanted to be able to handle strings and numbers at the same time and it just got to be too much. I wanted it to be able to handle a deck of playing cards or user defined deck of trading cards. I could still do it but had to jump threw many hoops with conversions. Where as it would have been a few lines of JS to do what took a page of code in c#
```cs
public abstract class DeckOfCardsBase<TValue>
{
public Collection<TValue> Cards { get; set; }
}
public class CardsIntegralDeck : DeckOfCardsBase<int>
{
}
public class TradingCardsDeck : DeckOfCardsBase<string>
{
}
```
something like that, the use of generics would allow for you to base class that out and provide 2 implementations.