Title :
A fast and flexible framework of scripting for Web application development: a preliminary experience report
Author :
Tam, Vincent ; Foo, W.K. ; Gupta, R.K.
Author_Institution :
Dept. of Comput. Sci., Nat. Univ. of Singapore, Singapore
Abstract :
The World-Wide Web represents an opportunistic Internet-based platform on which many new applications are developing rapidly. To facilitate fast Web applications, a scripting approach is one possible solution for software developers. However, then are two major drawbacks for many existing scripting tools. First, most of these scripting tools are proprietary, and only available on chosen platforms. Second, most scripting tools use the Hyper-Text Markup Language (HTML) as the basis for extension. To provide extra functionality such as database connection, various extended codes or commands are mixed with HTML tags to produce expected results. However, this dirty approach will make the design and development process more complicated. We propose a systematic and flexible scripting framework for fast Web application development. The two major components, layout script and information-processing script, naturally reflect the static and dynamic properties of a Web application. In addition, the information-processing script can flexibly be split into different component scripts to suit different applications. We built a prototype of a script parser and an Integrated Development Environment (IDE) tool to quickly develop an intelligent Web-based Personal Computer Configuration Advisor. Clearly, our proposal opens up many possible directions for investigation including the uses of the IDE tool to develop other applications, and the integration with other components to handle more complicated Web applications
Keywords :
Internet; application generators; hypermedia markup languages; software tools; HTML tags; Hyper-Text Markup Language; IDE tool; Integrated Development Environment; Internet-based platform; Web application development; database connection; information-processing script; intelligent Web-based Personal Computer Configuration Advisor; layout script; script parser; scripting; software developers; Application software; Computer science; Databases; HTML; Information systems; Internet; Markup languages; Process design; Prototypes; Web server;
Conference_Titel :
Web Information Systems Engineering, 2000. Proceedings of the First International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
0-7695-0577-5
DOI :
10.1109/WISE.2000.882425