Y a-t-il des plans pour migrer Ember.js vers React.js dans Discourse ?

Comme nous le constatons tous, React.js est beaucoup plus populaire qu’Ember.js. Y a-t-il des plans pour migrer Ember.js vers React.js dans Discourse afin d’améliorer l’expérience des développeurs ?

Non, il n’est pas prévu de réécrire Discourse en React.

6 « J'aime »

Et pourquoi ne pas rehausser le prestige et la popularité d’Ember ? :wink:

Discourse est la plus grande preuve vivante que c’est un très bon framework

1 « J'aime »

Salut Alexander, React.js a été choisi par les développeurs pour de nombreuses raisons, de la conception, de la documentation, de la communauté et de l’écosystème.

Je suis développeur Web depuis 2012, j’ai connu l’époque où de nouvelles bibliothèques et de nouveaux outils front-end sortaient tous les jours. J’ai beaucoup utilisé jQuery, puis Backbone, et de nombreuses bibliothèques que j’ai créées moi-même. Puis je suis passé à React en 2015, et cela a très bien fonctionné ces sept dernières années. Ember.js était populaire, mais je dois dire qu’aujourd’hui, la plupart des développeurs utilisent React.js, Vue.js et Angular.js.

Discourse fonctionne bien jusqu’à présent, mais après avoir examiné le système de plugins et recherché la documentation de développement (je prévois d’enrichir les fonctionnalités Web3 Contribute Web3 features to Discourse? - General - LXDAO), il me semble un peu difficile de construire certaines fonctionnalités immédiatement pour moi, un développeur avec les compétences full-stack les plus courantes.

J’ai également trouvé les mêmes plaintes dans les communautés de développeurs chinois (c’est probablement pourquoi Discourse n’est pas aussi populaire en Chine que WordPress). Je me demande donc si nous pouvons améliorer le fonctionnement de Discourse avec une pile technologique meilleure et mise à jour.

Ne vous méprenez pas, je comprends tout à fait que ce n’est pas une décision facile et peu importante, alors je pose juste une question ici. Si nous avons un plan, je verrai ce que je peux faire, sinon, je commencerai à apprendre Ember.js lol.

2 « J'aime »

Rien à voir avec le fait que WordPress date de 2003 et Discourse seulement de 2014 ? :thinking: De plus, WordPress est sans doute plus généraliste tandis que Discourse a un objectif plus ciblé en tant que plateforme de forum principalement.

Selon cette logique, pourquoi ne pas déplacer le back-end vers PHP pendant que nous y sommes ? Je suppose que vous fournirez toutes les PR ? :wink:

Je suis d’accord avec la plupart de vos points. Mais je pense qu’une réécriture n’est presque jamais une bonne idée.
J’écris un frontend React pour Discourse, mais je n’ai pas l’intention qu’il remplace le frontend Ember.
C’est plutôt un ajout pour un cas d’utilisation très spécifique au lieu d’une réitération de la même chose. La raison est que je veux rendre l’interface utilisateur plus adaptable aux expériences web3. Pour cela, il est plus approprié d’avoir un frontend alternatif. Je suppose que le plugin wizard personnalisé suit également la voie d’un frontend Ember séparé. (parce que la fonctionnalité est… eh bien… personnalisée :sweat_smile: … il est donc raisonnable de faire ainsi)

J’ai un dépôt où j’ai le frontend React avec Vite :

et ensuite j’ai un deuxième dépôt où j’importe les sorties de build du premier dans le dossier des assets publics d’un plugin Discourse.

Je me suis également inscrit sur votre forum. Si vous avez des questions, faites-le moi savoir :grinning: :+1:

3 « J'aime »

Salut mec, comme nous le savons tous, l’une des raisons courantes de la popularité de WordPress réside dans ses thèmes et plugins hautement personnalisables. Il existe tellement d’entreprises ou d’équipes d’externalisation qui créent des sites Web sur WordPress pour leurs clients. J’ai également vu certains thèmes ou plugins donner à WordPress l’apparence d’un forum, ils devraient utiliser Discourse pour créer un forum, n’est-ce pas ? C’est là le point que je veux exprimer.

Quoi qu’il en soit, j’admets aussi que cette phrase, « c’est probablement pourquoi Discourse n’est pas aussi populaire en Chine que WordPress », n’est pas très juste. Tu as raison. Désolé pour ça.

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.