웹 백앤드 언어 javaspring과 nodejs중에 어떤걸 선택할까요?
웹 개발 백앤드언어로 javaspring과 node js중에 어떤걸 선택할지 고민입니다. 두개 언어의 장점과 단점을 알려주시고 간단히 만들때 좋은 언어를 골라주시면 감사하겠습니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요.
간단히 만들 때는 nodejs를 추천 드립니다.
java - spring 은 정형화 되어 있기 때문에 일정 수준 이상의 품질이 보장됩니다. 개발 후 유지보수 및 기능 확장 시에도 영향을 미치게 됩니다. 레퍼런스가 많아 검색만으로도 어느 정도 해결이 가능합니다. spring은 기능이 많아 조금 무거우며, 설정 및 기능을 습득하기 위해서는 상당한 학습과 시간이 필요합니다.
nodejs는 javascript로 클라이언트와 동일한 언어로 개발이 가능합니다. 이벤트 기반 비동기 방식이라 시스템 자원 사용을 최소화 할 수 있습니다. 단일 스레드이기 때문에 하나의 작업이 오래 걸리는 업무보다는 가벼운 I/O가 많은 서비스에 사용하면 좋습니다. 오류로 인해 프로세스가 문제가 생길 경우 전체 시스템에 영향을 미칠 수 있습니다.