여러 프로젝트에 대해 동일한 두 가지 대안을 찾고 있습니다.
지금까지 주어진 프로젝트를 위해 그들 사이에서 결정하기 위해 내가 생각 해낸 최고의 면도기는 자바 스크립트를 사용해야하는지 여부입니다. 마이그레이션하려는 기존 시스템 중 하나는 이미 Javascript로 작성되었으므로 다음 버전은 node.js에서 수행 될 가능성이 높습니다. 마이그레이션 할 기존 코드 기반이 없기 때문에 다른 프로젝트는 일부 Erlang 웹 프레임 워크에서 수행됩니다.
또 다른 고려 사항은 Erlang이 여러 코어를 넘어서 전체 데이터 센터로 확장 할 수 있다는 것입니다. 나는 node.js에서 어떤 시스템에 있는지 신경 쓰지 않고 다른 JS 프로세스에 메시지를 보낼 수있는 내장 메커니즘을 보지 못했지만, 그것은 가장 낮은 수준에서 Erlang에 바로 내장되어 있습니다. 문제가 여러 대의 시스템을 필요로 할만큼 크지 않거나 여러 협력 프로세스가 필요하지 않은 경우이 이점은 중요하지 않으므로 무시해야합니다.
Erlang은 실제로 다이빙하기에 깊은 풀입니다. 웹 앱 빌드를 시작하기 전에 먼저 독립 실행 형 기능 프로그램을 작성하는 것이 좋습니다. 자바 스크립트에 익숙해 보이기 때문에 더 쉬운 첫 번째 단계는보다 기능적인 스타일로 JS를 프로그래밍하는 것입니다. jQuery 또는 Prototype을 사용하는 경우 이미이 경로를 시작했습니다. Erlang의 순수 함수형 프로그래밍이나 그 유사 (Haskell, F #, Scala ...) 중 하나와 함수형 JS 사이를 바운스 해보십시오.
함수형 프로그래밍에 익숙해지면 많은 Erlang 웹 프레임 워크 중 하나를 찾으십시오. inets
이 후기 단계 와 같이 저수준에 앱을 직접 작성해서는 안됩니다 . 예를 들어 Nitrogen 과 같은 것을보십시오 .