Me gusta que compartas tus sugerencias con el equipo de desarrollo de Discourse. ![]()
(Mi opinión)
He estado trabajando en Discourse durante los últimos tres años (Rails y Ember.js), y también he trabajado en otros proyectos construidos con Angular/React, etc. Además, he trabajado mucho en Canvas LMS (Rails y React.js).
Considero que la velocidad y el rendimiento de Discourse son mucho mejores en comparación con otros grandes productos, incluidos muchos de código abierto. Discourse es muy rápido, tan suave como la seda y robusto. Los eventos en tiempo real son la parte mágica de Discourse.
En realidad, ahora no importa tanto en qué lenguaje de programación está desarrollado. Lo extraordinario es la inteligencia con la que está construido y cómo todo está integrado. Es la comunidad la que trabaja día y noche para mejorarlo cada día.
Siempre es la mejor opción mejorar y optimizar lo que ya tenemos.
Solo piensa:
Si Discourse fuera un ser humano, Ember.js sería su sangre. Pero sí, podrías decir que Ember.js es un tipo de sangre “A+”, mientras que los demás lenguajes serían tipos similares, como B, O, AB, etc. La conclusión es que, en lugar de cambiar toda la sangre por un tipo nuevo, como B+, es mejor darle una buena dieta y una vida saludable a Discourse (considerado como un ser humano) para mantener la sangre sana
No funcionaría cambiarla por completo.
Además, tenemos una gran cantidad de plugins desarrollados en Ember.js para Discourse; dejarían de funcionar si cambiáramos el lenguaje, etc. (Después de todo, Discourse está construido en Ember.js).
Por favor, comparte tus pensamientos sobre lo que le falta, ya que eso ayudará al equipo de Discourse a mejorarlo.
Háznos saber si has identificado algún criterio antes de considerar un lenguaje diferente.