Entries Tagged as ''

O, rly?

Este post es como un edit del post anterior.

Otro compa que leyó el post anterior me hizo notar que hago demasiado enfasis en “defender” a java, y tiene razon.

No quise editar el post sino hacer un edit o en este caso hacer otro post (para aquel par de personas que lo hayan leido ja) comentando que mi intencion original era causar un poco de discusion y escuchar argumentos acerca de preferencias de tales lenguajes, no tanto “mostrar desprecio sobre PHP” ni “defender” tanto a java. :)

Sigo pensando que cualquier lenguaje es mejor para el proposito hacia cual fue diseñado; extraño java, pero no le “hago el feo” a PHP.  De hecho, me siento mas comodo con PHP por razones de familiaridad en estos momentos; ojala algun javero pudiera postear algun comentario, pero creo que este blog ya esta un poco empolvado.

de PHP y cosas peores

… y de java vs PHP

Hablando con un compa, acerca de que si PHP es mejor que java, o viceversa, se hizo un interesante y largo tema de discusión, que tal vez sea bueno como tema alrededor de cerveza ( entre geeks tal vez ).

Todo comenzó con la pregunta: es java más rapido que PHP?

:) No es mi intención defender indiscriminadamente a java, por el hecho de ser el lenguaje que más llegue a conocer, ademas de C++, pero tenia que postear mis comentarios al respecto, y se acepta cualquier comentario.

Personalmente, la conclusión final es que java si es mejor y más rapido de PHP, si se saben aprovechar los recursos, y hablando de manera genera. Java tiene estándares bien definidos, cosa que PHP esta “muy verde” todavía, aún en su version 5; ambos funcionan sobre un motor que los hace multiplataforma; ambos son “hijos de C” ( aunque PHP para mi es como un tataranieto de C );

Pero para fines prácticos, puedo decir que cada lenguaje es mejor dependiendo del uso que le quieras dar: por definición, PHP es un scripting language, mientras que Java es un Lenguaje de programación orientado a objetos. PHP no nació para hacer aplicaciones, sino páginas personales o sitios pequeños con el que su sintaxis te permita desarrollar rápidamente y con fácil mantenimiento. Java tiene estándares para desarrollo de aplicaciones multi-capas, soporte de varios servidores de aplicaciones, y hasta tiene su propio scripting language que forma parte de toda una aplicación.

Claro que, PHP es más rápido, si hacemos un script que te genere un par de objetos clases que te representen datos, guardamos los datos, los leemos, y los mostramos, y hacemos lo mismo con los estándares de java, en un benchmark se demostraría que PHP se ejecuta más rapido. Pero si implementas codigo por separado, con el patrón de MVC, en PHP, esa sería otra historia.

Y la verdad, uno diría, porqué tantos sitios “grandes” usan PHP, y mantienen su uso hasta ahora ? En lo personal, pienso que es por la misma razón que yo desarrollo en PHP: para desarrollar aplicaciones de una manera más rápida entre equipos moderados de trabajo, modificaciones rápidas y extremas in-situ, rápido mantenimiento y mucho soporte de foros y sitios en internet.

Al menos me mantengo tranquilo, sé que hay algun lenguaje por ahi esperándonos que nos pueda ser más útil en su momento.

Schizophrenic

Schizophrenic conversations that I’m always having with myself …

Un par de semanasque parecen salidas de líricas de Kurt Cobain, invaden lo que toca mis manos,hablando de tecnología, … cosas sin sentido.

Servidor malfuncionando, configuraciones por default que no hacen lo que deben, un cable desconectado, manejo trivial de un SO que no sirve, una instancia de aws que se cae sin sentido por primera vez en dos meses, búsquedas inútiles de g00g, y hasta las baterias de un control remoto que se descargan, incluyendo las que estaban de reserva, y mas detalles … todo en el mismo lapso de tiempo …

Lo único bueno que veo de todo esto es que volví a poner un post en este blog empolvado, y vaya si estaba empolvado, tenia corrupta la tabla de comentarios =/