Just to defend my favorite platform a little. The only thing that Java isn't suitable when it comes to web applications is "quick and dirty scripts". Otherwise, it beats the hell out of PHP if the programmer is proeficient enough with the frameworks it uses. And even there, who says one cannot use Jython or Groovy or even Rhino and BeanShell ? Give me a counter-example and I will fight backOriginally Posted by Etnu
yes... and many of those can run on top of the Java platformOriginally Posted by Etnu
Yes, you see, that means you still have a lot to learn to be proeficient in Java. I could enumerate about a dozen frameworks I worked with (most are part of the standard). That's why I questioned you.Originally Posted by Etnu
YES, it is a big difference in the APIs you use, in best practices promoted throughout the community, in the standard design patterns, in problems that you hit, not to mention PHP is dynamic, Java is semi-dynamic, and C++ is static (with a little help from templates it can be made a little dynamic) and that means a world of difference. Surelly the quick-sort alghoritm will work the same, but not your average shopping cart.Originally Posted by Etmu
OK, so you allready know everything there is to know about alghoritms and you are confortable with binary search trees, avl trees, red-black trees, multi-way trees, b-trees, graphs traversal depth first/breadth first, least cost graphs prim / kruskal, greedy, divide-et-impera, backtracking, branch&bound, dynamic all 3 ways.Originally Posted by Etmu
And those were studied in highschool. And yes, alghoritms and mathematics never change, that's why if one earns it's money from them it will NEVER be outdated. And that was my point.
actually they evolve towards LISPOriginally Posted by Etmu
Just a though: There is no single feature in todays languages that hasn't been implemented in LISP or Smaltalk for years.
Only APIs have evolved.
PS: I allready apologized for being out of line above.