Welcome Guest ( Log In | Register )

Bump Topic Topic Closed RSS Feed

Outline · [ Standard ] · Linear+

 Do you agree with this?

views
     
TSFlierMate
post Apr 10 2021, 03:08 AM, updated 3y ago

On my way
****
Validating
543 posts

Joined: Nov 2020
Somebody asked this question 6 years ago.

QUOTE
I am curious what the young tech-minded generation does these days? Is it all on Hacker News and github? Doing JS and web programming? What are everyone's views on this?


And somebody answered on 07 Apr 2015:

QUOTE
Mostly on web & mobile programming I think. Like mentioned before, Ruby and Python are among the mature choices for doing web projects.

JS is pretty much one of the requirements for doing web programming, and thanks to Node.js, now it's possible to write the entire web app (back-end and front-end) mostly in JS. Crazy? Smile

Go, which is backed up by Google, now is also trending for doing web.

Github is awesome for collaborating, and if you are looking for a coding job, showing your github repo might gain you a favour.

And for mobile programming, well it's pretty much iOS & Android. Symbian is already dead. Blackberry and Windows Phone don't attract much users anymore. Ubuntu Touch, Tizen, Sailfish etc *could be* interesting in the future, but not much at this time.

C++ is probably limited to game development, while C/asm is for microcontroller/kernel development.


Do you agree with him? Is the above still valid in 2021? Had he summarize everything?
malleus
post Apr 10 2021, 09:19 AM

Look at all my stars!!
*******
Senior Member
2,096 posts

Joined: Dec 2011
So why Ruby (Rails) and Python (Django)? mainly because these 2 offers a pretty convenient framework that gets you started right away to build your project.

both github and twitter started off as Ruby on Rails applications.

Why Go? because after a while, ppl generally start trying to figure out how to scale further without just adding more nodes to their clusters. This is when ppl start looking at how to split their monolithic app into microservices, and Go is a popular choice for such microservices. It's not the only option though for such usage though.

But even for organisations where they know right off that they need to cater for large scale right away, and opt to build their backend services in Go or Java or Elixir, etc, they may still opt to use Rails or Django for their internal facing dashboards for productivity reasons.

And btw. one important thing had been missed out on, which are the various backend services, which involves not only the development part of things, but also the devops part too.
WongGei
post Apr 10 2021, 11:53 AM

Regular
******
Senior Member
1,206 posts

Joined: Dec 2007
From: Kuala Lumpur
QUOTE(malleus @ Apr 10 2021, 09:19 AM)
So why Ruby (Rails) and Python (Django)? mainly because these 2 offers a pretty convenient framework that gets you started right away to build your project.

both github and twitter started off as Ruby on Rails applications.

Why Go? because after a while, ppl generally start trying to figure out how to scale further without just adding more nodes to their clusters. This is when ppl start looking at how to split their monolithic app into microservices, and Go is a popular choice for such microservices. It's not the only option though for such usage though.

But even for organisations where they know right off that they need to cater for large scale right away, and opt to build their backend services in Go or Java or Elixir, etc, they may still opt to use Rails or Django for their internal facing dashboards for productivity reasons.

And btw. one important thing had been missed out on, which are the various backend services, which involves not only the development part of things, but also the devops part too.
*
What about blockchain and dapp programming?
wKkaY
post Apr 10 2021, 01:26 PM

misutā supākoru
Group Icon
VIP
6,008 posts

Joined: Jan 2003
QUOTE(WongGei @ Apr 10 2021, 11:53 AM)
What about blockchain and dapp programming?
*
I consider that to still be niche (but with great potential), like quantum programming.

Topic ClosedOptions
 

Change to:
| Lo-Fi Version
0.0124sec    0.58    5 queries    GZIP Disabled
Time is now: 29th March 2024 - 09:39 PM