서버측 JavaScript 구현 목록
List of server-side JavaScript implementations이 글은 검증을 위해 인용구가 추가로 필요하다. – · · 책 · (2011년 12월) (이 템플릿 |
서버측 JavaScript 구현 목록이다.
서버측 JavaScript 사용
프로젝트-제품명 | 자바스크립트 엔진 | 서버 플랫폼 | 평. |
---|---|---|---|
알프레스코 | 코뿔소 | 모든 Java 서블릿 컨테이너 및 독립 실행형. | 웹스크립트가 메인 Alfresco 저장소에 데이터를 생성, 액세스, 삭제 및 조작할 수 있는 JavaScript API 보유 |
아파치 슬링 | 코뿔소 | 모든 Java 서블릿 컨테이너 및 독립 실행형 | 표준 Java Script Engine 인터페이스를 통해 스크립트 언어를 사용할 수 있는 일반 Java 웹 애플리케이션 프레임워크. Sling은 설계상 RESTful이며 Java Content Repository 위에 배치되어 스크립트가 JCR에 대한 전체 액세스 권한을 부여한다. |
앱젯 | 코뿔소(수정) | 가상 시스템에서 호스팅도 제공 | |
아파나 잭서 | 스파이더몬키 | Apache HTTP 서버 | Mozilla 브라우저(DOM + JavaScript 엔진)를 기반으로 하는 커뮤니티 오픈 소스 Ajax-server. HTML, JavaScript, CSS는 XMLHtpRequests, JSON, DOM 스크립팅 등과 마찬가지로 Jaxer가 기본이다. 데이터베이스, 파일, 네트워킹뿐 아니라 로깅, 프로세스 관리, 확장성, 보안, 통합 API, 확장성을 제공한다. 아파나가 더 이상 개발하지 않는다. |
아랑고DB | V8 | [1] | |
ASP | JScript | IIS | ASP는 ASP로 대체되었다.2002년 1월 이후 NET. |
ASP.NET | JScript네트 | IIS | JScript 지원.NET 및 후속 DLR 기반 Managed JScript가 에 삭제되었다.NET Core(영향력 있는)NET 5는 그것을 기반으로 할 예정이므로 ASP.또한 NET Core는 타사 구현 없이 또는 이전 버전으로 되돌아가는 JavaScript에 대한 지원이 없다.NET Framework(및 이전 "Core" 기반)를 대상으로 하는 지원.ASP에서 NET Framework가 삭제되었다.NET Core 3.0). 로슬린.ASP가 제공하는 NET 컴파일러 플랫폼.NET Core는 또한 ECMAScript를 지원하지 않는다. |
ChakraCore | 차크라 | Node.js에서 독립 실행형[2] 또는 JS 엔진으로 사용 | 자바스크립트 엔진은 원래 마이크로소프트가 엣지 브라우저에서 사용하기 위해 개발했다. 2016년 1월 MIT 라이선스에 따라 출시된 소스.[3] |
카우치DB | 스파이더몬키 | 독립 실행형 HTTP | JSON 문서를 변환하고 결과를 HTML 또는 기타 콘텐츠 유형으로 보는 것뿐만 아니라 MapReduce 및 업데이트 검증 기능에도 사용된다. |
데노 | V8 | 독립 실행형 | Node.js와 동일한 원저자에 의해 Rust로 개발되고 TypeScript를 직접 대상으로 하지만 JavaScript와 WebAssembly도 지원한다. 약속 기반 API와 Tokio 스케줄러를 통해 비동기식 이벤트 기반 I/O 모델을 채택하고 플랫버퍼 기반의 API 보안 모델을 사용하며 ES2015 모듈을 통한 패키지 관리를 구현한다. |
이클립스 e4 | 코뿔소 | Jetty와 함께 번들로 제공되는 Equincent OSGi 모든 서블릿 컨테이너(서블릿 브리지 사용) | 확장자는 자바뿐 아니라, 특히 OSGi HTTP 서비스를 이용한 서블릿으로 작성할 수 있다. 프런트엔드는 SWT와 JFace API 또는 다른 UI 프레임워크를 사용하여 Eclipse RAP로 개발할 수 있다. 모듈화(플러그인), 확장성, 확장성 등에 초점을 맞춘다. |
Google 앱 스크립트 | 코뿔소(com.google.apps.maestro.rhino) 및 V8 | 구글 앱엔진 | 애플리케이션 스크립트를 사용하여 엔터프라이즈 워크플로우 구현 구글 앱 스크립트는 당신의 구글 사이트에 백엔드를 주는 구글 사이트에 내장될 수 있다. 또한 구글 제품 전체에서 간단한 작업을 자동화할 수 있다. 구글 앱스크립트는 또한 데이터베이스에 대한 비 구글 API 및 JDBC 통화와의 상호작용을 허용한다. |
HCL Domino | IBM Domino | IBM Domino(웹 서버) | 버전 8.5(2009) 이후 xPages 프레임워크의 일부로 |
JSSP | 코뿔소 | 모든 Java 서블릿 컨테이너 | 내장된 SQL 지원을 위해 수정된 Rhino 버전 포함 |
몽고DB | 스파이더몬키 | 10gen 애플리케이션 서버 | 버전 2.4에서[4] SpiderMonkey로[5] 돌아온 버전 3.2까지 V8 사용 |
노드.js | V8(SpiderMonkey는 JXcore[6] 포크로 지원됨) | 독립 실행형 | JavaScript 비동기식 이벤트 기반 I/O. Ruby's Event Machine, Perl's POE 또는 Python's Twisted와 같은 시스템의 영향을 받는다. 많은 모듈을 사용할 수 있다. |
오페라 | 푸트하크 | 오페라 유니티 | 자바스크립트(JavaScript)는 Opera 브라우저의 Opera Unit 기능을 위한 서비스를 개발하는 데 사용되는 서버측 언어다. 이것은 브라우저에 내장된 서버 입니다. JavaScript API에는 영구 글로벌 변수를 통한 가상 샌드박스 파일 시스템과 영구 스토리지에 대한 로컬 파일 액세스가 포함된다. |
SAP HANA XS 엔진 | V8(SPS11 이전의 SpiderMonkey) | SAP HANA XS 엔진[7] | Javascript 애플리케이션에서 SAP HANA 데이터베이스에 직접 액세스할 수 있는 SAP in-memory 데이터베이스 서버 측 엔진 XS Engine은 웹 서버 기능을 가지고 있으며 웹 페이지를 직접 생성하여 애플리케이션 계층을 없앨 수 있다. |
싱크로세트 | 스파이더몬키 | 독립 실행형 | 통합 TCP/IP 서버가 포함된 BBS(Bulletin Board System) 소프트웨어(SSJS를 통해 작성 및 개선됨): 텔넷, RLogin, SSH, HTTP[S], SMTP, POP3 및 JavaScript로 작성된 서비스: IMAP, NNTP, IRC, 핑거, 고퍼 등 JavaScript로 완전히 작성된 뛰어난 고전적 영감을 받은 "BBS 도어"를 포함한다. Windows, Linux 및 FreeB에서 지원되는 오픈 소스리틀 엔디안 아키텍처(예: X86 및 ARM)를 위한 SD. |
와칸다DB | 자바스크립트코어 | 독립 실행형 | JavaScript 동기식 다중 스레드 웹 서버 및 no-sql 데이터베이스, 공통 지원C++로 작성된 JS 모듈 사양 |
다른 일반적인 서버측 프로그래밍 언어로는 JSP(JavaServer Pages), ASP(Active Server Pages), Perl, PHP, Python, Ruby, ColdFusion 등이 있다.
참고 항목
참조
- ^ ArangoDB Database (26 November 2012). "ArangoDB - Using JavaScript in the database".
- ^ "Microsoft ChakraCore Roadmap".
- ^ "ChakraCore Now Open".
- ^ [1], MongoDB 2.4 릴리스 노트
- ^ [2], MongoDB 3.2 릴리스 노트
- ^ [3], JXcore
- ^ "What is SAP HANA - In Memory Computing and Real Time Analytics". SAP.
외부 링크
- 교차 플랫폼 SSJS 표준 API 생성 전용 서버측 JavaScript Google 그룹.
- Mozilla JavaScript 쉘 특히 섹션 "Standalone JavaScript 쉘"