6 - Frameworks JS Flashcards

1
Q

¿Qué es un framework en el desarrollo de software?

A

Un framework es una plataforma que proporciona una base para desarrollar aplicaciones de software, con clases y funciones predefinidas que simplifican el proceso de desarrollo, permitiendo a los programadores enfocarse en la funcionalidad de alto nivel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cuáles son algunas ventajas de usar frameworks en el desarrollo de software?

A
  • Ayuda a establecer mejores prácticas de programación.
  • Hace el código más seguro y consistente.
  • Evita el código duplicado y redundante.
  • Facilita la depuración y pruebas.
  • Reduce significativamente el tiempo de desarrollo.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué es Vue.js y cuándo fue creado?

A

Vue.js es un framework de JavaScript creado por Evan You en 2014. Es liviano, versátil y se utiliza principalmente para crear y mejorar interfaces de usuario (UI).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es Angular y quién lo mantiene?

A

Angular es un framework de JavaScript creado y mantenido por Google. Se utiliza para desarrollar aplicaciones web intuitivas de una sola página (SPA), combinando JavaScript con HTML y CSS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Para qué tipo de aplicaciones es ideal Angular.js?

A

Angular.js es ideal para desarrollar aplicaciones web de una sola página (SPA) donde se requiere una sólida integración entre HTML, CSS y JavaScript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es ReactJS y quién lo desarrolló?

A

ReactJS es una biblioteca de JavaScript de código abierto creada por Facebook para desarrollar interfaces de usuario rápidas e intuitivas. Se destaca por su rendimiento y flexibilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuál es la principal ventaja de ReactJS frente a Angular.js?

A

ReactJS es más rápido que Angular.js y es más adecuado para personas que necesitan un framework básico, versátil y rápido para construir interfaces de usuario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es Django y qué lenguaje de programación utiliza?

A

Django es recomendable para aplicaciones que manejan grandes volúmenes de datos o transacciones, como sistemas CRM, gestión de inventario o redes sociales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es Laravel y en qué lenguaje está basado?

A

Laravel es un framework de desarrollo web de código abierto basado en PHP, que sigue el patrón arquitectónico Modelo-Vista-Controlador (MVC).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué tipo de aplicaciones se pueden desarrollar con Laravel?

A

Laravel es ideal para crear grandes aplicaciones web como sistemas de gestión de contenido (CMS), aplicaciones de comercio electrónico, redes sociales y sistemas CRM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es Ruby on Rails?

A

Ruby on Rails es útil para desarrollar productos mínimos viables (MVP) rápidamente, lo que lo hace ideal para startups y proyectos con necesidades de desarrollo ágil.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es Spring Framework y para qué tipo de aplicaciones es adecuado?

A

Spring es un framework de desarrollo web basado en Java utilizado para construir aplicaciones empresariales robustas y confiables, con características avanzadas de seguridad, transacciones y almacenamiento en caché.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly