號稱下一代的Ruby on Rails框架——Meteor介紹
Pretty much every aspect of our lives is being changed by software. Software has the power to delight, entertain, help us communicate, simplify our work, enhance our creativity, connect us to old friends, and so much more. However writing good software is still a complex process that takes too long, and requires too much expertise. Addressing that pain is what makes Matrix’s latest investment, Meteor, so interesting.
Every once in a while a new application development framework comes along that dramatically accelerates the way people create applications. Those rare platforms that excite developers ultimately revitalize software development and spur new creativity. Though it's still early, Meteor appears to be the next big thing in Web application development as it is clearly delighting both expert and novice developers.
Right now application developers are all faced with the need to write applications that deal with the mobile web, and step up to users demands for a new level of interactivity. Desktop applications are being replaced by new SaaS/cloud applications, and there is a huge need to create applications for smartphones and tablets.
If you’ve ever looked at Google’s spreadsheet and wondered how they got such great interactivity in a browser, and been impressed by the fact that it would automatically update any other user’s view of the spreadsheet in realtime, then Meteor is for you. Meteor takes the complexity out of writing this kind of realtime, highly interactive web/mobile application.
Over the last few years there has been a huge investment made in updating and improving the performance of Javascript. in browsers. That has led to the creation of a powerful new client-side platform. that allows a huge amount of application processing to move to the edge of the network away from the server. Now that this is possible, app authors are naturally gravitating in that direction, in the same way that they did when PCs emerged in the 80s and when native mobile clients emerged a few years ago.
To quote Matt DeBergalis of Meteor “We have been building these interactive data-centric apps using web-based technology. It's a basic impedance mismatch -- we're using stateless web protocols to manage stateful clients that need to constantly get new data from the server. Meteor is basically a reset of the table that plugs the good technologies like JavaScript, MongoDB, Node.js, and Websockets together in a more appropriate way, with new protocols and new system abstractions.”
Every once in a while a new application development framework comes along that dramatically accelerates the way people create applications. Those rare platforms that excite developers ultimately revitalize software development and spur new creativity. Though it's still early, Meteor appears to be the next big thing in Web application development as it is clearly delighting both expert and novice developers.
Right now application developers are all faced with the need to write applications that deal with the mobile web, and step up to users demands for a new level of interactivity. Desktop applications are being replaced by new SaaS/cloud applications, and there is a huge need to create applications for smartphones and tablets.
If you’ve ever looked at Google’s spreadsheet and wondered how they got such great interactivity in a browser, and been impressed by the fact that it would automatically update any other user’s view of the spreadsheet in realtime, then Meteor is for you. Meteor takes the complexity out of writing this kind of realtime, highly interactive web/mobile application.
Over the last few years there has been a huge investment made in updating and improving the performance of Javascript. in browsers. That has led to the creation of a powerful new client-side platform. that allows a huge amount of application processing to move to the edge of the network away from the server. Now that this is possible, app authors are naturally gravitating in that direction, in the same way that they did when PCs emerged in the 80s and when native mobile clients emerged a few years ago.
To quote Matt DeBergalis of Meteor “We have been building these interactive data-centric apps using web-based technology. It's a basic impedance mismatch -- we're using stateless web protocols to manage stateful clients that need to constantly get new data from the server. Meteor is basically a reset of the table that plugs the good technologies like JavaScript, MongoDB, Node.js, and Websockets together in a more appropriate way, with new protocols and new system abstractions.”
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-738661/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rails on ruby,ruby on rails 之程式碼塊(二)AI
- [ruby] rails renderAI
- 肖威洞察 | Ruby on Rails 的快速學習的體系框架;AI框架
- Ruby on Rails 生成指定版本的 Rails 專案AI
- Rails 4.0新特性介紹AI
- ruby on rails 小技巧AI
- Ruby on Rails 相關AI
- Ruby On Rails 技術AI
- 幾種實用型Ruby Web開發框架介紹Web框架
- 如何提高 Ruby On Rails 的效能?AI
- Ruby on Rails Ping ++ 支付AI
- do |r| Ruby & Rails endAI
- 什麼是 Ruby on Rails?AI
- 如何提高 Ruby On Rails 效能AI
- java 和 Ruby On Rails的對比JavaAI
- 在Ruby on Rails/Naked Objects精神指引下的域驅動開發框架AIObject框架
- ruby on rails筆記和理解AI筆記
- ruby on rails 伺服器配置AI伺服器
- Ruby on Rails?有人會用嗎?AI
- .nil? .empty? .blank? .present? in Ruby on RailsAI
- Rails並不是用Ruby編寫的AI
- 精簡版的Rails框架->Rails::APIAI框架API
- Ruby on Rails Mountable vs. Full EngineAI
- Ruby on rails專案中 引入BootstrapAIboot
- 使用 Ruby on Rails 開發 Go 介面AIGo
- Ruby社群應該去Rails化了AI
- spring框架的介紹Spring框架
- java常用的框架介紹Java框架
- TPHP框架介紹PHP框架
- .NET框架介紹框架
- KanaPHP框架介紹PHP框架
- ruby on rails腳手架之初體驗AI
- Ruby On Rails 另一個笑談而已AI
- Ruby on Rails中的MVC架構是如何工作的AIMVC架構
- Scrapy框架的使用之Scrapy框架介紹框架
- 為 Web 開發提供的 10 個 Ruby on Rails GemsWebAI
- 為Ruby On Rails開發者準備的5款IDEAIIDE
- Python 框架介紹Python框架