Vous êtes sur la page 1sur 1

Comparacin php, jsp y asp/asp.

net
A continuacin una comparacin entre 3 de los lenguajes de programacin web del lado del servidor ms utilizados, jsp que se conoce tambin como java server pages el cual esta basado en java, php que se basa en lenguaje C, y asp que perteneciente a microsoft originalmente es pariente de visualbasic, aunque tambin se puede utilizar sintaxis diferente como la de C#. Inicialmente les comento, estos 3 lenguajes son los ms utilizados por la mayora de las pginas web, pues son vitales para procesos del lado del servidor en dichas pginas, tales como conexin a bases de datos, manipulacin de datos, entre otros. Sin embargo cada uno tiene sus propias ventajas y desventajas, y muchos webdevelopers desarrollan una preferencia por uno de estos lenguajes ms que los dems. Cul es el mejor?, la verdad depende tu propsito y estilo de programacin, hablemos primero de JavaServerPages.

JavaServerPages(JSP):
  Este lenguaje es muy simple de usar si el developer posee experiencia en Java, pues JSP utiliza la misma sintaxis de Java y da la facilidad al developer de utilizar las mismas libreras y extensiones que utilizaran para crear aplicaciones de escritorio en el Java tradicional. Una de las ventajas ms importantes es que bien es libre, cualquiera puede desarrollar en este lenguaje sin necesidad de pagar un software adicional para el desarrollo de pginas web.

Personal Home Page (PHP):


   PHP es uno de los lenguajes ms potentes y ms utilizados para el desarrollo de las pginas web, su sintaxis coincide con el lenguaje C, con solo muy pocas diferencias. Este lenguaje tiene la ventaja de ser libre y fcil de aprender y de utilizar para aquellos programadores que tienen conocimiento previo de C. A diferencia de JSP este lenguaje es un poco ms flexible en cuanto a su sintaxis, y es muy rpido.

Active Server Pages(ASP/ASP.NET):


   Este puede ser el lenguaje ms sencillo de aprender y de comenzar a utilizar para cualquier principiante en el mundo del desarrollo web, esto se debe a que su entorno de desarrollo es muy amigable y provee de facilidades grficas para crear aplicaciones y pginas Web. En este lenguaje gran parte del cdigo fuente de las pginas Web es generado por el IDE de Microsoft, por lo cual el programador ahorra gran cantidad de tiempo para crear sus pginas. Lamentablemente para desarrollar paginas en este lenguaje, es necesario pagar una licencia por su entorno de desarrollo Microsoft Visual Studio, sin embargo es muy utilizado en muchas empresas por las facilidades que otorga, y el ahorro de tiempo que conlleva crear paginas en este lenguaje.

El mejor de todos?Esto se los dejo a su criterio personal, sin embargo comparto mi opinin con ustedes.Encuentro en primer lugar a PHP, luego JSP y finalmente a ASP Por qu? PHP es el lenguaje ms flexible de todos, puedes utilizarlo como quieras, y es personalmente mssencillo y rpido la conexin con bases de datos, es muy fiable y es del que ms he encontrado tutoriales y guas gratuitas en internet. JSP esta en segundo lugar por el hecho de que es un poco mas extenso que PHP en trminos de sintaxis, PHP cuenta con muchas funciones que se pueden usar muy fcil para la realizacin de funciones y aplicaciones web, mientras que en JSP toma mas tiempo escribirlas, sin embargo si estas muy apegado a Java, definitivamente tu mejor opcin puede ser JSP. ASP, he catalogado ASP en ultimo lugar porque es difcil para muchos usuarios adquirir una licencia, algunos lo utilizan con licencia trial, o de estudiante en sus universidades y/o escuelas.Otro detalle es que depender en gran parte de un IDE disminuye las capacidades del programador en cuanto a pensar en algoritmos para la resolucin de problemas, y el mismo se hace dependiente a utilizar un IDE en lugar de realizar sus programas "a mano". Bueno ya he expuesto algunas de las cosas principales de estos 3 lenguajes, hay que recordar que para cada uno de ellos se puede buscar soporte en internet, muchas guas y tutoriales. Finalmente la decisin de cual es el mejor lenguaje es tuya, has buen uso de las herramientas que estan disponibles para que desarrolles buenas pginas Web.

Vous aimerez peut-être aussi