2020년에 시작할 경우 Discourse 기술 스택 선택

Discourse 개발팀에 여러분의 제안을 공유해 주시는 점이 좋습니다. :slight_smile:

( 제 의견 )
저는 지난 3년간 Discourse(Rails & Ember Js)에서 근무했으며, Angular/React 등으로 구축된 다른 프로젝트에서도 일했습니다. 또한 Canvas LMS(Rails & React Js.)에서도 많이 작업했습니다.

저는 Discourse의 속도 및 성능이 수많은 오픈소스를 포함한 다른 대형 제품들과 비교했을 때 훨씬 더 우수하다고 생각합니다. Discourse는 매우 빠르고, 실크처럼 매끄럽고, 견고합니다. 실시간 이벤트는 Discourse의 마법 같은 부분입니다.

이제 어떤 프로그래밍 언어로 개발되었는지는 크게 중요하지 않습니다. 놀라운 부분은 얼마나 지능적으로 개발되고 모든 것이 통합되어 있는가입니다. 매일 밤낮으로 더 나은 Discourse를 만들기 위해 노력하는 것은 커뮤니티입니다.

우리가 가진 것을 개선하고 최적화하는 것이 항상 최선의 선택입니다.

생각해 보세요:
만약 Discourse가 인간이라면, Ember.js는 그 사람의 혈액입니다. 하지만 네, Ember.js는 "A+"형 혈액이라고 할 수 있고, 나머지 다른 언어들은 B, O, AB형 등과 유사합니다. 결론은, 혈액 전체를 B+형으로 교체하는 대신, Discourse(인간으로 간주)에게 좋은 식단과 건강한 생활을 제공하여 혈액을 건강하게 유지하는 것이 더 낫다는 것입니다. :wink: 그것은 작동하지 않을 것입니다.

또한, Discourse를 위해 Ember.js로 개발된 수많은 플러그인이 있습니다. 언어 등을 변경하면 이 플러그인들도 작동이 중단될 것입니다. (Discourse는 결국 Ember.js로 만들어졌으니까요)

무엇이 부족한지 여러분의 생각을 공유해 주시면, Discourse 팀이 더 나은 방향으로 개선하는 데 도움이 될 것입니다.

다른 언어를 고려하기 전에 특정 기준을 보셨다면 알려 주세요.