SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : The Trump Presidency

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: i-node who wrote (46464)11/25/2017 10:42:50 PM
From: combjelly  Read Replies (1) of 353961
 
I've done web applications for over a decade now. It is always in a state of flux. Recently, Javascript has become actually useful. ES6 fixed some of the nastiness, and there are a plethora of libraries that are really, really good. I prefer Angular over React, because I like the cross-platform capabilities between mobile and desktop. Angular works well with Cordoba, so you can target Android and IOS on the mobile side.

I've worked mainly with Ruby on Rails. And it is hard to beat its productivity. Elixir, especially with Phoenix holds a lot of promise for the future. Internet of Things seems to settling on Python. But Elixir also holds promise, this time with Nerves. I can source out of China a box, 50mm on a side, with a 4 core processor, ethernet and wifi, 512meg of RAM and a microSD card for storage, for less than $20 quantity one. The implications of that are large...

The only constant is change. Right now the lines between mobile and desktop through a browser have blurred. And that opens a lot of things.

As to your skills, I wouldn't worry about it much. You have a solid background and it is software engineering principles that are more important than the details. To transition, I'd recommend looking at backend and middleware. Python or Ruby are good scripting languages for server side, Python is more popular, Both are c++ derivatives, as is Swift, so that shouldn't be that difficult. If you want to be more edgy, a functional language like Elixir or Clojure, Scala if you have some Java, might be better. Don't do PHP, though.
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext