Planteamiento de Problemas
Planteamiento de Problemas
Planteamiento de Problemas
Los Frameworks son una herramienta para la facilidad de creación de códigos para un sitio web. En
el mundo existen muchos programadores nuevos y veteranos, estos dependiendo de su experiencia
en el desarrollo web necesitan muchas veces de ayuda en la optimización y ganancia de tiempo en
terminar el proyecto. Estos proyectos duran mucho si se empiezan a hacer desde cero y la
elaboración por parte es una opción para aligerar el desarrollo. También el tiempo extra que se
deberá tomar para el funcionamiento correcto del proyecto.
JUSTIFICACIÓN
La larga lista de Frameworks que existen, complica la selección de uno en específico para
el desarrollo de un proyecto. Existen muchos Frameworks y cada uno tiene varias o más
funciones que las anteriores, por lo que el elegir una nos hará perder algo de tiempo en el
desarrollo del proyecto.
La investigación contribuye en ampliar los conocimientos sobre HTML y los Frameworks,
en especial vue.js y angular.
OBJETIVOS
General:
●Realizar un análisis técnico basado en los pros y los contras de los framewroks más
óptimos para el uso de desarrolladores nuevos y veteranos en la creación de páginas web.
Específicos:
●Describir definiciones de los Frameworks usados en la investigación.
●Reconocer cuáles son las características de los Frameworks.
●Comparar el uso técnico que tienen las dos aplicaciones de Frameworks seleccionados
para el proyecto
LÍNEAS DE INVESTIGACIÓN
El presente documento describe la investigación de los pros y contra que pueden tener los
Frameworks vue y angular, herramientas usadas para el desarrollo rápido y optimizado de
páginas web.
La investigación se está basando en la sublínea de investigación de la carrera de sistemas de
información, la cual habla sobre las redes y tecnologías inteligentes de software y
hardware, y en dirección a la línea de investigación de los sistemas de información,
comunicación emprendimiento e innovación.
Html, fue desarrollado por Tim Berners lee, en los 80´. Html es un lenguaje de desarrollo
web, para la creación de paginas webs. Podemos crear la página web en cualquier
aplicación que admite la programación de páginas webs. Se empezó a aceptar css y scripts
desde la versión 4.0. html5 lanzada en el 2014, es la versión más estable de HTML.
ingreso a terceros.
Como dato, existen dos versiones de agular, la versión del 2010, y la del 2016, esto por un
error de Google, que aceptaba todos los comentarios de la comunidad, y desarrollaros una
versión nueva desde cero. Aun asi muchos decidieron usar la versión del 2010 que es
mucho más veloz.
• Aplicaciones web progresivas, Se adapta a las plataformas web modernas.
• Nativo, Aplicaciones móviles basadas en Cordova, Ionic o NativeScript.
• Escritorio, se usa el mismo método de desarrollo web, con capacidad de usar api
nativas.
• Código de generación, conversión de codigos optimizados para máquinas virtuales
JavaScript
• Universal.
• División de códigos, para cargar los códigos necesarios.
• Platillas, por defectos editables sencilla y eficaz, para una creación rápida.
• Angular CLI, construcción rápida e implementación instantánea de componentes y
pruebas.
• IDE, para obtener: finalización de códigos inteligentes, errores y comentarios.
• Pruebas, puedes ver el historial cada vez que cambias algo y repararlo.
• Animación, la API de angular crea animaciones complejas con poco código.
• Accesbilidad, creación de aplicaciones accesibles para ARIA, guía para
desarrolladores.
Vue.js, el sitio web oficial de este Framework es cataloga como un Framework progresivo.
que este Framework puede ir escalando de poco a poco con el proyecto. que este
Framework puede ir escalando de poco a poco con el proyecto.
Vue, fue desarrollado por Evan You, un ex trabajador de Google y uno de los
desarrolladores encargados de crear Angular en el 2010. Vue al ser un Framework muy
sencillo y fácil de comprender, comenzó a crecer muy rápido, llegando a ser uno de los más
usados junto a angular. Vue utiliza HTML, CSS y JavaScript.
Características de Vue.
• Facilidad de uso, facilidad de aprender JavaScript y compresión simple.
• Flexibilidad, crear proyectos pequeños e integrarlos en los grandes.
• Tamaño pequeño, carga más rápida del sitio web o de la aplicación, menor
consumo de memoria y menor ancho de banda.
• Ecosistema rico y versatilidad, extensa biblioteca compatible y coherencia.
Vue, cuenta con un desarrollo de manera modular, una forma de hacer su desarrollo mas
interactivo, angular contiene el dom, mientras que vue usa un virtual dom, lo que mejora el
rendimiento en los cambios de códigos. Angular cuenta con un Typescript, vue tiene esa
característica pero algo distinta, aun asi sirve para desarrollar aplicaciones por medio
mecanográfica.