I have to admit I am pretty excited to be going to ZendCon 2010 tomorrow. I have been digging more and more into PHP & WordPress development over the last several months, and I find PHP to be a powerful language with some deficiencies. I wont go into the details of all the ways in which C# is better, (in my humble opinion of course) but I will say that although I found it easy to begin writing code in PHP right away, I can see how this language (and the entire hosting platform to be honest) is going to take time to master. The sheer variety of libraries, frameworks, toolkits and extensions is mind boggling. So many choices, so many tradeoffs, and the devil is always in the details.
One thing I love about open source projects such as PHP in general and WordPress in particular is the sense of a developer community. Despite Microsoft’s best efforts, I never felt it was quite the same within the .NET developer community. That is not to say that there aren’t some excellent open source .NET projects, but despite considering myself a .NET expert, I never found it tempting to get involved in any of them. On the other hand, despite considering myself to be a PHP newbie, I feel drawn into the PHP projects I look at. Perhaps it is just the honeymoon phase of getting to learn a new platform and new technology. Time will tell.