14. A computing device operative to render an application view and initialize an application's user interface components, comprising: a processor; a memory having computer-executable modules for visually rendering an application view and initializing computational logic of the user interface component, comprising: a graphical rendering module operative to render graphical elements on a computer display associated with the computing device and receive notice of user-generated events, wherein to render graphical elements includes transforming semantic application logic into a format for parsing and rendering by a rendering component executed by the computing device and presented by the computer display associated with the computing device; at least one user interface component associated with semantic application logic used to visually render the user interface component on the computer display and an independently defined runtime object that provides the computational logic to satisfy user-generated events, wherein the semantic application logic used to visually render the at least one user interface component can be modified to change the visual rendering of the at least one user interface component without affecting functions of the runtime object; and a view module configured to connect graphical elements rendered by the graphical rendering module with computational logic provided by the runtime object, wherein connecting graphical elements with the computational logic includes: registering a listener on a document object model (DOM) object used by a Web browser to render a graphical element; and inserting a unique identifier in the DOM object to associate the graphical element with the runtime object.
14. A computing device operative to render an application view and initialize an application's user interface components, comprising: a processor; a memory having computer-executable modules for visually rendering an application view and initializing computational logic of the user interface component, comprising: a graphical rendering module operative to render graphical elements on a computer display associated with the computing device and receive notice of user-generated events, wherein to render graphical elements includes transforming semantic application logic into a format for parsing and rendering by a rendering component executed by the computing device and presented by the computer display associated with the computing device; at least one user interface component associated with semantic application logic used to visually render the user interface component on the computer display and an independently defined runtime object that provides the computational logic to satisfy user-generated events, wherein the semantic application logic used to visually render the at least one user interface component can be modified to change the visual rendering of the at least one user interface component without affecting functions of the runtime object; and a view module configured to connect graphical elements rendered by the graphical rendering module with computational logic provided by the runtime object, wherein connecting graphical elements with the computational logic includes: registering a listener on a document object model (DOM) object used by a Web browser to render a graphical element; and inserting a unique identifier in the DOM object to associate the graphical element with the runtime object. 18. The computing device as recited in claim 14 , wherein the runtime object is further configured to add a rule for interpreting content in the data model to a rule handler.