View Single Post
Old 12-04-2017, 01:44 PM   #31407
Rbneader
Fanatic
Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.Rbneader ought to be getting tired of karma fortunes by now.
 
Posts: 503
Karma: 2661351
Join Date: Mar 2012
Device: None
Quote:
Originally Posted by Katsunami View Post
Developing software based on web technologies is becoming some sort of a farce.

I'm looking into this, just to expand my skill set. I'm normally a software engineer doing factory automation or embedded software (programming PCL's, or writing stuff in C/C++ to make firmwares).

However, I don't want to use C or C++ to write some 'fun stuff.' I've been into AI before AI was cool (Hi, DeepMind, and AlphaGo), but never took too much time to do projects with it because writing that sort of software takes A LOT of research, and then it's VERY time consuming writing code in C(++), especially if you want to make an app out of it.

Then there's Java (which I hate), and C# (which I don't want to use, even though it's now becoming cross-platform).

So, I've been hearing about stuff like Node.JS, and Electron, and so on... which enables web technologies to be used to write cross-platform applications. It can interface to C++. Nice... I could write the user interface in web tech stuff, write the AI-engine for whatever I'm doing in C/C++, and then call that from the Electron front-end.

Cool. So I take a peek, and discover.... complete and utter crazyness.

- On the back end: PHP. Because you don't want to write everything yourself, you'd best use a framework. OK, I'll dust off CodeIgniter...
...snip...
Well, PHP is your first mistake. There's a lot I can say about PHP, but most of it isn't family friendly.

Messing around with the *script variants is also just a useless spiraling headache.

Start with Python, pick a large framework (I use Django) and build on that. And yeah, expect to need to do on the job learning at basically every position. There's no getting around it.

/webdev for 6 years
Rbneader is offline   Reply With Quote