Quote:
|
Originally Posted by Matthew
Will.. What do you class as being a better language for both the programmer and end user? I see arguements on the internet that PHP is better and faster... but from a hosts point of view ASP and .Net are a lot easier to work with because they work when moving from server to server where as with PHP you sometimes need to make sure that the PHP version is identical and MySQL has problems with some versions of PHP etc...
It just seems to me that ASP(.Net) is easier to deal with.
|
ASP.Net is by far the easiest and most powerful web language I have ever seen. And the point you raise about portability is another great point about .Net - if it works on one server it usually works on another. It's also early-bound, so references to external objects will just work or won't. (No more "could not create object" errors that you didn't realise when you first uploaded the code. ASP.Net will just complain if the object is not on the server first time and every time!)
I went to a SQL Server 2005 convention the other other day and it's more proof that Microsoft are really making the programmer's job more clerical. (By clerical I mean click and drag. I was shocked to see the new SQL Server DTS (I think they call it IS in 2005) looks like Office 2003! It's all click and drag!)
VB.Net is easy to learn and quick to deploy and C#.Net offers the sheer power you'd expect from a hardcore language like that. The .Net framework also offers you the opportunity to code in your favourite language. I'd love to get a copy of Borland's Delphi.Net - I love Delphi!
.Net also inherits permissions so much better than ASP / PHP giving web hosts more power to isolate / elevate particular applications. I don't believe there's any way at all for PHP to isolate a particular script.
The stability / speed issues are all resolved in ASP.Net and I was never convinced they existed in the first place. If you code for speed and reliability, your ASP will perform as fast as PHP.