Hello C++ world,
I'm trying to make a decision to take part-2 of C++ and stick to it for life or jump into JAVA next semester and stick to it forever. My only instrest in C++ is hoping to write anything and everything Web-Server related, ONLY. I want to use using C++ and ASM over JAVA, but every where I google, everyone say learn JAVA for web-applications. How about some real-life information about C++ for web-applications. There is none I found on the WWW to date.
As far as web-sites, I'm learning C++ in hope to use in web-development, "ONLY". Are these people saying "you can still write ANY web-applications in C++ but it's not going to be easy".
I have not read this much anywhere but if this is true, I can live with it. This is my time that I will be using. I just need to know if it can be done. I mean, can ASM, C and C++ do the same and/or more when it comes to area of web-applications and web-development. If not, I'll take the course JAVA, but, if so, I'm going full-blast C++, than computer science. I'm sure it's harder to learn and write good code for a large project for Windows and UNIX servers but that is not a worry. I'm really liking C++ a whole lot, regardless of the negative things that many try to say about it, but no one complain of its speed over most other programming lang. I like to write it for a custom Windows and UNIX server and see it all for myself, instead of all the JAVA harra.
From the WWW while googling:
....Java has become very geared towards the enterprise crowd. There are some awesome tools, application servers and libraries provided with Java.
C++ on the other-hand has a very loose standard. There is no standardized platform, libraries/tools or Graphical frameworks for the language. So you'd spend as much time, if not more becoming familiar with 3rd party tools like Boost and QT/WxWidgets etc to perform tasks that would be provided as part of the Java language libraries natively.
That being said. C++ does have a performance advantage of 10-20% (if you write decent code) over Java because it's compiled and not interpreted through a runtime engine.
You should pick the language that will best suit you in the long term. If you wanna get into programming highly optimized applications for financial sectors, or video games then C++ is an ideal language.
If you wanna develop applications for large companies, web-services and huge scalable applications with >1,000+ clients then Java is going to be a better long-term decision.
Please set me straight once and for all.