Allow me to clarify. .NET is *not* dumb if you're doing traditional, Windows-based desktop applications, or mobile apps for Windows CE. For those things, .NET is actually pretty decent.
Unfortunately, the application model that .NET employs does not directly translate to the web. Microsoft engineers blindly igonre this fact, and attempt to apply the same WYSIWYG-style IDE development to web applications. Not only does this lend itself to the unreadable, non-standards-compliant coding horrors of other such editors (ahem, Dreamweaver), but it also insulates the developer from the hard realities of implementation which are specific to web development. It provides this auto-generated JavaScript that sits as a thin layer between the browser and the server, while the page maintains state with a giant serialized value in a hidden field, which gets sent back to the server on each request. All this together makes for very inefficient use of bandwidth, as pages have to be resubmitted for even simple page updates that could easily be handled by proper use of JavaScript. That, to me, is dumb. Now, I could go on forever about the dumb things that the .NET environment foists on it's developers, but I'd rather sum up with a code example. Everyone knows you can send and email in PHP with one short, simple line of code, using the mail function. Here is one short example of doing something equivalent in .NET (notice how the Framework tries to be like Java with the package-style organization of imports): http://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=1879&lngWId=10 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" 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/cake-php -~----------~----~----~----~------~----~------~--~---
