Frameworks have been around since developers started developing - since assembly language (the bios can be thought of as a framework). MS Word is a framework. Wordpress, joomla, SMF is a framework. Some are specific to a problem domain, some aren't. Frameworks were around even before the internet - they're nothing new.
They're just a tool to make things more repeatable, reliable and to aid developing. Each language trades off complexity/usability/performance/maintainability while throwing in the added spice of how accessible it is to a wide audience. Some languages have a steeper learning curve than others, some introduce more complex deployment. Until recently with the wide-spread availability of virtual servers - it would have been expensive to develop applications with compiled languages as they would have required a dedicated server (no isp would have allowed build-level access on shared servers). MVC isn't a framework but an implementation of a paradigm - an approach that allows separation of responsibility. The paradigm has been around for a long time - and MVC is just a successful implementation of it. On Mon, 21 Sep 2009 15:28:19 +0200, pcummins <[email protected]> wrote: > > With the introduction of PHP frameworks and widespread use of MVC > pattern in web development, has anyone ever wondered why we aren't > simply writing our web applications in C++, and using 'templates' > files for view delivery? > > It seems like a pretty interesting cycle. > > Internet begins > High level languages aren't easy enough for newbies to write websites > Scripting languages (php,ruby,python) are created and take hold of web > market > Enterprise level applications require standardization of programming > techniques > Scripting languages get standardized with frameworks > Frameworks are entirely oo, and MVC ensues > Programmers wonder why they ever stopped writing in C/C++. > > I love what Symfony (and other frameworks) have done for PHP. I also > love the flexibility and loosely typed nature of PHP, but sometimes I > wonder.... how far away is a good PHP framework from C / Java? > Imagine the performance gain of not having to deal with PHP. I guess > this is kind of the vision of .net. > > What are your thoughts? > > > > > > > > > > > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---
