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
-~----------~----~----~----~------~----~------~--~---

Reply via email to