에이스 (편집기)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
에이스(Ace)는 웹 기반 코드 편집기 컴포넌트를 구축하기 위해 시작된 프로젝트이다. 과거 Bespin으로 알려졌으며, 모질라 랩스의 Bespin은 canvas HTML 태그를 기반으로 한 반면, Ace는 Cloud9 IDE의 편집기 컴포넌트이며 DOM을 사용한다. 2010년 JSConf.eu에서 출시된 후 Skywriter 팀은 Ace를 Skywriter의 플러그인 시스템과 병합했고, 이러한 변경 사항은 Skywriter를 대체하는 Ace로 다시 병합되었다. 주요 기능으로는 구문 강조, 자동 들여쓰기, 명령 줄 사용, 대용량 문서 작업, vi 및 Emacs 모드, 테마 설정, 정규 표현식 검색, 괄호 강조, 탭 변환, 숨겨진 문자 표시, 단어 강조, 다중 커서 선택, 열 선택 및 편집 모드 등이 있다. 클라우드9 IDE, 깃허브, 미디어위키 등 다양한 프로젝트에서 사용된다.
더 읽어볼만한 페이지
- Ajax - 구글 문서도구
구글 문서도구는 구글에서 제공하는 웹 기반 워드 프로세서로, 문서 작성, 편집, 공유 기능을 제공하며, 다양한 문서 형식 지원, 실시간 공동 작업, 머신러닝 기반 기능을 제공하고, 구글 드라이브를 통해 문서 및 파일을 함께 이용할 수 있다. - Ajax - AngularJS
AngularJS는 동적 웹 애플리케이션 개발을 용이하게 하기 위해 설계된 오픈 소스 자바스크립트 프레임워크로, MVC 패턴 적용, 의존성 주입, HTML 확장 디렉티브 제공, 양방향 데이터 바인딩 등의 특징을 가지며, 장기 지원은 종료되었지만 웹 개발에 중요한 영향을 미쳤다. - 자바스크립트 라이브러리 - 구글 웹 툴킷
구글 웹 툴킷(GWT)은 자바 코드를 자바스크립트로 변환하여 웹 애플리케이션 개발을 지원하는 도구로, 개발자가 자바 언어로 Ajax 애플리케이션을 개발하고 GWT 컴파일러를 통해 최적화된 자바스크립트 파일로 변환할 수 있게 한다. - 자바스크립트 라이브러리 - AngularJS
AngularJS는 동적 웹 애플리케이션 개발을 용이하게 하기 위해 설계된 오픈 소스 자바스크립트 프레임워크로, MVC 패턴 적용, 의존성 주입, HTML 확장 디렉티브 제공, 양방향 데이터 바인딩 등의 특징을 가지며, 장기 지원은 종료되었지만 웹 개발에 중요한 영향을 미쳤다. - BSD 라이선스 소프트웨어 - V8 (자바스크립트 엔진)
V8은 구글이 개발한 오픈 소스 자바스크립트 엔진으로, 자바스크립트 코드 실행 속도 향상을 위해 여러 컴파일러를 거쳐 크롬, 노드.js 등에서 활용된다. - BSD 라이선스 소프트웨어 - VP9
VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다.
에이스 (편집기) - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
종류 | 소스 코드 편집기 |
개발사 | Ajax.org |
최신 버전 | 1.22.0 |
최신 릴리스 날짜 | 2023년 5월 22일 |
프로그래밍 언어 | 자바스크립트 |
플랫폼 | 웹 |
장르 | 소스 코드 편집기 |
라이선스 | 1.0.0 이후: BSD-3-Clause |
출시일 | 2010년 9월 25일 |
상세 정보 | |
특징 | 웹 기반 자바스크립트로 작성 |
이전 명칭 | Skywriter (Mozilla Labs) |
용도 | 웹 페이지 내 소스 코드 편집 기능 제공 |
참고 | 데스크톱 기반 협업 편집기 ACE와 구별됨 |
2. 역사
에이스(Ace) (Ajax.org Cloud9 Editor)는 웹을 위한 코드 편집기 컴포넌트를 구축하는 것을 목표로 두 개의 독립적인 프로젝트로 시작되었다. 과거 ''Bespin''으로 알려졌다가 나중에 ''Skywriter''로 변경되었다. Bespin은 모질라 랩스의 일부로 시작되었으며 `canvas` HTML 태그를 기반으로 하는 반면, Ace는 Cloud9 IDE의 편집기 컴포넌트이며 렌더링을 위해 DOM을 사용한다. 2010년 베를린에서 열린 JSConf.eu에서 Ace가 출시된 후, Skywriter 팀은 Ace를 Skywriter의 플러그인 시스템의 단순화된 버전과 Skywriter의 일부 확장 지점과 병합하기로 결정했다. 이러한 모든 변경 사항은 Skywriter를 대체하는 Ace로 다시 병합되었다. Ajax.org와 모질라는 모두 Ace를 활발하게 개발하고 유지 관리하고 있다.
에이스는 다음과 같은 주요 기능을 제공한다.
3. 기능
3. 1. 주요 기능
에이스는 다음과 같은 주요 기능을 제공한다.
4. 에이스를 사용하는 주요 프로젝트
- 클라우드9 IDE[5]
- 깃허브[5][6]
- 인터넷 릴레이 챗
- 미디어위키[8]
- OwnCloud
- 파이썬애니웨어
- RStudio
- 텀블러 (테마 편집기)
- 위키아 (CSS 편집기)
- [http://thomaswilburn.net/caret/ Caret]
- CMS Made Simple
- [https://chrome.google.com/webstore/detail/code-pad-ide/adaepfiocmagdimjecpifghcgfjlfmkh Code Pad IDE]
- [http://joplinapp.org Joplin]
- [https://github.com/jekyll/jekyll-admin Jekyll Admin]
- KiwiIRC
- [https://latexbase.com LaTeX Base]
- Leanote[7]
- WaveMaker
- [https://www.creatixbih.com/lines/ Lines IDE]
4. 1. 주요 프로젝트 목록
- 클라우드9 IDE[5]
- 깃허브[5][6]
- 인터넷 릴레이 챗
- 미디어위키[8]
- OwnCloud
- 파이썬애니웨어
- RStudio
- 텀블러 (테마 편집기)
- 위키아 (CSS 편집기)
- [http://thomaswilburn.net/caret/ Caret]
- CMS Made Simple
- [https://chrome.google.com/webstore/detail/code-pad-ide/adaepfiocmagdimjecpifghcgfjlfmkh Code Pad IDE]
- [http://joplinapp.org Joplin]
- [https://github.com/jekyll/jekyll-admin Jekyll Admin]
- KiwiIRC
- [https://latexbase.com LaTeX Base]
- Leanote[7]
- WaveMaker
- [https://www.creatixbih.com/lines/ Lines IDE]
참조
[1]
웹사이트
Release v1.22.0 · ajaxorg/ace
https://github.com/a[...]
[2]
웹사이트
Change LICENSE to BSD
https://github.com/a[...]
2012-09-06
[3]
웹사이트
Kick ass code editing and end to end JavaScript debugging
https://web.archive.[...]
2011-08-17
[4]
웹사이트
Mozilla Skywriter has been merged into Ace
https://web.archive.[...]
Mozilla Labs
2011-01-18
[5]
웹사이트
Ace in GitHub
https://web.archive.[...]
cloud9ide.posterous.com
2012-02-22
[6]
웹사이트
Edit like an Ace
https://github.com/b[...]
github.com
2011
[7]
웹사이트
Leanote集成Ace代码编辑器, 我们的最爱
http://leanote.leano[...]
2016-02-02
[8]
문서
mw:Extension:CodeEditor
[9]
웹인용
ace/ChangeLog.txt at master · ajaxorg/ace
https://github.com/a[...]
2022-04-11
[10]
웹인용
Change LICENSE to BSD
https://github.com/a[...]
2012-09-06
[11]
웹인용
Kick ass code editing and end to end JavaScript debugging
https://web.archive.[...]
2011-08-17
[12]
웹인용
Mozilla Skywriter has been merged into Ace
https://web.archive.[...]
Mozilla Labs
2011-02-15
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com