Gracias por la pregunta Hay muchos factores que determinan su experiencia con una tecnología web: objetivo, experiencia pasada, tamaño del equipo, dispositivo objetivo, etc. Sin conocer más detalles, le sugiero que consulte esta publicación: porté una aplicación de JavaScript a Dart. Esto es lo que aprendí.
Como con cualquier tecnología, su kilometraje puede variar. Sin embargo, personalmente encuentro la experiencia productiva , divertida y acogedora .
Productivo: las herramientas son bastante buenas. Recibo errores y advertencias, puedo refactorizar, puedo saltar a la definición, sé dónde comienza mi aplicación. La depuración funciona (la mayoría de las veces 🙂
- ¿Cuál es el mejor marco de JavaScript si comienza desde cero? ¿Por qué?
- He estado trabajando en una nueva startup durante tres meses, pero no he usado ningún framework. Mi código no es spaghetti, pero no tiene ninguna estructura MVC. ¿Debo convertirlo a un marco?
- ¿Hay alguna forma de que una aplicación web realice directamente operaciones CRUD en la computadora en la que se ejecuta?
- ¿Por qué es tan difícil unificar el desarrollo web?
- Cómo hacer que una aplicación web escalable sea un principiante
Diversión: puede acceder a nuevas tecnologías como Web Components con Polymer.dart. Eres parte de un ecosistema en crecimiento. Estás construyendo para la web abierta: móvil y de escritorio.
Acogiendo con beneplácito: encuentro que la comunidad Dart es muy útil, responde preguntas y me ayuda cuando me encuentro con un problema. Todos se sienten parte del mismo equipo.