After losing the battle for world domination, Microsoft came up with a new idea: PHP on Windows. While I was reading the following paragraph:
PHP is the language that runs the web, however, for a long time; PHP had a reputation of poor performance on Windows. Thanks to the hard work of the PHP Windows team and help from their friends in Redmond, Windows is now a first class citizen for PHP deployment as well as development. We asked two of the Core Windows PHP developers what they thought about the progress that PHP had made on Windows.
…I kept hearing in my head the words of a Microsoft evangelist telling me that PHP is just a child play and “real” applications are built using .NET framework. Tell that to Facebook, mister evangelist!
I don’t think that this desperate attempt to get people to switch from Linux to Windows will have any success. The transition costs are enormous, too huge to even be considered. And I don’t mean MS licenses. Most of the PHP applications are bundled with bash scripts, they work with Linux mail servers as sometimes programmers “pipe” incoming mails to a PHP script and so on. All these features must be ported to Windows. All user groups in /etc/passwd with their associated rights through out the file-system must be ported to Windows. All the system administrators that are required to run those servers must be trained to work on Windows.
And why? Because Microsoft says it’s faster this way? Get the facts
)
If one is building a web from scrach it’s a good option.
I seriously doubt that. If you get stuck and search an answer on the web, most of the people willing to help you will assume you’re using Linux. And what about load balancing and caching? What will you use? Does memcached work on Windows?
And why? What major advantage does Windows bring me? I’ve coded some apps in PHP that don’t work on windows. They don’t even include Linux in their description. See the link, they say that now PHP runs faster on windows that it used to. They don’t say that it will run faster on Windows than it would on Linux.
It’s so lame I don’t even take it into consideration…