ReactJS 애플리케이션에 가장 적합한 백엔드는 무엇입니까?


최상의 답변

React는 브라우저에서 실행되는 프런트 엔드 라이브러리입니다. 다른 프런트 엔드 라이브러리 (jQuery 등)와 마찬가지로 모든 종류의 백엔드에서 제공하는 것이 기쁩니다.

Python / Flask, Ruby on Rails, Java / Spring, PHP 등을 사용할 수 있습니다. .별로 중요하지 않습니다. 백엔드가 자바 스크립트 / 노드가 아닌 경우 프런트 엔드가 그와 긴밀하게 통합 될 수 없습니다. 이것은 100 \% 괜찮습니다. 사실 훌륭합니다! JavaScript가 어떤 환경에서 실행되고 있는지 궁금 할 필요가 없습니다. 모든 것이 브라우저에서 실행됩니다.

모든 사람이 처음으로 백엔드에 들어가기 전에 고려해야 할 사항이 많이 있지만 가장 중요한 것은 중요한 것은 여러분이 개발할 언어를 사랑해야한다는 것입니다. Node.js는 빠른 언어이지만 Python이 아니거나 PHP가 그렇지 않다는 의미는 아닙니다. 성능은 결국 당신에게 달려 있습니다. 정말 빠른 것이 필요한 경우 필요에 맞는 언어를 선택하십시오. 주로 무엇을하고 싶은지에 따라 다릅니다.

모든 백엔드 언어에는 고유 한 장단점이 있습니다. 따라서 개인의 선호도와 코딩 스타일에 따라 하나를 선택하십시오. 다음은 구축중인 애플리케이션 유형에 따라 사용할 수있는 몇 가지 언어입니다.

  • PHP
  • Python
  • Go 언어
  • Node.js

Answer

Node.js는 서버 측 렌더링을 수행 할 수 있다는 점에서 확실한 승리입니다. 저는 항상 TypeScript와 함께 권장합니다.

하지만 Socket.IO 를위한 훌륭한 플랫폼이기도합니다. 그리고 사이트를 원한다면 가능한 한 응답하려면 (지연 / 성능 측면에서) WebSocket을 사용해야합니다. 그리고 Socket.IO 는 WebSocket을 사용하는 좋은 방법입니다.

사실 더 좋습니다. FeathersJS + Mongoose / Sequelize는 간단한 CRUD 백엔드를 즉시 마무리 할 수 ​​있으며 REST와 소켓을 모두 노출 할 수 있습니다. IO API. 자동. 25 개 이상의 테이블과 전체 매개 변수 유효성 검사를 통해 일주일도 채 걸리지 않는 작업을 수행했습니다. 좋은 일입니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다