Lenguaje PHP
Características generales
•Lenguaje sencillo de aprender
• Linux
• Software libre y gratuito
• Gran comunidad de programadores, multitud de Scripts e información, librerías, etc.. Al estar únicamente enfocado a programación web.
• Más desordenado que JSP, pero con un buen uso y estructuración se pueden conseguir los mismos resultados
• Muy útil para realizar pequeños Scripts, se pueden utilizar funciones para proyectos medianos, con algo más de embergadura
• La versión PHP5 está orientada a objetos, permitiendo una mayor complejidad en la programación y un rendimiento y una escalabilidad similares a JSP
• La BD más utilizada es MySQL
• Servidores, BD, programas, etc. Más económicos
• Linux
• Software libre y gratuito
• Gran comunidad de programadores, multitud de Scripts e información, librerías, etc.. Al estar únicamente enfocado a programación web.
• Más desordenado que JSP, pero con un buen uso y estructuración se pueden conseguir los mismos resultados
• Muy útil para realizar pequeños Scripts, se pueden utilizar funciones para proyectos medianos, con algo más de embergadura
• La versión PHP5 está orientada a objetos, permitiendo una mayor complejidad en la programación y un rendimiento y una escalabilidad similares a JSP
• La BD más utilizada es MySQL
• Servidores, BD, programas, etc. Más económicos
Requisitos
Instalación local
• Servidor Web, por ejemplo una buena opción es Apache, incluido en paquetes como www.wampserver.com, que te instalan PHP, MySQL y el servidor, necesario para visualizar las páginas
• Servidor Web, por ejemplo una buena opción es Apache, incluido en paquetes como www.wampserver.com, que te instalan PHP, MySQL y el servidor, necesario para visualizar las páginas
Desarrollo
• Muchos programas de edición web como Dreamweaver, Ultraedit, etc.
• Para PHP5 se pueden utilizar entornos de desarrollo más orientados a PHP como Prado
• Muchos programas de edición web como Dreamweaver, Ultraedit, etc.
• Para PHP5 se pueden utilizar entornos de desarrollo más orientados a PHP como Prado
Servidor Web
• Linux
• Los servidores son los más baratos
• Linux
• Los servidores son los más baratos
Lenguaje ASP.NET
Características
generales
•
Posibilidad de utilizar una gran variedad de lenguajes como C#, Visual Basic y
JScript (lenguajes .net)
• Plataforma Windows (nula portabilidad a otras plataformas)
• Propiedad de Microsoft,
• El menos utilizado pero con grandes posibilidades al utilizar lenguajes orientados a aplicaciones muy potentes
• Permite una mayor estructuración que ASP
• BD utilizada habitualmente es Access, aunque mediante OBDC puede utilizar otras BD.
• Poco económico
• Plataforma Windows (nula portabilidad a otras plataformas)
• Propiedad de Microsoft,
• El menos utilizado pero con grandes posibilidades al utilizar lenguajes orientados a aplicaciones muy potentes
• Permite una mayor estructuración que ASP
• BD utilizada habitualmente es Access, aunque mediante OBDC puede utilizar otras BD.
• Poco económico
Mejoras
de ASP.net respecto a ASP
•
Rendimiento: la aplicación se compila en una sola vez al lenguaje nativo, y
luego, en cada petición tiene una compilación Just In Time, es decir se compila
desde el código nativo, lo que permite mucho mejor rendimiento. También permite
el almacenamiento del caché en el servidor
• Rapidez en programación: mediante diversos controles, podemos con unas pocas líneas y en menos de 5 minutos mostrar toda una base de datos y hacer rutinas complejas.
• Servicios Web: trae herramientas para compartir datos e información entre distintos sitios.
• Seguridad: tiene diversas herramientas que garantizan la seguridad de nuestras aplicaciones
• Rapidez en programación: mediante diversos controles, podemos con unas pocas líneas y en menos de 5 minutos mostrar toda una base de datos y hacer rutinas complejas.
• Servicios Web: trae herramientas para compartir datos e información entre distintos sitios.
• Seguridad: tiene diversas herramientas que garantizan la seguridad de nuestras aplicaciones

Lenguaje JSP
Características
generales
•
Basado en Java -> Orientado a objetos
• Multiplataforma
• Software de Sun, con gran experiencia y actualizaciones habituales y con un proyecto de desarrollo libre a partir de la versión 1.2
• Existe una gran comunidad de Java pero más orientada a aplicaciones que a Web
• El propio lenguaje te obliga a ser ordenado, siendo así una opción interesante a la hora de desarrollar proyectos escalables, añadiendo “módulos” (clases), etc.
• Gran émfasis en los componentes y no tanto en los scripts, permitiendo obtener un buen rendimiento y escalabilidad
• Múltiples BD, sencillo de implementar con MySQL (parecido a PHP)
• Multiplataforma
• Software de Sun, con gran experiencia y actualizaciones habituales y con un proyecto de desarrollo libre a partir de la versión 1.2
• Existe una gran comunidad de Java pero más orientada a aplicaciones que a Web
• El propio lenguaje te obliga a ser ordenado, siendo así una opción interesante a la hora de desarrollar proyectos escalables, añadiendo “módulos” (clases), etc.
• Gran émfasis en los componentes y no tanto en los scripts, permitiendo obtener un buen rendimiento y escalabilidad
• Múltiples BD, sencillo de implementar con MySQL (parecido a PHP)
Requisitos
Instalación
local
• El JavaServer Web Development Kit (JSWDK)1.0.1 combina la implementación de referencia para JavaServer Pages(TM) 1.0.1 y el API Java(TM) Servlet (2.1).
• El JSWDK ofrece una forma simplificada de crear páginas web dinámicas que son independientes del servidor web y de plataformas de sistemas operativos.
• También, por ejemplo, sobre tomcat o extensiones para Apache
• El JavaServer Web Development Kit (JSWDK)1.0.1 combina la implementación de referencia para JavaServer Pages(TM) 1.0.1 y el API Java(TM) Servlet (2.1).
• El JSWDK ofrece una forma simplificada de crear páginas web dinámicas que son independientes del servidor web y de plataformas de sistemas operativos.
• También, por ejemplo, sobre tomcat o extensiones para Apache
Desarrollo
• Hay diversos programas muy potentes, como netBeans, Eclipse, etc.
• Hay diversos programas muy potentes, como netBeans, Eclipse, etc.
Servidor Web
• Es necesario que disponga de, por ejemplo, TomCat para poder ejecutarlo.
• Hay una gran variedad de precios
• Es necesario que disponga de, por ejemplo, TomCat para poder ejecutarlo.
• Hay una gran variedad de precios

Aportacion por: Aideé Evelyn Pérez
Gómez
No hay comentarios:
Publicar un comentario