A Fight To The Finish
I am currently employed full time as Lead Designer at a shop that is an exclusive vendor (or at least tries to be) of Microsoft products. “If Microsoft can produce it, we’ll buy it.” Personally, .NET is of little interest to me. I prefer to code inside of PHP. I can forsee that I will have certain biases for PHP, I admit that. But what is frustrating for me is all the hate from my co-workers.
Having the title of designer at work makes it hard enough to put up a fight for PHP at work, but when I attempt to add in a few thoughts here and there about a theoretical code procedure, I am shot down; FAST! Forget the fact that .NET is an application framework and PHP is a language. Forget the fact that PHP is open source, and .NET is not. And forget the fact that because of that, its like comparing apples to oranges. The fact of the matter is that PHP is just as viable of a coding language as .NET is a framework.
I wont argue that .NET is a highly flexible framework, building both website and standalone applications. I wont argue that PHP is primarily, if not exclusively, focused on websites. But what I will argue is that PHP is not vastly inferior to .NET because of one reason, pre-compiled code.
.NET pre-compiles its code before it is published out to a live server. PHP is not. For this one simple fact, every .NET developer I work with say that .NET is superior. But why? Why would I want to republish entire sites because of a simple code change? Why would I want to add an additional step to the process, when I can simply add/remove a function, move that page up to the server, and be done with it?
To me, and I might be the naive one here, I prefer the simplicity of this process. Time and time again, I have seen my fellow coworkers wait and wait for a website to compile and be published to a server. Which, might be a small preference in the grand scheme of things, but I just want to be done with it.
So to my co-workers I say Ni!
Ni!
Ni!
Sure you can make other arguments about the dominance of .NET to PHP, and I will listen. With deaf ears I will listen. Phooey on you for thinking that .NET is so much greater of a product than PHP. –With the advent of PHP5, your arguments for superiority grow thin (OOP support hint hint, nudge nudge).
Rest assured that one day, you will be hearing your fellow developers ask “you want this in PHP or .NET? there is really no difference”.
Websites
The front end design is only the tip of the ice berg when it comes to successful websites. A website falls a part if there isn’t a successful back end holding it all together. I develop my websites using PHP 5 with MySQL 5, which offers an excellent platform for secure and efficient website delivery and content storage. Efficient code not only improves update time, but it can also improve user experience and search engine performance by reducing the load time of the page as well as delivering clear and succinct content to the search engines.
Taking full advantage of what PHP 5 has to offer, I am able to deliver OOP websites faster and with greater security than its 4.0 procedural predecessor. But what does that mean to you? Reduced development time, increased transaction security and privacy for your customers.
