Debergalis, who co-wrote Meteor, says the program is designed to simplify Web programming to make it more fun and inclusive for a wider range of programmers. He notes that Meteor's developers were motivated by a move toward thick client applications, in which most of the code runs within the Web browser rather than in a data center, resulting in programs that are more interactive and engaging. Because of this shift, Meteor offers a live page updates feature that enables developers to write templates that automatically update when the database changes.
Debergalis says older frameworks such as PHP and Rails were designed to send one page at a time from development to the browser, and lack the infrastructure to create today's interactive apps.
Meteor also includes a real-time wire protocol called Distributed Data Protocol that, unlike HTTP, allows the server to publish data into the client to provide continuous information updates.
View Full Article
Abstracts Copyright © 2013 Information Inc., Bethesda, Maryland, USA