Coffeehouse Thread

19 posts

The Entity Framework is now Open Source

Back to Forum: Coffeehouse
  • User profile image
    blowdart

    The Gu has the details.

    The Entity Framework source code is today being released under an open source license (Apache 2.0), and the code repository is now hosted on CodePlex (using Git) to further increase development transparency. This will enable everyone in the community to be able to engage and provide feedback on code checkins, bug fixes, new feature development and build and test the product on a daily basis using the most up to date version of the source code and tests. Community contributions will also be welcomed, so you can help shape and build Entity Framework into an even better product. You can find all the details on the Entity Framework CodePlex Site.

     

  • User profile image
    MasterPi

    Sweet! I'm liking the route that MS is going with open sourcing all of this.

  • User profile image
    cbae

    @blowdart: Awesome!

  • User profile image
    vesuvius

    @blowdart: I was a staunch critic of EF, but the release with DbContext is pretty awesome and ORM programming heaven.

    It was the 3rd or 4th release, and they have really done an excellent job of turning something that was not very good, to something excellent.

  • User profile image
    DeathBy​VisualStudio

    ++. Can't wait to see what the open source community does with this. Nice work Microsoft.

    If we all believed in unicorns and fairies the world would be a better place.
    Last modified
  • User profile image
    cbae

    , vesuvius wrote

    @blowdart: I was a staunch critic of EF, but the release with DbContext is pretty awesome and ORM programming heaven.

    It was the 3rd or 4th release, and they have really done an excellent job of turning something that was not very good, to something excellent.

    There were a few issues/limitations with some of the tooling before*, but now that it supports enums and spatial types, I think it's pretty close to perfection as far as I'm concerned.

    *The designer used to "singularize" words like "status" as "statu" (i.e. just dropping the "s"). I hope they added language support, which would solve this kind of issue and make non-English speakers happy as well.

  • User profile image
    JohnAskew

    , DeathByVisualStudio wrote

    ++. Can't wait to see what the open source community does with this. Nice work Microsoft.

    +1

  • User profile image
    felix9

    It's the route of DevDiv, or ScottGu, not 'Microsoft' I guess.

  • User profile image
    Richard.Hein

    Wow!  Awesome news!

  • User profile image
    Maddus Mattus

    Awesome, I can use these sources in a feature I've been working on!

  • User profile image
    xxxcoderxxx

    I don't see any strategic value to make EF open source. Maybe i am a little biased, but i think Guthrie does a horrible job. He forces fragmentation on every front he works instead of making a clear future road map. Instead of building a flexible and powerfull web framework that targets both productivity and todays web features, he builds ASP.NET MVC that is highly unproductive und just implements some very ideological design views of some developer communities.

    Microsoft just needs to look at Apple. Apple is also highly closed source, maybe a lot more closed than Microsoft. But they have many, many developers for it's platform.

    Guthrie must be replaced, because i don't see any realy new and exciting technologies in the .NET backend area for many years.

  • User profile image
    Dr Herbie

    @xxxcoderxxx: I would say it's just a different strategy: MS want to provide many options for developers to develop with (look at writing Win8 application for example: you have wrappers for C++, C# and  HTML & Java for access to the new API), while Apple seemed happier to just dictate that developers use one tool for their platform (have they relaxed a little on that front now, or is it all still Objective-C ?).

    So you didn't think Linq and Rx were exciting new technologies?

    Herbie

     

  • User profile image
    vesuvius

    @xxxcoderxxx: Apple is completely outdated, as Windows 8 has rewritten the rule books, especially with the Surface you will see people moving back from their iDevice

    Apple make you pay for their beta software as a developer https://developer.apple.com/programs/ios/,

    Everything about the Apple development stack is just wrong, and there are very few people actually making any money form creating Apple software, apart from Apple themselves of course.

  • User profile image
    Ray7

    , Dr Herbie wrote

    @xxxcoderxxx: I would say it's just a different strategy: MS want to provide many options for developers to develop with (look at writing Win8 application for example: you have wrappers for C++, C# and  HTML & Java for access to the new API), while Apple seemed happier to just dictate that developers use one tool for their platform (have they relaxed a little on that front now, or is it all still Objective-C ?).

    They'd prefer it, but they don't dictate it. What they don't allow is virtual machines running on top of IOS, so whatever you use has to compile down to the ObjectiveC runtime. As far as I know, IOS apps can be written in ObjectiveC/C++ (obviously), C#, Lua, Python, Ruby, SmallTalk and Lisp.

    There are a couple of IDEs for alternative languages, though I'm not sure I'd want to actually write a program on an iPad.

     

  • User profile image
    ZippyV

    Apple's Objective-C programming language is the most idiotic language I've ever seen.

  • User profile image
    figuerres

    , vesuvius wrote

    @xxxcoderxxx: Apple is completely outdated, as Windows 8 has rewritten the rule books, especially with the Surface you will see people moving back from their iDevice

    Apple make you pay for their beta software as a developer https://developer.apple.com/programs/ios/,

    Everything about the Apple development stack is just wrong, and there are very few people actually making any money form creating Apple software, apart from Apple themselves of course.

     

    One small tiny problem:

    beeing technically better does not mean that you will win in the marketplace.

    i see a lot more iPhone and Android market than Windows Phone, and while Win Phone is a good platform it's loosing to the big two in so many ways.

    WIndows 8 tablets may suffer the same fate as now folks who have iPads and iPhones will generally keep using them. 

    not that i want windows 8 to loose, just that i have seen the problem of beeing right does not equal winning in the market.

  • User profile image
    JohnAskew

    @ZippyV: LOL. I've never looked but enjoy the shadenfreuda.

  • User profile image
    EdDiesel

    @figuerres:I honestly think that MS will come back hard this time I mean more people are using and used to MS Windows than Apple and earlier this week I've been keeping taps on the new Office 2013 which will be supported and work perfectly on Surface Devices, especially the BI functionality of it. whereas with Ipads you cant really have the same Analysis empowerment as you have with windows.      

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.