¿Cuáles son las ventajas y desventajas de utilizar Phoenix / Elixir / React para la aplicación web (y web móvil) de nuestra startup?

Diría que depende de lo cómodo que esté su desarrollador con esta pila. Soy desarrollador completo de Ruby on Rails + React.

Quería probar Phoenix porque es muy escalable, y la tecnología detrás de esto se usó en telecomunicaciones durante más de 10 años con tiempos de respuesta que a veces van en microsegundos. Por lo tanto, es una pila de alto rendimiento (React también es muy eficiente en el lado del cliente).

Pero lo que me apagó es que, a pesar de que el marco en sí es similar a la arquitectura de Rails, el lenguaje no es realmente lo mismo. Y me resulta muy difícil entrar. Ahora tenga en cuenta que no lo probé por mucho tiempo, solo jugué con él.

Entonces diría que todo se reduce a: ¿tiene un desarrollador experto de Elixir y necesita ese tipo de robustez y escalabilidad?

En caso afirmativo, diría que siga adelante, ya que tendrá una aplicación muy robusta, rápida y escalable. Por otro lado, si su aplicación no es particularmente exigente y necesita hacer las cosas rápidamente, aprender Elixir probablemente no sea el camino a seguir. Principalmente cuando puede reemplazar Phoenix con Rails, lo que le permite tener iteraciones rápidas (hacer las cosas rápidamente).

Mantenlo simple. Uso WordPress como base de los sitios web de aplicaciones móviles que creo para clientes. Miles de complementos y temas estándar, y un gran grupo de personas con experiencia en la creación de nuevos temas y complementos. Excelente CMS que permite que personas no técnicas contribuyan a la construcción del sitio web. Un sistema de gestión de usuarios flexible y de alta calidad OOTB. Lo mejor de todo es que WordPress es muy fácil de extender: implemento los formularios web y las API de aplicaciones como un complemento de WordPress a medida.

More Interesting

Cómo implementar JSQMessagesViewController para mi aplicación

¿Quiénes son las compañías de desarrollo web y móviles de restaurantes en el sudeste asiático?

¿Es bueno usar Node.js + Express o Play Framework para construir un sitio de venta de fotos como Shutterstock o Getty Images?

¿Qué es el desarrollo de aplicaciones web?

¿Puede proporcionar sugerencias para alguien con cero experiencia tecnológica en lo que usted cree que es el camino más eficiente y valioso para aprender la arquitectura de programación tradicional que también será productiva para seguir trabajando como desarrollador / diseñador web?

¿Cuál es la mejor empresa de desarrollo de CakePHP a un precio asequible en la India?

¿Cuáles son los mejores creadores de aplicaciones que requieren poca o ninguna codificación?

¿Qué herramientas de productividad utilizas como una pequeña empresa de desarrollo de aplicaciones web y móviles?

¿Cómo la tecnología en la nube y los servicios web están ayudando al desarrollo de aplicaciones móviles personalizadas?

¿Es una buena práctica impulsar las aplicaciones móviles con un servicio web?

¿Es Meteor una buena opción para crear una aplicación simple de gestión de inventario de múltiples almacenes?

¿Cuánto cuesta crear una aplicación y hasta su uso en línea oficialmente?

¿Cuáles son las opciones tecnológicas para desarrollar un servidor común entre una aplicación móvil y una aplicación web?

¿Cuándo debe una aplicación web dejar de usar un PaaS?

¿Cuáles son las siguientes tendencias más importantes en dispositivos móviles y web?