4 ms·
'Should I still be using Java?' is the question that almost ask myself once every week. And till now my answer was 'Yes'. I have worked on many languages includ
by netforay 13y ago
'Should I still be using Java?' is the question that almost ask myself once every week. And till now my answer was 'Yes'. I have worked on many languages including dynamic languages and compiled languages.
We are making heavy investment with our code every day, and I feel no other language is close enough with 'Java' with ease of programming.
Dynamic Languages are great. But without help of IDE and easy way to debug, there is no way we can use any great language. Language on itself is useless. We need tools to be able to use it. If you are the master in programming, then you can do great stuff with dynamic languages. But 99% of programmers out there are not masters of programming.
C# is great with Visual Studio, but costly to use. Java have Eclipse which is free.
We don't need code that is small, we need code that is bug free and easy to understand.
- solomatov 13y agoJava also has IntelliJ which is also free (community edition).
- Zigurd 13y agoAndroid Studio, based on IntelliJ, is also free. Maybe I've got Stockholm Syndrome but so far I have not found a compelling reason to move from Eclipse. But if you like IntelliJ now there is an official and free toolchain supported by Google (N.B.: in pre-release).
- sannysanoff 13y agoyes, java strong in tools, because java was designed with tools in mind (although Delphi was very cool). Large number of non-trivial refactorings was first introduced in Java IDE (correct me).
- pjmlp 13y ago> C# is great with Visual Studio, but costly to use. The Windows/.NET SDK is free. Additionally, you can make use of SharpDevelop, Xamarin IDE or Visual Studio Express editions.
- netforay 13y agoYes, I agree. The point I was trying to make is, there is C# and Java left as top contenders with good IDE. And between those two Java with Eclipse is the most open and and free choice. (considering multi platform)