Planteamiento de Problemas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

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.

CSS, es un estilo de lenguaje de hoja de cascada, es la parte visual de la codificación de


HTML, JavaScript, es una extensión de los Scripts el cual se ha vuelto parte fundamental
del desarrollo de páginas webs con HTML y CSS. los Scripts ayudan a que la página
tenga mejores interacciones y más dinamismo, todo esto desde el lado del usuario o cliente,
no en el servidor.
Muchos confunden Java con JavaScript, por su nombre, pero esto se debe a que la
empresa creadora de Java compró la empresa que había desarrollado LiveScript, y al ser
los nuevos dueños solo le cambiaron el nombre a JavaScript. El código de programación
de JavaScript se ejecuta en los navegadores, ya sean de escritorio o móviles, Android o
iPhone.
Los Frameworks son una estructura que puede contener muchas herramientas para la
ayuda de la creación de un proyecto,
Las Librerías, para aclarar, es un conjunto de funcionalidades que resuelven necesidades
específicas del proyecto empaquetadas y reutilizables. En cuanto los Frameworks, te
recrea la estructura para un proyecto completo, desde el inicio al fin de la codificación,
además, el conjunto de funcionalidades que podremos necesitar para nuestros proyectos.
Características de los Frameworks

Simplemente afirmaríamos que los Frameworks cuentan con las mismas

características, entre las más comunes estaríamos hablando de:

 Los controladores, quienes se adaptan muy bien a los proyectos.

 Admiten distintos idiomas, como punto para la amplia comunidad de

desarrolladores a nivel mundial.

 Dispositivos de seguridad, se cuenta con usuario y contraseña para evitar

ingreso a terceros.

 Fácil acceso a los datos, se permite el ingreso a todo tipo de documento o

datos tipos .txt, .xml, etc.


Angular

lanzamiento en el 2010, respaldada por Google, y basada en el sistema open source.


facilitando la creación de páginas web de manera nativa compatibles con dispositivos
móviles y escritorios. Angular contiene una optimización a favor en el desarrollo de
páginas webs, teniendo en cuenta que este contiene JavaScript, HTML y CSS.

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.

También podría gustarte