Estoy haciendo algo como el sitio web de Wikipedia, ¿MEAN stack es la herramienta adecuada?

Si su diseño es “algo similar a Wikipedia”, ¡es demasiado pronto para considerar herramientas de programación! ¡Ve más despacio! ¡Necesita diseñar antes de comenzar a escribir código!
Primero, analiza qué características de Wikipedia quieres tener. La edición de artículos de operación? El registro de nuevos usuarios? El diseño? Anote todas las funcionalidades que desee en la primera versión de su sitio en un documento y llámelo diseño funcional.
Luego comience a considerar los aspectos técnicos, como las tablas que tendrá que diseñar, cómo interactúan las cosas entre sí, cómo va a almacenar las cuentas de los usuarios y evaluar qué entornos de programación serían los más prácticos para resolver los problemas técnicos que desea resolver.
Entonces, y solo entonces, comience a considerar si una pila MEAN es una herramienta adecuada porque en este momento es tan buena como cualquier otra. Simplemente no conocemos las especificaciones técnicas, por lo que su suposición es tan buena como la nuestra …
Por cierto, Wikipedia es un gran proyecto para desarrollar.

More Interesting

¿Qué lenguaje de desarrollo web debo aprender en 2017?

Tengo tiempo para dedicarme a un campamento de entrenamiento y me preguntaba si Bloc es una herramienta que un "novato" podría seguir.

Quiero ser programador web. ¿Cuáles son algunos idiomas que debo saber para maximizar mis posibilidades de ser empleado?

Estoy trabajando en un sitio porno. ¿Cómo obtengo contenido para agregar al sitio?

Soy indio, tengo 17 años y estoy creando un nuevo sitio de redes sociales reinventado. ¿Lo vas a usar?

¿Cómo crear un sitio web como nanopool.org? ¿De dónde puedo obtener los datos para ejecutar dicho sitio web?

Cómo incrustar CSS en HTML

Mi Ajax se ejecuta correctamente, los valores se pasan al otro JSP pero cuando intento mostrar el valor en un control en la página JSP, ¿muestra 'nulo'?

Soy nuevo en el desarrollo web y me gustaría aprender tanto front-end como back-end. ¿Cuál es la mejor pila para aprender? ¿Cómo se comparan Node.js y Express.js con Java? ¿Puede Node.js hacer todo lo que un back-end de Java puede hacer en términos de escala, confiabilidad, seguridad, etc.?

¿Qué idioma debo saber para ser desarrollador web?

Quiero ser un desarrollador web fullstack. ¿Cuál es la mejor manera de aprovechar las tecnologías?

Prefiero un lenguaje de programación que use paréntesis, ¿es esta una excusa válida para usar PHP sobre Python o Ruby para el desarrollo web?

Acabo de comprar un tema de WordPress para mi sitio, pero parece que no puedo hacer que se vea como lo que vi en la demostración. ¿Todos los temas son tan difíciles de armar?

¿Cómo haría para construir un editor de código en tiempo real?

Necesito un consejo. ¿Cómo puedo mantener la coherencia con una tecnología / marco, aprenderlo adecuadamente y luego pasar a otro idioma o marco?