Yes why not and even C; i would not mind programming the web in C; I use php but I like perl more for its speed and C would be great in resources saving!
Ajax? lol... Not a programming language. As for my vote - definitely ASP.NET 2.0 (or 3.0) - Friggin Phenominal language and once you have all your own pre-built components ready to go doing a site is muuuuch faster than any other language!
Regarding the Porting of ASP.NET to *nix - I guess they did it and everything was going good with flying colors... Until M$ found out. Like Bill is going to let them release an emulated version of .NET, lol
But that was supposed to be the point of .Net M$ released a lot of developer resources specifically so that people would port the framewrok and .Net applications could then be run on any system.
I believe they ran into legal issues... so they couldn't go live with it (if were lucky... it'll leak to the web... then it will be everywhere, hehe)
Mono is still going strong, pretty much with Microsoft's blessing. But they're way behind. Last time I checked, they were still struggling with some of the 1.1 stuff, which (AFAIK) is the only one officially approved by standards committees and made public. Whereas MS is already previewing .NET 3.5. (Admittedly, it's an early preview)
I almost agree with you. Building a big, complicated system in PHP is a nightmare [I'll never try to use it for "serious" development ever again...once was painful enough]. Building one in python, OTOH, is fun. It just depends on where your expertise lies. But that's just my perspective/experience. Sure, but questions like this always seem to come from people who are starting out and trying to decide "Which is the one language I should learn?" If they have the mindset to learn/use multiple languages, that comes out later. That's why it's the "next" (well, maybe) . After it's had time to mature a bit, it either is the big thing, it's some fringe framework that almost no one uses, or it's obsolete and time to move on to the next one.
The answer depends on the purpose of the Web site which should be created, for some sites PHP or PERL would be suitable, for others C/C++ or even sometimes Assembly language should be used.
Yoinks! Assembly for a website? Seems like it would be cheaper to just throw a lot of CPUs at a site that requires that much processing power.
There may be tiny time consuming parts in the C language software which would be easy to code in Assembly language, thus it may be much cheaper to optimize these tiny slow parts instead of buying extra hardware.
It depends on what you need.. as my lecturers told me many a year ago - one of the vital skills of a good programmer is knowing which languages apply to which situations. Personally, I'm siding with PHP. I'm dabbling with ASP.NET but I'm not liking how it's constructed as a language. It feels like it's the groundwork for the most dumbed down drag-and-drop WYSIWYG websites out there. I'm impressed with the choice of any language, but not everything Microsoft touches turns to gold. I'll stick with php for now, but keep your eye on asp.net. I wouldn't go learning how to use it if you don't already know php.
yes php/zend engine is a c codebase, it's possible to include cpp also, you still need c functions to "talk" to your c++ methods, but it works......
ColdFusion of course (cfml, if you want to get picky). A bit pricey, yes, but powerful, robust, and secure. The ability to rapidly develop applications more than makes up for the initial server cost.
I wish there was one best. I write mostly .net and SQL server for the database. But to do the business well you need to know almost a dozen other scripts and languages. Obviously PHP for prewritten stuff (directories, forums, blogs), asp for older microsoft sites etc. The best language is the one that gets the job done and you are the most comfortable with.