Hacker News new | past | comments | ask | show | jobs | submit login

Sounds like throwing the baby out with the bathwater.





Today I have to write the SQL, and pull the results of the query into a struct, which implements relevant interfaces. It's more code to write, but it's simple, and straightforward, and it does exactly what it says it does, and no more. It's easier to write and understand, and trust. Most of all, trust.

Entity Framework is just an ORM. Every ORM has their quirks. It's unclear why you ditch a whole language, and even the OS just because you didn't enjoy using an ORM.

If you want to write pure SQL and pull the results into a struct with interfaces, you could do that in C# also.


It became a symbol for the entire C# coding attitude/worldview/paradigm at the time. I lost it with EF because it just didn't do what it said it did, and all the documentation lied about what it was actually doing. It became the straw that broke the camel's back, the poster child for everything that was wrong with .Net and C# (at the time - I gather things have got better since).

Go became the antidote, the "way things should be", and moving from Win/C# to Linux/Go was eye-opening and very healing.

YMMV. I'm totally happy I found Go right then, when I needed it




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

Search: