Maybe I should go ….to PHP
?
(… I mean just go, not “go down” or “go up” or “go away from .NET” – read next why, really!)
Projects like Simple Cloud API (http://simplecloud.org) in PHP, together with Zend Framework and many other PHP related stuff sometimes KILLS me, .NET developer / architect!
Why, WHY we do not have something like Simple Cloud API in .NET??? Or at least it’s not well known! Is it so hard to build and promote it ?? NO! Why it takes whole a lot of time to introduce ASP.NET MVC, if we do it so many years in Java or PHP !? Great .NET framework, tons of projects, but so limited amount of “innovative” open source projects in .NET!
Take a look, most of famous .NET open source projects go in same versions or even few versions behind if compare to corresponding projects from Java (see Lucene.NET for example), but do not introduce really “innovations” in the software programming! Some projects do not even exists in .NET space like Solr (i.e. you should use Java VM to run it)! Some projects like ASP.NET MVC comes much later other MVC frameworks in Ruby (RoR), Python (Django) or even PHP (Zend Framework)… And Microsoft last time spend whole a lot of effort to bring Java / PHP into Azure… instead of increase sponsorship for example innovative OSS projects in .NET and by this push developers to go for .NET from other frameworks!
Should somebody build library like SimpleCloud in .NET ASAP!? YES! (please don’t tell me that I should build it
) Why?
Too many companies really need same thing to be able to abstract away Windows Azure or any other Cloud specific solution using some open source libraries (like SimpleCloud in PHP) and made solution portable across Clouds, before they spend $$$ and stuck with one Cloud supplier forever
See my post about this!
And too many developers really expect .NET platform to be more innovative !!!
P.S. sometimes innovations can waste your time / effort, if parent company stop support it – see my post about Silverlight