Originally Posted by Good Riddance 98
This is the only place I have seen people squabbling over which programing langauges. I say whatever works for you is the best langauge.
so sorry but, I' am completely disagree with you.
Why programmers squabbling about programming language?
Did you think that I'm working for sun?
working in sun is a dream for me, but now they even do not answer my emails.
So there is another story ...
one reason that programmers squabbling about programming languages is SUPPORT.
Yes, they want a platform that have a good support.
but why support is important.
why i can't say whatever works for me is the best language?
you know starting to learn c, c++, java, c# and basic is easy.
for example to be a java software developer you must know java with it's JDBC technology for accessing Database and NIO for networking and it's multi thread system and it's file access system.
But the story is not finished here.
now you only know basic java and there is many technologies that you must learn to be a good java developer.
for example awt, swing, web start, JINI, JNI, Servlet, JSP, EJB, BMP, CMP, JMS, and many many many technologies and it's implementation.
it's about all programming language.
I spend 2 years to learn these java technologies with lots of money.
Now it's very difficult for me to switch to another language like C#.
All i need now is a good support for java and a step forward technology leading on it.
java have a jcp that is a community of software leader companies, that try to grow it and now it's open sourced, so primary thing's for a good platform is now present. but there is another important factor that is support.
Yes, as i want support from java, java need's my support too.
without java developers java will die.
so it's one reason that, why programmers squabbling about programming languages, me for java, you for basic, and our friends for c and c++.
I think we as a software developers must be undertake about our works.
we all know that software companies are going for their profits, so it's our role to make software development feature.