Decidir si MEAN es la opción adecuada para usted

Completado

MEAN es una pila de desarrollo para compilar y hospedar aplicaciones web. MEAN es el acrónimo de sus componentes: MongoDB, Express, AngularJS y Node.js.

La razón principal por la que podría valorar la posibilidad de usar MEAN es que está familiarizado con JavaScript. Estas son algunas otras razones por las que es recomendable elegir MEAN u otra pila de desarrollo para la próxima aplicación web.

¿Por qué debería elegir MEAN?

Todos los componentes de la pila MEAN son confiables, bien conocidos y de código abierto, pero también lo son muchas otras pilas de desarrollo. Estas son algunas de las razones por las que podría elegir MEAN en lugar de otras pilas de desarrollo.

Sus datos no están muy estructurados

MongoDB es lo que se denomina una base de datos NoSQL. En una base de datos NoSQL no es necesario que los datos están estructurados de una manera predefinida como lo estarían en una base de datos relacional, como Microsoft SQL Server o MySQL. En su lugar, MongoDB almacena sus datos en documentos similares a JSON que no requieren las estructuras de datos estrictas que necesitan MySQL u otras bases de datos relacionales.

MEAN está bien documentado

Todos los componentes de la pila MEAN son populares en la actualidad. Los recursos para trabajar con MongoDB, Express, AngularJS y Node.js son fáciles de encontrar.

MEAN se ejecuta prácticamente en cualquier entorno

También puede desarrollar aplicaciones de la pila MEAN desde su entorno de desarrollo favorito, ya sea Windows, macOS o Linux.

MEAN es escalable

Además de ser multiplataforma, las aplicaciones de pila MEAN se pueden escalar horizontalmente y probar fácilmente para acelerar el crecimiento en entornos empresariales y ofrecen un alto rendimiento.

¿Por qué MEAN podría no ser la opción adecuada para mí?

Estas son algunas razones por las que podría elegir una pila de desarrollo que no sea MEAN.

Incluso si decide que MEAN no es adecuada para usted, puede que le interese este módulo. Muchos de los patrones que verá se aplican a otros tipos de marcos de trabajo de aplicaciones web.

Sus datos están muy estructurados

Si sus datos están muy estructurados, podría beneficiarse de colocarlos en una base de datos relacional, como Microsoft SQL Server o MySQL.

JavaScript no es su fuerte

Si prefiere otro lenguaje en lugar de JavaScript, puede haber un marco alternativo a su alcance.

Por ejemplo, puede que la pila LAMP, que consta de Linux, Apache, MySQL y PHP (a veces con Perl o Python en lugar de PHP), se adapte mejor a sus conocimientos y experiencia.