
저는 절대적인 의견을 요청하기 위해 여기에 왔습니다. 나는 (현재) 로컬을 설정했는데 Apache Server
더 PHP 7.2
새로운 것이 존재한다는 것을 알고 있습니다 PHP
. 나도 알아 PHP
, Python
나도 알아 Node.js
(서버/백엔드).
를 사용하면 명령줄을 Node.js
통해 대부분의 패키지를 얻을 수 있습니다 npm
. 나는 읽고 있었는데, Node.js
그것은 PHP
모두 당신이 무엇을 개발할 것인지에 달려 있습니다. 게다가 클라우드에서도 Golang 프로그래밍을 사용할 수 있는 것으로 알고 있습니다. 이제 저는 클라우드 컴퓨팅 용량을 최대한 활용하고 싶습니다.
요구사항: 건축학그건확장 가능,모듈식,유지 관리 가능,안전한, 그리고믿을 수 있는.결함 허용.
이제 사이트는 실시간으로 작업하고, 채팅하고, 콘텐츠를 편집하는 여러 사용자를 처리할 수 있어야 합니다. , , 및 다양한 옵션과 Html5
같은 API를 모두 제공하는 것으로 알고 있습니다 . 그러나 , , 또는 그냥 , 건너뛰기 및 을 사용할지 결정할 수 없습니다 .WebRTC
WebSocket
Local Storage
PHP
Golang
Node.js
Vue.js
React.js
Angular.js
다른 사람의 경험을 바탕으로 한 조언이나 제안은 전적으로 환영합니다. 웹 서버가 실행됩니다 Linux
/ Ubuntu
.
답변1
설명하신 요구 사항을 고려하면 실시간 공동 작업 및 편집 애플리케이션을 구축하기 위한 최선의 선택은 Node.js인 것 같습니다. Node.js는 클라이언트와 서버 간의 양방향 통신이 필요한 실시간 웹 애플리케이션을 구축하는 데 적합합니다. npm을 통해 사용할 수 있는 대규모 패키지 및 도구 생태계가 있어 확장 가능하고 유지 관리 가능한 애플리케이션을 쉽게 구축할 수 있습니다.
프런트엔드 프레임워크 측면에서는 Vue.js가 좋은 선택입니다. 가볍고 사용하기 쉬운 진보적인 JavaScript 프레임워크입니다. 실시간 애플리케이션 구축에 적합하며 크고 활동적인 커뮤니티를 보유하고 있습니다.