Chapter 6 Lessons Learned The Development of SG-WIP Planning Tool SG-WIP web application is a Google Maps mashup. The developing process is followed the steps Requirement Spec, Design Spec, Coding and Testing, Deployment. One of the most challenges of the Web application development process is the debugging task. The debugging web pages have to be opened in a Web browser that supports the debugging tool, such as the Developer Tools in the Microsoft Internet Explorer. However, the debugging tool of the Web browser can only debug the scripts that run on the client machine, i.e. JavaScript. The Google Maps mashup SG-WIP uses PHP language at the Web server and JavaScript at the client browser. When a web page is running at the client browser, the server scripts of that web page have been executed on the web server before it is sent to the browser. So the debugging tool at the web browser can not be used for the server scripts. Because we can not interactively debug the server scripts from the browser tools, we need to log the running information of the server scripts for the program tracing. We also converted the PHP server pages into the
Chapter 6 Lessons Learned The Development of SG-WIP Planning Tool SG-WIP web application is a Google Maps mashup. The developing process is followed the steps Requirement Spec, Design Spec, Coding and Testing, Deployment. One of the most challenges of the Web application development process is the debugging task. The debugging web pages have to be opened in a Web browser that supports the debugging tool, such as the Developer Tools in the Microsoft Internet Explorer. However, the debugging tool of the Web browser can only debug the scripts that run on the client machine, i.e. JavaScript. The Google Maps mashup SG-WIP uses PHP language at the Web server and JavaScript at the client browser. When a web page is running at the client browser, the server scripts of that web page have been executed on the web server before it is sent to the browser. So the debugging tool at the web browser can not be used for the server scripts. Because we can not interactively debug the server scripts from the browser tools, we need to log the running information of the server scripts for the program tracing. We also converted the PHP server pages into the
phuynhThesisV1.2.docx