Where does Javascript stand when compared with Java/C in the context of personal growth/future scope/development?
-
How a beginner developer in Javascript can grow personally and succeed in his/her career as compared to a beginner Java/C/C++/C# developer? I think flash is not considered as a real developer programming language for the Hardcore Developers as they think about Java/C. And how Javascript & Java/C compete in their Earning Potentials?
-
Answer:
Short answer : Javascript is growing at an alarming rate, it will be around for at lest 5 more years and there will be more jobs for javascript developers in the coming years. Long answer: I'm not sure about the state of C, as I have little knowledge of the trends of this programming language. Javascript is very popular and is likely to be tried out by many new developers. Lets take a look at github languages statistics : https://github.com/languages. Javascript has the most projects on github. That's a good starting point. Having this much exposure, there will be many new developers which will give it a try in the future - new engineers coming out of school ready to learn something that seems promising -. We could agree that javascript is the most popular on github, right? But why? Simple. Javascript runs on every modern browser, it's getting faster and faster, and start to leave the browser and become both a server side language, and a native development language. Smartphones, tablets and pc. Browsers are getting faster and faster, in fact, I saw a video about Darts (http://en.wikipedia.org/wiki/Dart_(programming_language)) which stated that "Javascript is 100 times faster than it was 5 years ago" (https://twitter.com/agilius/status/251214010396065792). Now we can use javascript via nodejs to create server applications. More and more examples appear on the web, proving that nodejs is a really interesting tool. Not only that, but the node package manager has a great community and anyone can share new modules of functionality. In the future, windows 8 is going to be the next big windows operating system, and javascript with html is a native solution for developing windows applications. Yes, with javascript, css and html, we will build windows applications in the future. Javascript is easy to use, and it's application is direct. Javascript has no types, no classes, just simple objects and functions. It's really easy to write something in javascript. There's nothing stoping the developer from writing a spaghetti code to test something out, and there's nothing hindering the new comers to the language from experimenting without having to dwell into the technical complexities of optimized code from the very beginning. Apart from having a fast learning curve, the results of writing javascript interaction handling in browsers are seen instantly. There will be an increase request of javascript developers in the coming years. Since javascript is growing in other areas apart from the browser environment, there will be even more javascript work needed in the future than it is now. The same way java developers are making andoird apps and selling them on google play, there will be javascript developers making window 8 applications. Node js seems to grow every year more and more - this is my personal opinion -. Backend developers using Java, C# or PHP will have to get used to node js when it comes to realtime duplex sockets with the browsers in the coming years. Everything is possible. Who knows what will happen 5 years form now? Maybe the next big thing will come out and javascript might not be the only language of the web. That's why I'm saying with certainty that for the next few years, javascript will be a growing language, with more and more applicability and developers.
Vlad Nicula at Quora Visit the source
Other answers
Although there's still a clear downplay of JavaScript development, there's definitely room for growth in it. From making websites nicer, one could learn new browser feature implementations (Files API, Sound API, IndexedDB, etc.), javascript frameworks (MVC frameworks, for example - Backbone, Amber, etc.), or how to build a large-scale single page webapp (to the extreme: gmail) by combining features, frameworks, and cool ideas. If that's not enough, you can always do server side JS, using node.js, and besides understanding how to do server side JS, you will pick up many different frameworks and tools for your needs (using npm). You could then drill down into common server-side issues, like scaling, minimizing response times, load-balancing, in-memory caches, distributed databases, etc.
Ohad Kravchick
Stay away from JavaScript! https://medium.com/javascript-non-grata/the-three-big-lies-about-javascript-e227cabe3beb. https://medium.com/javascript-non-grata/the-five-top-reasons-to-use-javascript-bd0c0917cf49. Itâs only good for front-end web development, and not much else (Node is usually for supporting front-end apps). JavaScript has a very limited future.The future is with the three language mainstays and https://medium.com/p/the-little-language-that-could-61eaa62b5e0a: Java â the enterprise standard Python â very easy to learn; extremely versatile C++ â fastest native code execution; great for writing complex, large-scale software Go â very easy to learn; great for concurrency; nearly as fast as C++ Keep an eye on Julia, too. It has a bright future for numerical and scientific computing.
Richard Eng
Related Q & A:
- Where to find 'the art and Science of C' source code?Best solution by Stack Overflow
- Can there be economic growth without economic development?Best solution by answers.yahoo.com
- Where do you stand on california motorcycle smog (S.B. 435?Best solution by Yahoo! Answers
- Where can you work when your fourteen?Best solution by Yahoo! Answers
- When was Napoleon defeated,where,by whom and when?Best solution by ChaCha
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.