SproutCore
SproutCore 데모 애플리케이션 | |
| 개발자 | Strobe Inc., Sproutit, 애플(Apple Inc.) 및 커뮤니티 |
|---|---|
| 발표일 | 2010년 |
| 안정화 버전 | 1.11.0
/ 2015년 2월 2일 |
| 저장소 | |
| 프로그래밍 언어 | 루비/자바스크립트 |
| 운영 체제 | 교차 플랫폼 |
| 라이선스 | MIT 허가서 |
| 웹사이트 | www |
SproutCore는 오픈 소스 자바스크립트 웹 프레임워크이다. 이 프레임워크의 목표는 개발자가 웹 애플리케이션을 만들 때 고급 기능을 제공하고 데스크톱 애플리케이션과 유사한 사용자 경험을 구현할 수 있도록 하는 것이다. SproutCore 애플리케이션을 개발할 때는 모든 코드를 자바스크립트로 작성한다. SproutCore에서 파생된 주목할 만한 프로젝트로 Ember.js가 있다. 두 프로젝트는 별도로 유지 관리되며 서로 다른 방향으로 발전했다.
개발
SproutCore는 2007년 Sproutit이 자사의 Mailroom 애플리케이션의 기반으로 처음 만들었으며, MIT 허가서로 제공된다.
애플(Apple Inc.)은 2008년 WWDC에서 MobileMe를 발표하며, 상당 부분이 SproutCore를 사용하여 구축되었다고 밝혔다. 애플은 웹 2.0 이니셔티브의 일환으로 이 프로젝트에 크게 기여했다. SproutCore는 애플의 생산성 소프트웨어인 iWork.com[1]에서도 사용되었다.
SproutCore의 최신 주요 안정화 버전은 2012년 3월 7일에 출시된 1.8 버전으로,[2] 다수의 버그 수정, 여러 새로운 기능 및 문서 업데이트가 포함되었다. 1.6 버전은 이전 1.5 버전을 기반으로 한 대규모 버그 수정 버전이었다. SproutCore 1.5에는 뷰 레이어에 대한 상당한 업데이트가 포함되었고, SCSS를 기반으로 하는 새로운 CSS 파서 추가, WAI-ARIA 지원, 모듈식 로딩 및 기타 기능이 추가되었다. 이전 주요 릴리스인 SproutCore 1.4는 2010년 9월 20일에 출시되었으며 모바일 기기에 대한 터치 지원이 포함되었다.[3]
2010년 6월, SproutCore의 창시자인 찰스 졸리(Charles Jolley)는 애플을 떠나 Strobe Inc.를 설립했으며, 이곳에서 SproutCore 지원 및 지속적인 개발을 제공했다.[4]
2011년 5월, SproutCore 팀은 프레임워크를 재구축한 SproutCore 2.0을 발표했다. 이는 개발자가 포함된 위젯 세트를 강제로 사용하지 않고도 MVC 기반 구조를 활용할 수 있도록 설계되었다. 또한 팀은 모바일 기기용 애플리케이션 개발을 지원하기 위해 파일 크기를 줄이는 것의 중요성을 강조했다.[5]
2011년 7월에는 새로운 프로젝트인 SproutCore UI가 발표되었다. SproutCore UI는 모바일 기기를 대상으로 하는 개발자에게 일반적인 사용자 인터페이스 요소를 제공하기 위해 설계되었다.[6]
2011년 11월, 페이스북은 Strobe 팀을 인수했다[7]. 페이스북은 이 거래를 인재 영입(talent acquisition)이라고 설명했다.[8]
SproutCore 1.x 코드베이스는 계속 릴리스되었으며 코어 팀과 SproutCore 커뮤니티에 의해 활발히 개발되었다.[9]
Appnovation Technologies는 현재 SproutCore에 대한 커뮤니티 지원[10]을 제공하고 있다.
내용주
- ↑ Blog Post about SproutCore Sites
- ↑ “Announcing SproutCore 1.8! – SproutCore”. 《blog.sproutcore.com》. 2012년 3월 29일에 원본 문서에서 보존된 문서.
- ↑ Blog post about 1.4 release
- ↑ Blog post about Strobe
- ↑ “Announcing SproutCore 2.0 Developer Preview – SproutCore”. 《blog.sproutcore.com》. 2011년 5월 28일에 원본 문서에서 보존된 문서.
- ↑ “SproutCore UI – An Introduction – SproutCore”. 《blog.sproutcore.com》. 2011년 7월 10일에 원본 문서에서 보존된 문서.
- ↑ Blog post The Strobe Team is Moving to Facebook
- ↑ “Facebook Picks Up Apple Alum's HTML5 Start-Up, Strobe” (미국 영어). 《AllThingsD》. 2021년 8월 5일에 확인함.
- ↑ Stated in SproutCore 1.8 release note, March 7, 2012.
- ↑ “SproutCore Community Support | SproutCore Partner | Appnovation”. 《www.appnovation.com》. 2013년 10월 24일에 원본 문서에서 보존된 문서.
각주
- “Apple adopting SproutCore for web applications”. Macrumors. 2008년 6월 16일.
- “Apple's open secret: SproutCore is Cocoa for the web”. Appleinsider. 2008년 6월 16일.
- “Want to try out Apple's MobileMe? Check out SproutCore”. Techcrunch. 2008년 6월 9일.
- “Cocoa for Windows+Flash killer=SproutCore”. Roughly Drafted. 2008년 6월 14일.
외부 링크
- SproutCore - 공식 웹사이트
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.