Hacker News new | ask | show | jobs
by DonnyV 5292 days ago
Yeah your probably right about asking this here. I was hoping for some Php experts maybe to point me in the right direction. I'm not trying to hate on Php just want to learn an open source framework or language that has similar features to C#. I really don't want to learn Java because I think thats a dead language. I'd rather use Mono but they don't have very good support for asp.net mvc.
2 comments

Have a look at some jvm-based languages/frameworks. Grails/Groovy, and Rails with JRuby may be interesting to you. Both Groovy and JRuby have strong metaprogramming aspects, which may be of interest.

Heck, even Play! might change your mind about Java.

In the PHP world, there's a huge number of choices/options out there, and finding something that fits your style can be a challenge (because, until you know your style, you don't know what fits).

http://www.reddit.com/r/php would probably be a good place to ask these questions too.

Check out HipHop which transforms PHP into C++ then compiles that using G++ https://github.com/facebook/hiphop-php#readme This is what Facebook uses.

That aside, PHP is plenty fast as long as you avoid Zend and design your apps correctly for what you're doing. Lots of bad stuff out there giving PHP a bad name, like Magento.