P. 1
Es Un Lenguaje Multiplataforma

Es Un Lenguaje Multiplataforma

|Views: 86|Likes:
Publicado porstonermv

More info:

Published by: stonermv on Sep 10, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

03/17/2012

pdf

text

original

9-9-2010

UNIVERSIDAD TECNOLÓGICA DE LEÓN

CUADRO COMPARATIVO DE PHP, JSP Y ASP.NET

Rogelio Medina Villagomez Matricula: 07001073 Profesor: Roberto Rodríguez Cardiel Materia: Desarrollo de Aplicaciones Web Grupo: ITI-1003

Objetivo del Trabajo: Con este presenta trabajo doy a conocer los 3 principales lenguajes de programación vistos en clase. . presento las ventajas y las desventajas que presenta cada uno de estos lenguajes y las respectivas conclusiones a las que llegue acerca de estos lenguajes que aunque al presentar sus ventajas y desventajas la idea es resolver los problemas que se puedan llegar a presentar en la vida empresarial y poder analizar que lenguaje es el más conveniente para usar.

estén manejando en tiempo de ejecución. ( EXtensibleMarkupLanguage) oWML Biblioteca nativa de funciones sumamente amplia e (WirelessMarkupLanguage). Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o Las solicitudes presentadas al uso de la tecnología extensiones). Hace más fácil reusar componentes como y Enterprise JavaBeans los No requiere definición de tipos de variables aunque sus JavaBeans variables se pueden evaluar también por el tipo que cualesrealizan tareas más específicas. JavaBeans. Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad. . por lo que se presenta como una alternativa de Conjunta el poder de Java en el servidor y la fácil acceso para todos. destaca su conectividad con MySQL y PostgreSQL. Es libre. Esto hace que la programación en secuencias de comandos para crear páginas web PHP sea segura y confiable. sino también XML objetos. Permite aplicar técnicas de programación orientada a No sólo se puede utilizar HTML. Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos. dinámicas. Forma parte integral de Java 2 Enterprise Edition (J2EE). Tiene manejo de excepciones (desde PHP5). Esto le da la capacidad de reutilización de JSP. que son reutilizables.Ventajas: Es un lenguaje multiplataforma. JSP son más fáciles de mantener. El código fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado JSP usa una combinación de etiquetas y HTML al navegador. JSP usa Java puro y tiene la ventaja de la naturaleza de su objeto orientado. incluida. La página JSP utiliza los componentes como EJB. Ventajas: La tecnología JSP sigue a la escritura una vez ejecutados en cualquier norma que es la base java. flexibilidad de HTML (HyperTextMarkupLanguage) en el browser.

Promueve creación de código desordenado y con un Capaz de instanciar cualquier clase de Java. supuestamente se está trabajando en mejorar esto. el programador condiciones del mundo real. Desventajas: La velocidad.Corre en todos los servidores de Web principales. Como los programas de Java son interpretados nunca alcanzan la velocidad de un verdadero ejecutable. aun Soporta contenido dinámico que refleja las estando dirigido a alguna en particular.Su función es saber cómo procesar una solicitud Si bien PHP no obliga a quien lo usa a seguir una para crear una respuesta. estructurado y manejable. No posee adecuado manejo de Unicode. Los programas hechos en Java no tienden a ser muy rápidos. puede aplicar en su trabajo cualquier técnica de programación y/o desarrollo que le permita escribir Existe independencia entre la parte del diseño (interfaz) y la lógica (programa). Es muy difícil de optimizar. Esta es otra gran limitante. Desventajas: Es más rápido y fácil crear aplicaciones de Web. Diseñado especialmente hacia un modo de realizar aplicaciones Web que es problemático y obsoleto. mantenimiento complejo. determinada metodología a la hora de programar (muchos otros lenguajes tampoco lo hacen). Java es un lenguaje de programación. código ordenado. por más que digan que es orientado a objetos y que es muy fácil de aprender sigue siendo un lenguaje y por lo tanto aprenderlo no es fácil. .

. Las características como la compilación previa. Productividad.net Framework.NET proporciona compatibilidad de conexión para diferentes orígenes de datos. Nuevas áreas como suscripción.net puede ser escrito en cualquier lenguaje soportado por el . Puede crear páginas Web y aplicaciones ASP. personalización y temas proporcionan una funcionalidad en el nivel del sistema que normalmente requeriría abundante codificación de desarrollador. ASP.NET son extensibles para que pueda incorporar características personalizadas con facilidad a las aplicaciones. Por ejemplo. el modelo de proveedor ASP. es decir: VB.NET fácil y rápidamente utilizando los nuevos controles de servidor ASP. Seguridad. Muchas características de ASP.net.net. C# y JScript. Integridad. Escenarios de desarrollo básicos. el almacenamiento en caché configurable y la invalidación de la caché de SQL le permiten optimizar el rendimiento de sus aplicaciones Web. enlace sin código y controles de presentación de datos inteligentes.NET incluye nuevas características que hacen más fácil administrar un entorno de host y crear más oportunidades para los anfitriones de dar más valor. Rendimiento. Ahora es más fácil que nunca agregar autenticación y autorización a sus aplicaciones Web. Flexibilidad y extensibilidad. particularmente los datos. Las características nuevas y las existentes funcionan conjuntamente para permitirle crear escenarios de un extremo a otro que afrontan retos reales de desarrollo Web. Alojamiento. ASP. se han tratado mediante nuevos controles de datos.Ventajas: ASP.NET y los controles existentes con nuevas características.net es un lenguaje totalmente orientado a objetos.

Desventajas: Código desorganizado.NET 4. Tecnología propietaria. Se necesita escribir mucho código para realizar funciones sencillas. Bibliografía: Libro: Introducción al lenguaje JSP Autor: Javier Urbaneja Fan Editorial: Multimedia. Helma Spona. Anaya Programación de bases de datos con MYSQL y PHP. Krassis. . Mayor consumo de recursos. Marcombo. Conclusiones Personales: Con este cuadro comparativo de estos 3 lenguajes de programación llego a la conclusión que cualquiera que se implemente a la hora de realizar un programa tenemos que considerar que lenguaje es el conveniente para atizarlo. Lógicamente existen muchos más lenguajes de programación pero cada uno tiene sus características propias y sus variantes y es necesario conocer de todo un poco para poder elegir el más conveniente para la situación o el problema que se pueda presentar en alguna organización o en la vida empresarial. Hospedaje de sitios web costosos. ASP. se deben de analizar todas las ventajas y desventajas y la complejidad de cada uno de estos lenguajes para poder elegir el correcto y así poderlo usar de manera óptima y realizar el software sin tener tantas complicaciones.0 José Manuel Alcaron.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->