Comet Programming in Web DevelopmentComet programming is a web application model, which is used in web application development as an alternative to a page-by-page web model and allows web developers to sidestep the constraints of conventional polling techniques. Software development companies resort to Comet programming when being engaged in the development of event-driven web apps, since Comet programming techniques give an opportunity to update page components and enable real-time client-server interaction. Comet programming: brief outline on its adventComet programming had been in use before the actual term for this set of web development techniques was coined. Previously, comet programming techniques were called Ajax Reverse, Two-way-web and HTTP streaming. The predecessor of the Comet web application model was a constraint to a quick page refresh as it was limited only to page-by-page updates whereas Comet programming techniques ensured the development of web applications with asynchronous refresh of separate page elements via a persistent HTTP connection, at the same time Comet client-server interaction enables handling other simultaneous calls in the meantime. Comet programming techniquesComet programming techniques fall into 2 broad categories:
Thus Comet Programming based on Long Polling is far more appealing and common method for dynamic web application development. In this case web professionals make use of native browser features such as JavaScript and premium web development technologies like Ajax to manage heavy inbound traffic and the demand for frequent data updates during the development of web applications. |







