17. A non-transient computer-readable medium including computer-executable instructions facilitating developing and executing supervisory process control and manufacturing information applications including scripts, the computer-executable instructions facilitating performing the steps of: specifying, by a script editor interface, scripts for objects, wherein the script editor interface supports multiple distinct user side script languages; rendering, by a script translation component, execution side script in a single execution side scripting language from source script rendered by the script editor and written according to any of a set of user side script languages, wherein the script editor renders the executing side scripts includes inserting tags indicating a particular one of the set of user-side script languages, the set of user side script languages including at least: a first text-based scripting language, and a second graphical object-based scripting language; and executing, by a scripting engine, the execution side script of the single execution side scripting language generated by the script translation component for the first text-based scripting language and the second graphical object-based scripting language.
18. The computer-readable medium of claim 17 wherein the user-side script translation component supports designating attributes using relative identifiers.