jejej, ta buena...
odos escribió:No me gustó la canción, muy lenta, debe estar hecha en java.
Sabés que hasta hace un poco más de 1 año, yo tenía un poco el mismo preconcepto contra Java...
Sin duda que corriendo un proceso sencillo es más lento y come más memoria que otros lenguajes...
Pero además de ser un excelente lenguaje de programación, es muy escalable. Cuando tenés una aplicación que tiene que escalar, debido a gran tráfico u otros, es excelente.
Por ejemplo, suponete que tenés que hacer una API para ser accedida mediante HTTP, un Web Service... si lo hicieses en PHP, con poco tráfico en PHP quizás sea más rápido.
Pero si tenés un tráfico grande, haciéndo un servlet Java termina siendo mas escalable, porque hace mejor uso de memoria, podés cachear cosas en la memoria del container, de forma de levantar ciertos datos de bases de datos y dejarlos cacheados en memoriam cosa que en PHP no podés, y ese tipo de cosas hacen que se meas escalable, y con grán tráfico se comporte mucho mejor.
Obviamente con PHP u otros también podés usar herramientas auxiliares como memcached, para mejorar la escalabilidad (con Java también), pero Java es mucho más adecuado en ciertos ambientes.
En desarrollo no siempre se puede decir que X herramienta es mejor que otra, si no que cada una puede ser más adecuada que otra dependiendo del caso.
Rule of Extensibility: Design for the future, because it will be here sooner