Message from @FrostyCrits
Discord ID: 645045274141524014
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
i guess its just what youre used to
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 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.
but yeah
Looking at my code
http://opieandanthonylive.info/alpha3/home.html this is my attempt btw at my radio archive site, Its a little templatey for sure, kinda gave up on it just cause i got sick of figuring out vue.js lol
looks nice
I had a working version of it that was much more simple but fuckin godaddy axed me down after my bandwidth was hitting 56 terrabytes of streaming data per month hahahah
on a shared plan
You guys should look into Golang, which is also strictly typed but it does have some nice runtime type flexibility as well as a really nice reflection library
i didnt know that "unlimited bandwidth and storage" meant "totally limited lol"
it isn't OOP like Java but it's close enough
I have a book on authoring a compiler in Golang, i havent read much of it yet
it seems like a cool language though
Don't say the J word! Shhh... lol
I hate the java runtime
@FrostyCrits Only said it because I thought I saw some Java above. Although reading in more depth it appears to be C# which I have zero experience with