알렉산더님, 안녕하세요. React.js는 디자인, 문서, 커뮤니티, 생태계 등 다양한 이유로 개발자들 사이에서 선택받고 있습니다.
저는 2012년부터 웹 개발을 해왔습니다. 당시에는 매일 새로운 프론트엔드 라이브러리 및 도구가 쏟아지던 시기였죠. 저는 jQuery를 많이 사용했고, 이후 Backbone과 다양한 자체 제작 라이브러리를 사용했습니다. 그러다 2015년에 React로 전환했는데, 지난 7년간 매우 잘 작동해 왔습니다. Ember.js도 인기가 있었지만, 솔직히 말씀드리자면 요즘은 대부분의 개발자들이 React.js, Vue.js, Angular.js를 사용하고 있습니다.
Discourse는 지금까지 잘 작동하고 있지만, 플러그인 시스템을 확인하고 개발 문서를 찾아보면서(웹3 기능을 강화할 계획을 세우고 있습니다: Contribute Web3 features to Discourse? - General - LXDAO), 가장 일반적인 풀스택 스킬을 갖춘 개발자인 제가 특정 기능을 바로 구축하기에는 다소 어렵게 느껴졌습니다.
중국 개발자 커뮤니티에서도 같은 불만을 찾아볼 수 있었습니다(아마도 이것이 Discourse가 WordPress만큼 중국에서 인기 없는 이유일 것입니다). 그래서 더 나은 최신 기술 스택을 사용하게 되면 Discourse가 더 잘 작동할 수 있을지 궁금합니다.
오해하지 마세요. 이것이 쉽지 않고 작은 결정이 아님을 충분히 이해하고 있으므로, 여기 질문을 올린 것입니다. 만약 계획이 있다면 제가 무엇을 할 수 있는지 살펴보고, 계획이 없다면 Ember.js를 배우기 시작하겠습니다. ㅋㅋ