Message from @CCRed95

Discord ID: 645043493206622208


2019-11-15 23:21:24 UTC  

Not totally up to date, is Blazor a css framework ?

2019-11-15 23:21:41 UTC  

no no Blazor is webassembly and its part of .net core 3.0

2019-11-15 23:21:51 UTC  

it allows you to run any language on client side

2019-11-15 23:22:40 UTC  

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

2019-11-15 23:22:58 UTC  

Unity can compile down to webasm, thats all i know about webasm.. lol

2019-11-15 23:23:46 UTC  

But webasm requires a js component to call its functions I believe

2019-11-15 23:24:25 UTC  

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

2019-11-15 23:24:47 UTC  

i was worried theyd never touch WPF again after they put out the shit of a fuck that was UWP

2019-11-15 23:25:35 UTC  

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)

2019-11-15 23:25:55 UTC  

I wrote one WPF program and then decided to focus on JS

2019-11-15 23:26:20 UTC  

Thats the direction that dev is heading. web apps and modern web stuff

2019-11-15 23:26:28 UTC  

so that was a good idea on your part

2019-11-15 23:26:56 UTC  

http://www.ammyui.com/ X# is a lot like this lang.

2019-11-15 23:27:53 UTC  

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

2019-11-15 23:28:34 UTC  

Reads lot like JS syntax

2019-11-15 23:29:02 UTC  

exactly, it takes away the bloat of basing your UI language off XML

2019-11-15 23:29:25 UTC  

which was a stupid decision imo. like C++'s QML, they started with JS

2019-11-15 23:30:03 UTC  

do you use SCSS and Typescript? or a purist javascript boi

2019-11-15 23:31:01 UTC  

Just purist, I don't like using libraries stuff that builds code. I like to know exactly whats going on

2019-11-15 23:32:10 UTC  

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

2019-11-15 23:32:33 UTC  

i guess its just what youre used to

2019-11-15 23:33:06 UTC  

exactly, it's good if you have a huge app with lotsa devs.

2019-11-15 23:34:30 UTC  
2019-11-15 23:34:40 UTC  

NodeJS and Electron

2019-11-15 23:34:44 UTC  

Ive played with electron

2019-11-15 23:35:23 UTC  

also i keep flipping back and forth from vue.js and angular.js lol

2019-11-15 23:36:06 UTC  

Js is maybe the only thing that I've ever been recommended and warned about in equal measure

2019-11-15 23:36:27 UTC  

the problem is theres no alternative

2019-11-15 23:36:35 UTC  

so its not like you have a choice lol

2019-11-15 23:36:40 UTC  

That's basically it yeah

2019-11-15 23:37:15 UTC  

Some of my friends swear by Python, never really got into that one

2019-11-15 23:38:00 UTC  

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

2019-11-15 23:38:25 UTC  

Python syntax is appealing to people who like their code to read like english

2019-11-15 23:38:52 UTC  

like VB almost...

2019-11-15 23:39:37 UTC  

I do love c# but.. I hate to say it the typing system gets in the way sometimes.

2019-11-15 23:40:20 UTC  

I adore strongly typed languages. Its a MUST for me. I cant think properly in dynamically typed langs

2019-11-15 23:41:19 UTC  

it enforces logical design and proper use of abstraction and inheritance and all that

2019-11-15 23:42:25 UTC  

I was thinking about jumping into Rust

2019-11-15 23:43:16 UTC  

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#

2019-11-15 23:46:07 UTC  

```cs
public abstract class DeckOfCardsBase<TValue>
{
public Collection<TValue> Cards { get; set; }
}
public class CardsIntegralDeck : DeckOfCardsBase<int>
{
}
public class TradingCardsDeck : DeckOfCardsBase<string>
{
}
```

2019-11-15 23:46:53 UTC  

something like that, the use of generics would allow for you to base class that out and provide 2 implementations.