저는 엔터프라이즈 SaaS 솔루션을 구축 한 소규모 조직에서 근무하고 있습니다. 이 시점까지 우리의 워크 플로우에는 프로그래밍 인터페이스가 없었습니다. 최종 사용자가 프로그래밍 방식으로 UI에서 수행 할 수있는 모든 작업을 수행 할 수있는 모델로 이동하고 있습니다. 해당 프로그래밍 방식 레이어를 작성하는 데 사용할 언어/프레임 워크에 대한 제안을 찾고 있습니다.SaaS API에 사용할 언어는 무엇입니까?
조직적인 관점에서 볼 때 현재 UI 팀도 API 소유권을 보유하고 싶습니다. 이 팀은 PHP, Rails 및 Javascript에 익숙합니다. 우리의 현재 백엔드 코드는 스칼라로 작성되었습니다. 스칼라에서 API를 사용하지 않는쪽으로 기울어 져 있습니다. UI 툴에서 관련 직업에 대한 적절한 도구와 관련 지식이 부족한 것처럼 보이지 않기 때문입니다.
기능 측면에서 볼 때 대부분의 API는 CRUD (단순한 데이터베이스 연산)이며 일부 간단한 비즈니스 로직이 맨 위에 적용됩니다 (예를 들어 검색).
저는 Node.js를 사용하여 팀의 모든 사람이 Javascript에 정말 강점이있어 조금 흥미가 있습니다. 저것은 나가 semi-new 기술 악 대차에 다만 뛰어 다니고 싶지 않다는 것을 말했다. 엔터프라이즈 소프트웨어이기 때문에 단위 테스트 프레임 워크, 재사용 가능성 및 확장 성도 중요한 고려 사항입니다.
제안 사항?