2016-08-13 2 views
-3

내 생각에, node.js는 풍력 등급의 애플리케이션과 빠른 프로토 타이핑을위한 단순한 백업 서비스를 구축하기위한 깔끔한 환경이지만 트랜잭션, 관계형 데이터베이스, 메시징 , 보안 및 기타 비즈니스/크로스 커팅 문제?node.js는 엔터프라이즈 규모의 애플리케이션을위한 플랫폼입니다

코드 유지 관리가 현명한 방법으로 node.js가 IoC/DI 및 AOP와 같은 개념을 구현하기 위해 제공하는 툴링 도구는 무엇입니까?

연속 통합 파이프 라인을 구축하기 위해 제공되는 도구는 무엇입니까? 다중 모듈 프로젝트는 npm에서 어떻게 처리됩니까?

노드가 기본 REST API를 제공하는 단순하고 가볍고 닫힌 시스템 이외의 다른 것에 적합 할 경우 고려해야 할 주요 질문이 있습니다.

+0

이 질문은 너무 StackOverflow 기반으로합니다. Quora에 대해 더 잘 물어보십시오. – erosb

+0

이 질문은 의견을 바탕으로 한 것이 아닙니다. 엔터프라이즈 급 애플리케이션의 주요 측면을 나열하고 노드에 이러한 기능이 있는지 묻습니다. –

+0

그것은 의견을 기반으로합니다. "엔터프라이즈 급 응용 프로그램"이 의미하는 것을 정의하고 Node (_ "간단하고 가볍고 닫힌 시스템에서 기본 REST API를 제공하는 _"_)에 대한 자신의 의견을 근거로합니다. 지금까지 조사한 내용은 무엇입니까? – robertklep

답변

1

여기에이 질문을하지 말았어야합니다. 대답은 "It depends"입니다. 나는 엔터프라이즈 수준에서 Node.js에 대한 좋은 경험을 가지고 있습니다. 그것은 매우 넓은 공동체를 가지고 있습니다. Javascript에는 전 세계에서 가장 많은 수의 참여자가 있다는 것을 알고있을 것입니다. node.js는 백엔드에서 자바 스크립트 코드를 사용하기 때문에. 노드 커뮤니티는 물론 자바 스크립트 커뮤니티의 지원을받습니다. 비동기식이기 때문에 웹 애플리케이션은 차단없이 매우 부드럽게 작동합니다. node.js를 실행하는 서버는 다른 플랫폼과 비교하여 더 많은 수의 요청을 동시에 처리 할 수 ​​있습니다. 따라서 DoS (Denial of Service) 공격으로부터도 보호받을 수 있습니다. npm 커뮤니티는 여러분이 생각할 수있는 모든 기능을위한 모듈을 가지고 있습니다. npm 모듈을 사용하여 보안 성을 쉽게 추가 할 수 있습니다. 많이 쉽다. 새로운 언어를 배울 필요가 없습니다. 자바 스크립트를 알고 있다면 쉽게 노드를 코딩 할 수 있습니다. 최근에, 저는 Wealth Management Web Application에서 매우 훌륭한 인재들과 함께 일하고있었습니다.

관련 문제