Gosto do fato de você estar compartilhando suas sugestões com a equipe de desenvolvimento do Discourse. ![]()
( Minha Opinião )
Trabalho com o Discourse há três anos (Rails e Ember.js) e também atuei em outros projetos construídos com Angular, React, etc. Trabalhei bastante também no Canvas LMS (Rails e React.js).
Acho que a velocidade e o desempenho do Discourse são muito superiores em comparação a outros grandes produtos, incluindo muitos de código aberto. O Discourse é muito rápido, extremamente suave e robusto. Os eventos em tempo real são a parte mágica do Discourse.
Hoje em dia, não importa tanto em qual linguagem de programação ele foi desenvolvido. O extraordinário é como foi desenvolvido de forma inteligente e como tudo está integrado. É a comunidade que trabalha dia e noite para torná-lo cada vez melhor.
Sempre é melhor opção melhorar e otimizar o que já temos.
Basta pensar:
Se o Discourse fosse um ser humano, o Ember.js seria o seu sangue. Mas, sim, você pode dizer que o Ember.js é um sangue do tipo “A+”, enquanto as outras linguagens seriam tipos similares, como B, O, AB, etc. A conclusão é que é melhor fornecer uma boa alimentação e uma vida saudável ao Discourse (considerado como um ser humano) para manter o sangue saudável
em vez de trocar todo o sangue por um tipo novo, como B+. Isso não funcionaria.
Além disso, temos uma grande quantidade de plugins desenvolvidos em Ember.js para o Discourse; eles também deixariam de funcionar se mudássemos a linguagem, etc. (o Discourse é feito em Ember.js, afinal).
Por favor, compartilhe suas opiniões sobre o que está faltando, pois isso ajudará a equipe do Discourse a torná-lo ainda melhor.
Por favor, nos avise se você identificou algum critério antes de considerar uma linguagem diferente.