Forum Moderators: coopster
Being cross platform is a huge thing though. Being able to pick up your site and drop it on any updated web server is a huge plus.
Also I could be wrong here but if you have a server that compiles asp don't you have to have some type of VB license? If so that is a cost that isn't needed. Again I am unsure of how that works as I have zero IIS/ASP hosting experience. The only time I have used ASP was in school.
makes more sense than
for x = 0 to 10
code
next
Please keep in mind I am not trying to start an argument. I was just wondering if anyone has any thoughts as to why go ASP over PHP.
[edited by: andrewsmd at 8:37 pm (utc) on Jan. 13, 2009]
Last I heard, the internet was 80% Apache. ASP is a Microsoft technology for Microsoft IIS running under Windoze. Disappointingly, you can install modules to run ASP under Apache, but it's not a native implementation, per se, and snottily, I don't understand why anyone would want to corrupt a perfectly good apache installation with M$ crap.
Not snottily, it's basically just a different path - Go with microsoft and use .net et al or go with non-microsoft. In my ever so humble opinion, there's a reason that apache/mysql/php dominate the web, most notably, reliability.
When I first started getting into the server side of things I did ASP with Access, but I hit brick walls with what I could do with them pretty quickly. There were things I just couldn't do unless I wanted to write IIS server modules. I changed tracks to php and mysql and haven't hit any brick walls yet; I think that was about 6,7 years ago.
PHP is a descendant of C, which flows a whole lot more easily through my brain than BASIC or its descendants. I think it's a whole lot more versatile than ASP, and if you do actually run across something that it can't do, you can likely do it in perl, ruby, or python, which you can pick up a lot more easily coming from C/PHP than from BASIC/ASP.
...these files typically contain static (X)HTML markup, as well as markup defining server-side Web Controls and User Controls where the developers place all the required static and dynamic content...