Como de costumbre, depende. Acabo de publicar lo fácil que es crear una aplicación Phoenix (muy simple) con algo similar a la solución de autenticación Deilse de Rails y la interfaz web automática ActiveAdmin para recursos CRUD administrativos.
Coherence and ExAdmin – Devise y ActiveAdmin para Phoenix | AkitaOnRails.com
Debe saber cómo desglosar su aplicación particular en componentes necesarios y opcionales. Explore la comunidad de Elixir para obtener soluciones o consejos listos para usar sobre cómo construir las piezas que necesita.
- ¿Por qué no se puede almacenar un directorio en un archivo?
- ¿Cuándo cambió GitHub dot com a las direcciones de correo electrónico de codificación HTML y cuáles son sus beneficios?
- ¿Cuáles son los problemas comunes para los cuales Node.js es la mejor opción?
- ¿Dónde puede encontrar plantillas html / css gratuitas que se puedan utilizar en un sitio web personal o de la empresa?
- ¿Qué diferencia hay entre Java y Javascript? ¿Cuáles son más importantes / de uso frecuente en la sociedad / cuando trabajamos más tarde?
Eso es cierto para cualquier marco / lenguaje. Depende de sus antecedentes, su conocimiento actual, su capacidad y competencia, ya sea como un autodidacta o para encontrar buenas personas para contratar.
Hablando solo para mí, no me resulta difícil. Hay aspectos que sé que sería mucho más rápido usando Rails, y otros aspectos que sé que puedo hacer mejor en Phoenix. Y sé que después de estudiarlo en profundidad y tener años de experiencia en programación web en general.
Desarrolle su confianza primero. Haz eso investigando y experimentando.