Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
quispy1238yTypescript or elm among others could probably satisfy your desire for strongly typed goodness. As always it's the rest of the team you have to look out for...
-
tytho23168yIf you're comfortable with C#, typescript as a language will help you feel a little bit more comfortable, but nothing will prepare you for the JavaScript Ecosystem of madness. Full disclosure, I've only done University C# and have been doing full-stack JavaScript for the majority of my professional career.
-
React Native is for native mobile apps. Try electron.atom.io for desktop apps written in JS.
-
donuts238488y@tytho Well I do some MEAN so yea I've seen the insane amount of libraries. And then I think there's also bower/CSS stuff, haven't really used that though.
Is there like a set of core/commonly used/must know libraries? -
tytho23168y@allanx2000 for front end, webpack and babel are good ones to know, but they have some pretty complex setup. Take a look at create-react-app. It configured webpack and babel for you. Even though it's made for react, you can just strip out the react part and leverage the react-scripts part of it. I use create-react-app on most of my front end projects now because it takes care of the configuration for my build process.
!rant
So I just came back from an interview and the job turned out to be another desktop app to web migration...
I do do web development but still prefer C#, other compiled languages with strict syntax checking, and don't run in a web browser.
But it seems everything is going to JS these days and the web....
Should I just go all in on web dev and I guess I can use Cordova or React Native if I want a desktop app?
undefined