There we go, my first post on development. Frameworks – I will not explain what a framework is, I think you already know it, instead, I will write my opinion on how and when to use them.
Frameworks are great tool for us, developers, to overcome some obstacles, when we quite do not know the solution or we are too lazy to write it ourselves. On the web world we have a lot of environments to work in – there is a server side environment (e.g. PHP or some other popular web site scripting language + Apache or some other HTTP server software + some sort of SQL RDBMS), then there is a client side environment (JavaScript, HTML, CSS and also ActionScript in Flash), and in any of those there are some problems to overcome.