用于快速構建“現代化”實時Web應用開源平臺:Meteor.js
Meteor.js是建立在node.js上的一個開源平臺,用于快速構建“現代化”實時Web應用。繼承了Ruby on Rails、Node.JS、MongoDB API等框架的基礎特性,模糊了服務器端和客戶端,弱化網絡連接質量造成的影響。
如果簡單定義“現代網站”是一個實時交互、超高性能、具備非凡體驗的網站,那么 Meteor就是一個可為開發者以簡單高效而且充滿樂趣的方式進行現代網站開發的平臺,以往開發周期需要幾周到幾個月的項目,現在可能只需要幾個小時或者一個周末的時間就可以完成。Meteor構建的應用體驗,會讓人覺得瀏覽器的刷新按鈕和地址欄是多余的。
Meteor的一大特色就是可以輕松構建高品質的實時Web應用程序,相信很多程序員都是因為這一特性而熟知Meteor的。當開始使用Meteor時,會讓你的生活變得很簡單。
Meteor九大特性
- 純JavaScript
- 實時頁面更新
- 干凈、強大的數據同步
- 延遲補償
- 代碼熱推送
- 敏感代碼運行于受限環境中
- 完全獨立的應用包
- 互操作
- 智能的包
官方提供的3個示例:
- http://meteor.com/examples/leaderboard
- http://meteor.com/examples/todos
- http://meteor.com/examples/wordplay
GitHub項目頁:
Meteor@StackOverflow
文檔:
FAQ:
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!