I've thought about this too. But C++ is full of scary dangerous backwards compatibility systems-programming-oriented features that make safe programming harder and make little sense in a web application.
I think your argument makes more sense if you're talking Java (or C#) vs Ruby and PHP. A more interesting question is: "if we're going to use MVC frameworks anyway, do we still gain anything worth having by using loosely typed, interpreted languages like Ruby and PHP? Assuming for a moment an equally good framework implementation following the same design philosophy in the case of each language?" Yes, I think we do. Java is still considerably more verbose as a way of getting your application logic coded. But there are interesting Java framework-based implementations of Rails-style sites that aren't *too* verbose: http://www.theserverside.com/news/thread.tss?thread_id=32723 On Sep 21, 9:28 am, 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? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
