Hey, I studied ASP in school, I didn't know sh#t about sh#t, but I was the top student in my classes. But even while not knowing anything about anything, there was something that really really bothered me about asp, about vb6, all these languages. And the first time I saw php, and then began reading about it [keep in mind, I had zero, I mean zero, preconceived notions about any of this, this was a strict aesthetic, emotional thing, how the language felt that is], I realized that php was written by a real guy, lerdorf, and I can email him if I have anything worth telling him, and he'll email me back, if my question wasn't too stupid.
And my very first program I wrote in php, suddenly all the things I'd wanted without knowing I wanted them were there, because php is written by people like me for people like me. Asp is written for people who want to extract money from corporations in exchange for using a really vile product.
This feedback loop means that php is built by and for web developers. asp is built by and for corporations, and the developors are just disposable pawns in that game. This is why I have nothing but scorn for MS programmers, it's my belief that a good programmer would never choose to use an ms language except for one single reason: money. Of any type, I've also spent some time in the redmond campus, I've seen the bs they play first hand, and it's not pretty, and it's definitely deeply mired in that accept the rules of the game in exchange for large paychecks. And just as an add on, in each and every exchange with asp programmers, their one and final comeback is always the same: good, I'll be making the money, ha ha. That's because asp etc is so ridiculously vile that they have to pay you a lot to use it, I wouldn't touch asp programming for under $150 an hour, and I wouldn't install IIS on my main development box for any reason.
<added> See? I really am pathologically incapable of being polite around the subject of asp or ms programming junk in general.
However, I keep that to php etc forums, I realize that there's a lot of people out there who are forced to work on asp/iis platforms because that's what the clients insist on using, so I try not to get too abusive about that question in more general forums, except when it comes to trying to run a shared hosting site on IIS....
Microsoft has always loathed two things: open standards, and the internet. Once you understand that, you understand why their web related stuff totally sucks. PHP, apache, perl, mysql, these are developed directly on the web, the people who work on those work through the web, they love the web, it's their connection to the world and their projects. MS people however work on closed proprietary networks, their stuff is not public, it does not rely on the web, although sometimes they will use the web to log onto the proprietary development systems in MS, but they are just using it as a channel.
The good part of this is that ms simply does not get the whole idea of open source, open sharing of ideas, open development, they can't, they are locked into the controlled corporate networking model, it's all about control, no freedom, top down dication from bill and the other top guys, it's not open, it's not a good environment for creativity [that's why ms for example spends billions on new os systems, most of which are failing, while say mac is spending I believe something like 15 million a year on os x development, mac gets the smart creative guys, ms gets the smart greedy guys who want the fat checks]
[ Message was edited by: lizardz 10/18/2005 01:35 pm ]
|