Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Framework s investigación, Transcripciones de Informática

Trabajo investigativo de diferentes tipos de framework listo para presentar solo cambiar nombre y demas

Tipo: Transcripciones

2020/2021

Subido el 21/05/2021

juan-carlos-mamani-layme
juan-carlos-mamani-layme 🇧🇴

5

(2)

5 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
Ingeniería de Sistemas
Universidad Privada Domingo Savio
FRAMEWORKS
Materia: Programación IV (Presencial/Noche/2869107)
Alumno: Juan Carlos Mamani Layme
La Paz Bolivia
Abril de 2021
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Framework s investigación y más Transcripciones en PDF de Informática solo en Docsity!

Ingeniería de Sistemas

Universidad Privada Domingo Savio

FRAMEWORKS

Materia: Programación IV (Presencial/Noche/2869107)

Alumno: Juan Carlos Mamani Layme

La Paz – Bolivia

Abril de 202 1

Índice

  • MARCO TEÓRICO
  • 1 Concepto...................................................................................................................................................
    1. Historia
    • 1997 Servlet
    • 1999 Tomcat
    • 2000 Tapestry
    • 2002 ASP.NET 1.0
    • 2003 Spring
    • 2004 JSF
    • 2004 Ruby on Rails
    • 2005 Symfony
    • 2005 Zend
    • 2005 Ajax
    • 2005 Django
    • 2006 jQuery
    • 2007 Dojo
    • 2010 Angular js
    • 2011 Laravel
    • 2012 Meteor js
    • 2015 Yii
    • 2015 Full Stack - MEAN
    • 2018 Cake
    • 2018 Flask
    1. Clasificación
    • 3.1 Tipos de Framework
    • 3.1.1 Frameworks para Desarrolladores Front-ends
    • 3.1.2 Frameworks para Desarrolladores Back-ends
  • 4.Aspectos de interés...................................................................................................................................
  • MARCO PRACTICO
      1. Grafico circular o de pastel

1997 Servlet

*Fue creada por Sunmicrosystems.

*Es una clase en el lenguaje de programación Java.

*El uso más común de los servlets es generar páginas web de forma dinámica.

199 9 Tomcat

*Desarrollado bajo el proyecto Jakarta en la ApacheSoftware Fundation.

*Funciona como contenedor de Servlets.

*Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets.

*Puede funcionar como servidor web por sí mismo.

2000 Tapestry

*Desarrollada por Howard Lewis Ship para uso propio.

*Tapestry hace énfasis en la simplicidad, fácilidad de uso y la productividad para el desarrollador.

*Se basa en el estándar Java Servlet API, funcionando sobre cualquier contenedor de servlets o

contenedor de aplicaciones.

2002 ASP.NET 1.

*Desarrollado y comercializado por Microsoft.

*Es un entornopara aplicaciones web.

*Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web

y servicios web XML.

2003 Spring

*Es un framework para el desarrollo de aplicaciones y contenedor de inversión de control,

de código abierto para la plataforma Java.

*La primera versión fue escrita por Rod Johnson.

2004 JSF

*Es una tecnología y framework para aplicaciones Java basadas en web que simplifica el

desarrollo de interfaces de usuario en aplicaciones Java EE.

*La especificación de JSF fue desarrollada por la Java Community Process.

2004 Ruby on Rails

*Es una tecnología y framework para aplicaciones Java basadas en web que simplifica el

desarrollo de interfaces de usuario en aplicaciones Java EE.

*La especificación de JSF fue desarrollada por la Java Community Process.

2005 Symfony

*Framework diseñado para desarrollar aplicaciones web.

*Basado en el patron MVC.

*Está desarrollado completamente en PHP.

*Compatible con la mayoría de los SGBD.

*Dispone de interacción con AJAX.

2005 Zend

*Es un framework de código abierto para desarrollar aplicaciones web y con servicios web

PHP 5.

*Es una implementación que usa código 100% orientado a objetos. *En la estructura de los

componentes de ZF cada componente está construido con una baja dependencia de otros

componentes.

2005 Ajax

*Es un framework para aplicaciones web.

*Pretende reducir la espera para el usuario cuando una página trata de acceder al servidor.

La meta del framework es proveer este motor AJAX y funciones asociadas al servidor y del

lado del cliente.

2011 Laravel

*Framework de código abierto, para desarrollar aplicaciones y servicios web.

*Su filosofía es desarrollar código PHP de forma elegante y simple.

*Tiene una gran influencia de frameworks como Ruby on Rails, Sinatra y ASP.NET MVC.

2012 Meteor js

*Framework para aplicaciones web, con javascript libre y código abierto.

*Escrito usando Node.js.

*Facilita la creación rápida de prototipos.

*Produce código multiplataforma.

2015 Yii

*Framework orientado a objetos.

*Software libre.

*Es de alto rendimiento.

*Patrón de diseño MVC.

*Integración con jQuery.

2015 Full Stack - MEAN

*Es un framework o conjunto de subsistemas de software para el desarrollo de aplicaciones,

y páginas web dinámicas, que están basadas, cada una de estas en el popular lenguaje de

programación conocido como JavaScript. Gracias a esta característica el conjunto se

integra exitosamente en una plataforma auto-suficiente.

2018 Cake

*Framework para el desarrollo de aplicaciones web.

*Escrito en PHP.

*Creado sobre losconceptos de Ruby on Rails.

*Utiliza el patrón de diseño MVC.

2018 Flask

*Es un framework minimalista escrito en Python que permite crear aplicaciones web

rápidamente y con un mínimo número de líneas de código.

3. Clasificación

El mercado de las aplicaciones web es muy variado. Las apps disponibles en el navegador

se diferencian entre sí, en función del ámbito de aplicación y del espectro de funciones, no

solo en cuanto a tamaño y apariencia, sino también en lo referente al diseño del software.

El motivo para ello es la diversidad de los frameworks web disponibles, basados en

diferentes tecnologías y que siguen diferentes planteamientos en el diseño de software. En

contraposición, también funcionan los enfoques de una única página, múltiple, del lado del

servidor y del cliente, así como los frameworks web basados en acciones y en

componentes.

3.1 Tipos de Framework

Podríamos dividir los tipos de Framework en 2 esencialmente:

3.1.1 Frameworks para Desarrolladores Front-ends

Son los Frameworks que facilitan el trabajo para las vistas o paginas que serán vistas por

el usuario final o el publico, este tipo de Frameworks se componen en su core con

tecnologías como Javascript, HTML y CSS.

Podemos mencionar para esta categoría a Frameworks como Angular JS, React JS, Vue

JS, Bootstrap, Material Design entre otros.

MARCO PRACTICO

  1. Grafico circular o de pastel