Wahl des Tech-Stacks für Discourse, wenn man 2020 angefangen hat

Es gefällt mir, dass du deine Vorschläge mit dem Discourse-Entwicklungsteam teilst. :slight_smile:

(Meine Meinung)
Ich arbeite seit drei Jahren an Discourse (Rails & Ember.js) und habe zudem an anderen Projekten gearbeitet, die auf Angular, React usw. basieren. Außerdem habe ich viel an Canvas LMS (Rails & React.js) gearbeitet.

Ich finde, dass die Geschwindigkeit und Leistung von Discourse im Vergleich zu anderen großen Produkten, einschließlich vieler Open-Source-Lösungen, deutlich besser ist. Discourse ist sehr schnell, butterweich wie Seide und robust. Die Echtzeit-Ereignisse sind der magische Teil von Discourse.

Heutzutage ist es nicht mehr so wichtig, in welcher Programmiersprache es entwickelt wurde. Das Außergewöhnliche ist, wie intelligent es entwickelt und integriert wurde. Es ist die Community, die Tag und Nacht daran arbeitet, es jeden Tag besser zu machen.

Es ist immer die beste Option, das, was wir haben, zu verbessern und zu optimieren.

Nur zur Vorstellung:
Wenn Discourse ein Mensch wäre, wäre Ember.js sein Blut. Man könnte sagen, Ember.js ist „Blutgruppe A+“, während andere Sprachen vergleichbar sind, also B, O, AB usw. Fazit: Du kannst Discourse (als Mensch betrachtet) eine gute Ernährung und ein gesundes Leben bieten, um das Blut gesund zu halten :wink: anstatt das gesamte Blut durch eine neue Blutgruppe, z. B. B+, zu ersetzen. Das würde nicht funktionieren.

Außerdem gibt es eine große Anzahl von Plugins, die in Ember.js für Discourse entwickelt wurden. Diese würden ebenfalls nicht mehr funktionieren, wenn wir die Sprache ändern würden (schließlich basiert Discourse auf Ember.js).

Bitte teile deine Gedanken dazu, was fehlt, damit das Discourse-Team es verbessern kann.

Lass uns bitte wissen, ob du bestimmte Kriterien beachtet hast, bevor du über eine andere Sprache nachgedacht hast.