Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As someone with 0 experience in .NET, I'd love to hear what's so cool about it.


Tooling, tooling, tooling!

.net has proper debugging working compared to node.js, has great standard library, can develop 3d games, servers, mobile apps, web apps, machine learning ,desktop apps and even (some) embedded devices.

Great instrumentation and support with quality updates from MS and the community. The IDE is superb and free (community edition at least), drag & drop desktop & mobile app development (if you wish).

I've worked with PHP for about 4 years (5.x - 7.0 days), .net for the next 6 years and node.js for the last 1 year, and every day i work with node.js i wish i could switch everything to .net because it's sooo much better & smoother experience, and everything just works together so well.


Honestly, as a PHP hater that got much more experience in .Net than PHP, it both were the only options, I would go with Laravel without any doubt.

C# is an inflexible language that just can not have a modern web framework on it. MS extended it with hard-coded functionality to closely emulate a framework and did an ok job on it, but it emulates a closed down, inflexible framework that is stuck in time. It's not a disaster, but it doesn't compare to the stuff that has kept evolving for the last decade.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: