7. A data processing system comprising: a script component embedded in a webpage, wherein the script component is built in a component library of a webpage development framework, and wherein the script component is subject to a lifecycle of the webpage development framework, and wherein the webpage development framework initiates the script component; at least one webpage attribute defined using at least one value-binding expression in the script component; and the least one value-binding expression in the script component provides access to a server-side data model, wherein the webpage development framework evaluates the at least one value-binding expression, and wherein the at least one value-binding expression comprises a current value for the server-side data model.
7. A data processing system comprising: a script component embedded in a webpage, wherein the script component is built in a component library of a webpage development framework, and wherein the script component is subject to a lifecycle of the webpage development framework, and wherein the webpage development framework initiates the script component; at least one webpage attribute defined using at least one value-binding expression in the script component; and the least one value-binding expression in the script component provides access to a server-side data model, wherein the webpage development framework evaluates the at least one value-binding expression, and wherein the at least one value-binding expression comprises a current value for the server-side data model. 8. The data processing system of claim 7 , wherein the webpage development framework determines whether a scripting language should be rendered in response to evaluating the value-binding expression.