¿Puede Vue.js reemplazar Angular en MEAN stack?

Claro, la descarga de su cliente será mucho más pequeña, ¡y su página debería ser más rápida!

Pero MEVN no suena tan bien, por lo que recomendaría un nuevo acrónimo. Sin embargo, al pensar en ello, la V parece una A invertida, ¿entonces tal vez funciona?

Podría decidir que la base de datos no debería estar tan restringida. MongoDB está bien, pero a veces es mejor tener varias bases de datos: MongoDB para el almacenamiento de documentos, Redis para el almacenamiento en caché y Postgres para datos relacionales / transaccionales. U otras combinaciones de bases de datos según la aplicación: tal vez también necesite CouchDB o Cassandra o Neo4j.

Entonces estaríamos mejor sin la M en MEDIO.

Soy un gran admirador de TypeScript [1], entonces ¿por qué no reemplazar la M con T?

Te doy la pila VENT! Lo escuchaste aquí primero. 🙂

Notas al pie

[1] Tipos estáticos considerados útiles · RealMensch

puedes cambiar la A a lo que quieras, no hay una conexión real entre todas esas piezas de las que no dependen en absoluto.

Para ser más precisos, puedes cambiar todas las letras a lo que quieras …

Personalmente, usualmente uso mongo, express y reaccionar; por supuesto, cambia según sea necesario, pero esta es mi preferencia “típica” …

He estado trabajando con vue durante los últimos 8 meses pero antes de eso, estaba trabajando con Angular y a veces reacciono. Desde que cambié a vue, pocas cosas han cambiado

  1. Mi productividad ha aumentado
  2. Puedo desarrollar aplicaciones estables más rápido
  3. Se necesita menos tiempo para capacitar a los empleados y hacer que comiencen con vue
  4. No tengo que preocuparme de que la API cambie de la noche a la mañana
  5. Estas impresionantes bibliotecas vue me hicieron olvidar a Angular, Vuex, Vuetify, nuxt y otras bibliotecas geniales, lo mejor de estas bibliotecas es que tienen API limpias y fáciles de entender.

Para ser honesto, creo que vue ya ha comenzado a reemplazar a Angular.

Vue es un render UI como React, no es un framework como Angular2. Entonces, la respuesta es no, no podría reemplazar a Angular2 en una pila media, al menos no sin libs de soporte adicionales o código personalizado para servicios API, gestión de eventos de aplicaciones, uso compartido de datos de aplicaciones, etc.

No puedo describir mucho, pero escribiré un tutorial simple para MERN y MEVN sobre las mismas tecnologías de back-end. Pruébalo y verás lo diferente en rendimiento.

No te aconsejo que trates con MEAN como un paquete único

primero aprendes nodo

luego elige tus herramientas preferidas

si desea utilizar react o Vue.js en lugar de Angular, no es un problema en absoluto

el objetivo es elegir las herramientas que agilicen su proceso de desarrollo

Por qué no?

Estas cosas no son edictos de piedra. MEAN significa simplemente que desea una pila de JavaScript y una base de datos NoSQL. Eso es.

No es como si fuera “la mejor pila de todas” o algo así.

Es simplemente un mnemotécnico para un conjunto de opciones que están bastante de moda hoy en día.

Podrías usar Vue | React | jQuery | Ember | Riot | Backbone en lugar de angular.

Cassandra | Oracle | MySQL | Riak | Redis en lugar de Mongo (mezcla de SQL / NoSQL aquí, ¿a quién le importa en general? Abajo a sus patrones de acceso a datos)

Nodo | JavaScript | TypeScript o Jetty || Tomcat | Websphere | JBoss | Java

Simplemente no hay gran cosa sobre esto.

No, porque haría que MEVN se apilara.

Mi punto es que stack no SIGNIFICA nada que pueda apilar tecnologías de cualquier manera que desee y debe, si desea encontrar la mejor opción para su proyecto