Posts: 3,987
Name: Abel Mohler
Location: Asheville, North Carolina USA
|
ASP is a rather outdated technology. It is really just the pay for, non-open source version of PHP 4. Don't confuse it with ASP.NET, which is a totally different platform, similar in name only. ASP.NET is pretty much totally different than PHP, in fact, it isn't even a programming language. ASP.NET is a framework, inside of which programming languages and other data can exist, then be compiled together to form a dynamic webpage or application. It also has its own tagged based template system, much like Smarty for PHP, though a bit more complicated.
PHP is, in my opinion, much easier to use. Because ASP.NET is compiled, however, it is faster. I've only been on one .NET project, one in C#, in which I was mostly doing HTML, CSS, and front-end code. Even this part is written in a weird and different way in a Visual Web Developer project, with tons of ASP XML tags smattered throughout, which you need to learn to use in order to do even simple things like place classes on certain <input> elements, or other active form elements.
ASP.NET also does weird things, like place entire webpages inside of a form in some configurations, and there is the JavaScript postback framework that I find very confusing. All in all, I'd say I never quite got over the learning curve, but I know from my experience, that I will always prefer PHP because of how straightforward it is.
__________________
I build web things. I work for the startup Please login or register to view this content. Registration is FREE
.
Last edited by wayfarer07; 04-23-2009 at 01:10 PM..
|