미티어 (웹 프레임워크)

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
미티어
Meteor-logo.png
개발자미티어 디밸롭먼트 그룹(Meteor Development Group)
발표일2012년 1월 20일 (7년 전)(2012-01-20)[1]
저장소 위키데이터에서 편집하기
프로그래밍 언어자바스크립트
운영 체제크로스 플랫폼
종류자바스크립트 프레임워크
라이선스MIT 허가서
웹사이트www.meteor.com 위키데이터에서 편집하기

미티어(Meteor) 또는 미티어JS(MeteorJS)는 Node.js를 사용하여 작성된 자유-오픈 소스 등정형 자바스크립트 웹 프레임워크[2]이다. 미티어는 고속 프로토타이핑을 가능케 하며 크로스 플랫폼(안드로이드, iOS, ) 코드를 생성한다. 몽고DB와 연동되며 분산 데이터 프로토콜발행-구독 모델을 사용하여 개발자가 동기화 코드를 작성하지 않아도 자동으로 데이터의 변경사항을 클라이언트에 전파한다. 클라이언트에서 미티어는 자체 블레이즈(Blaze) 탬플릿팅 엔진과 함께 사용하거나 Angular 또는 리액트 프레임워크와 함께 사용할 수 있다.

미티어는 미티어 디밸롭먼트 그룹에 의해 개발되었다.

역사[편집]

약 8개월 간의 개발 후 미티어는 2011년 12월 처음 스카이브레이크(Skybreak)라는 이름으로 출시되었다[3]. 2012년 4월, 이 프레임워크의 이름은 미티어(Meteor)로 변경되었으며 공식 런칭되었다[4].

패키지 및 도구[편집]

  • Meteor Toys - 인앱 개발 도구[5]
  • Meteor Candy - 인앱 관리 패널[6]
  • InjectDetect - 데이터베이스 주입 공격 감지[7]
  • Vulcan.js - 미티어 위에 빌드되는 React/GraphQL 스택[8]
  • Apollo - 미티어를 지원하는 GraphQL 서버

각주[편집]

  1. “Bump to version 0.1.1 · meteor/meteor@4e4358e”. 《GitHub》. 
  2. Vanian, Jonathan (2014년 12월 27일). “Meteor wants to be the warp drive for building real-time apps”. en:Gigaom. 
  3. “Skybreak is now Meteor – Meteor Blog”. 《meteor.com》. 2012년 1월 20일. 
  4. “Meteor: Etherpad Founder & Other Rockstars Team Up To Make Web App Development A Breeze – TechCrunch”. 《techcrunch.com》. 
  5. “Meteor Toys”. 《meteor.toys》. 2017년 9월 29일에 확인함. 
  6. “Meteor Candy, the Admin Panel for Your Meteor.js App”. 《www.meteorcandy.com》. 2017년 9월 29일에 확인함. 
  7. “Inject Detect”. 《www.injectdetect.com》. 2017년 9월 29일에 확인함. 
  8. “VulcanJS: The full-stack React+GraphQL framework”. 《vulcanjs.org》 (영어). 2017년 9월 29일에 확인함. 

외부 링크[편집]