Mi piace il fatto che tu stia condividendo i tuoi suggerimenti con il team di sviluppo di Discourse. ![]()
(La mia opinione)
Lavoro su Discourse da tre anni (Rails e Ember.js) e ho anche lavorato su altri progetti sviluppati in Angular, React, ecc. Ho lavorato molto anche su Canvas LMS (Rails e React.js).
Trovo che la velocità e le prestazioni di Discourse siano molto migliori rispetto ad altri grandi prodotti, inclusi molti open source. Discourse è molto veloce, fluido come la seta e robusto. Gli eventi in tempo reale sono la parte magica di Discourse.
Ora non conta molto in quale linguaggio di programmazione sia stato sviluppato. L’aspetto straordinario è quanto intelligentemente sia stato realizzato e come tutto sia integrato. È la comunità che lavora giorno e notte per renderlo migliore ogni giorno.
È sempre la scelta migliore migliorare e ottimizzare ciò che abbiamo.
Pensa solo:
Se Discourse fosse una persona, Ember.js sarebbe il suo sangue. Sì, potresti dire che Ember.js è un sangue di tipo “A+”, mentre gli altri linguaggi sono simili, come B, O, AB, ecc. La conclusione è che puoi fornire una buona alimentazione e una vita sana a Discourse (considerato come una persona) per mantenere il sangue in salute
invece di sostituire tutto il sangue con un nuovo tipo, ad esempio B+. Non funzionerebbe.
Inoltre, abbiamo una vasta gamma di plugin sviluppati in Ember.js per Discourse; smetterebbero di funzionare se cambiassimo il linguaggio, ecc. (Dopotutto, Discourse è in Ember.js).
Per favore, condividi i tuoi pensieri su cosa manca, così aiuterai il team di Discourse a migliorarlo.
Fateci sapere se avete notato qualche problema prima di pensare a un linguaggio diverso.