Página principal



Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks

Descargar 1.57 Mb.

Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks





Descargar 1.57 Mb.
Página6/63
Fecha de conversión30.04.2017
Tamaño1.57 Mb.
1   2   3   4   5   6   7   8   9   ...   63


      1. Características de las Aplicaciones Web.


Las Aplicaciones web tienen una serie de atributos comunes que las diferencia de otro tipo de aplicaciones de software, y que son las siguientes(eNubes, s.f.):


  • Accesibles: El usuario puede acceder fácilmente a estas aplicaciones empleando un navegador web.


  • Disponibles: El usuario puede acceder a estas en cualquier momento y desde cualquier lugar del mundo donde disponga de una conexión a internet.



  • Mantenible: Se puede actualizar y mantener una única aplicación y todos sus miles de usuarios verán los resultados inmediatamente. Los usuarios no tienen que actualizarla.


  • Portables: Emplean tecnologías como Java, JavaFX, JavaScript, DHTML, Flash, Ajax entre otras, que dan gran potencia a la interfaz de usuario.



  • Multiplataforma: Emplean tecnologías que permiten una gran portabilidad entre diferentes plataformas. Se reducen los problemas de compatibilidad.


  • Livianas: Requieren poco o nada de espacio en disco.


  • Interactivas: Las aplicaciones web pueden ejecutar audio, vídeo, mostrar animaciones,


    1. Lenguajes de programación.


Un lenguaje de programación es un conjunto de comandos, instrucciones y otros tipos de sintaxis para crear programas de escritorio, aplicaciones web, software entre otros. Existiendo dos tipos de lenguajes: los de alto nivel, que son utilizados por los programadores para escribir código de una manera entendible y fácil de leer, ejemplo de estos están C, Java y PHP en el lado del servidor; y los lenguajes de bajo nivel son conocidos como lenguajes de maquina o lenguaje ensamblador(Programming Language Definition, 2011).


      1. Lenguajes de programación para desarrollo web.


Al mismo tiempo de que surgió la necesidad de mejorar el contenido de las aplicaciones web de estáticas a dinámicas, los lenguajes de programación han evolucionado a la par con la interacción de los datos con el usuario a través de la aplicación web. A continuación se describen los más destacados:


  • PHP: Es un “lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML”(PHP: ¿Qué es PHP? - Manual, s.f.). Publicado bajo la licencia PHP, que es incompatible con la Licencia Pública General de GNU.


Además de tener las características de ser multiplataforma, libre por lo cual es de fácil acceso para todos, fácil aprendizaje y tener una capacidad de conexión con la mayoría de las bases de datos que se usan en la actualidad. Siendo este un lenguaje de programación centrado en el lado del servidor por medio de scripts, también realiza algo innovador al lado del cliente, ejecutando el código en el servidor, generando HTML y enviándolo al cliente.(PHP: ¿Qué es PHP? - Manual, s.f.)


  • Java Server Pages(JSP): Es una tecnología para generar páginas web en el servidor, basado en scripts de igual manera que PHP y ASP, el cual puede incrustar código HTML o tenerlo contenido en su interior (¿Qué es JSP?, s.f.), introduciendo a lo que se conoce como eventos ejecutados por los usuarios. Publicado bajo la Licencia Pública General de GNU, siendo así libre para desarrollar. Entre sus características es que es multiplataforma, permite a los programadores generar dinámicamente HTML, XML o algún otro tipo de página web, permite la utilización de servlets. (¿Qué es JSP?, s.f.)


  • Active Server Page (ASP): Este es un lenguaje comercializado por Microsoft lo que hace que este bajo la licencia de esta empresa. Siendo ASP.NET el sucesor de la tecnología ASP, siendo definido como “un modelo de desarrollo Web unificado que incluye los servicios necesarios para que usted pueda crear aplicaciones Web de clase empresarial con un mínimo de codificación” (Microsoft, s.f.). Este software es compatible en todos los servidores de Windows ya que tanto los productos son propiedad de Microsoft y se pueden utilizar junto con Microsoft SQL.


Entre estos 3 lenguajes más usados para el desarrollo web, se puede concluir que a nivel de licencias JSP y PHP son libres lo cual facilita el acceso a estas, mientras que ASP.NET necesita de una licencia paga como la de Microsoft. A nivel de curva de aprendizaje, la de PHP es mucho menor que JSP y ASP.NET según los expertos.


Otro punto no mencionado en las descripciones anteriores es el hosting, es más costoso ofrecer entornos de alojamiento para ASP.NET y JSP, principalmente porque ASP.NET y JSP tienden a demandar más recursos de CPU y memoria. Siendo así PHP la mejor opción para el desarrollo web, descrito de mejor manera en el siguiente punto.



1   2   3   4   5   6   7   8   9   ...   63

Similar:

Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería electrónica en telecomunicaciones y redes diseño e implementación
Diseño e implementación de un sistema de control domótico supervisado por un teléfono móvil mediante la utilización de asterisk
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconFacultad de informatica y electronica escuela ingenieria en electronica, telecomunicaciones y redes
Estudio comparativo de los parametros tecnicos de las tecnologias umts y gsm para una futura migración en sma en la provincia de...
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas desarrollo del sistema de acreditación y línea de fábrica para gadmicet utilizando la herramienta cakephp
Desarrollo del sistema de acreditación y línea de fábrica para gadmicet utilizando la herramienta cakephp
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela politecnica nacional
Facultad: Ej. Ingeniería Eléctrica y Electrónica
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo

Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica de chimborazo facultad de administración de empresas carrera ingeniería en comercio exterior
Access denominada datos externos que nos permitirá importar datos desde cualquier programa dentro de nuestra computadora así como...
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela técnica superior de ingeniería de telecomunicación universidad politécnica de cartagena
El proyecto consiste en realizar un estudio de las posibilidades que ofrece la
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica del litoral instituto de ciencias matemáticas ingeniería en estadística informática
Análisis estadístico del posicionamiento de las carreras que oferta la espol a nivel de pregrado en la ciudad de Guayaquil”
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconEscuela superior politécnica del litoral facultad en Ingeniería en Mecánica y Ciencias de la Producción
Programa para Optimización del Diseño de Recuperadores de Energía de Gases de Escape desde Hornos”
Escuela superior politécnica de chimborazo facultad de informática y electrónica escuela de ingeniería en sistemas estudio comparativo de productividad de frameworks  iconLa investigación científica
Coordinador de Título de Máster Universitario en Informática Pluridisciplinar, de la Escuela Técnica Superior de Ingeniería Informática....


Descargar 1.57 Mb.