Browsers, the new operating systems, are also all but easy to work with, often behaving differently and oriented around a complex Document Object Model Tree (DOM Tree).
Nevertheless, it is possible to develop solid, large scale applications if you have a sound development methodology and take care to write code that is compatible cross browsers. There are also libraries, such as jQuery, that are of great help.
At least four things are needed when developing web applications:
- A methdology for unit testing and logging
- A modular design
- Event handling and routing between different parts of the application
- Separation of data, presentation and logic - typically som MVC framework
We’ll take a look at these things going forward:
The framework used by twitter, boostrap, is open source and available for everyone to use. This framework manages rendering mobiles, tablets and web browsers. See the Boostrap-Example files here:
The library is downloaded here:
Things to check out