Jan 24, 2010

Web Development

Web development is gaining popularity over the conventional desktop applications. The concept of SaaS (Software as a Service) has started to revolutionize the web applications. If you want to dive in the web development then you have to select some scripting language. This is the point where PHP comes in.

PHP is the server side scripting language that makes your web pages dynamic. If you are new to PHP then do spend little time in understanding the basics of the language. Once you are comfortable with the language then  the use of some Framework for the web application development is always recommended. There are plenty of them available. Each of these frameworks have their own pros and cons. The selection of framework depends upon your level of understanding and the learning curve for that framework. Joomla, symfony and cakephp are examples of the frameworks.

Web Development also involves the use of some client side scripting language. Javascript usually servers this purpose. Once you achieve the basics for Javascript then the use of some library is recommended to speed up the development process and reduce the development time. Its all about time in the end as time is money. Jquery, Prototype and Extjs are examples of such libraries.

The third facet to web development is CSS/HTML. The knowledge of CSS does not hurt instead its add value to your skills. Once you achieve the basics for CSS/HTML then you should adopt some framework to reduce cross-browser issues you would face otherwise. 960 is a nice CSS framework.