20

.Net is masterrace.
C# gives me frequent orgasms.
Use SQL Server for DB, add to that parallel querying and NoSQL capabilities.
Incredible development speed with EF
Incredebly powerful web framework...check
AI and neural networks...check
App Development...Xeck

If you want to do some of that functional programming F# is the language for you.

And the best thing: .Net core runs on Linux too

Comments
  • 3
    Yes net core is relationship goals
  • 5
    Finally somebody who loves .net like me ❤️

    Of course it has flaws but it is fast, easy to use and compatible with most of win platforms.

    The first things that made me love C# and .net were the ease of gui design and dynamic objects :)
  • 2
    Everything is great except the app development part. Xamarin is a mess
  • 1
    +++++++++++++++++++++++
  • 1
    I love .net. literally. Especially .NET CORE
  • 1
    @Gregozor2121 wdym by "dynamic objects"?

    Are you talking about the "dynamic" keyword? If so, please don't use it unless you absolutely have to
  • 1
    @Krokoklemme
    Yes i mean dynamic.
    Everytime i hesitate about using it because it only exists in .net and i would like for my code to be easly portable to other launguages (preferably java for multiplatform)

    I never used it in my serious apps (read: apps for friends that are not coded only for me and for learning, experimenting) but i think few nuget libs use it... thats why i cant 100% be dynamic free... (have you heard about json parser from newtonsoft? im talking about that)

    Oh and I forgot to mention NuGet as well. Pretty good. No need to fuck with libs yourself, it is perfect for me.
    (exept when wrapper for directx 11 just didnt want to work on my winform app for win7 main pc 😥)
  • 1
    @Gregozor2121 1.) I don't really get why you'd want your code to be easily translatable to Java. Just use .NET Core and the portability problem is solved

    2.) 'dynamic' is literally just an Object with a shitload of reflection around it (which is part of why I don't like it), so it should kinda work in other languages as well :P

    3.) Yes, of course I heard of Newtonsoft, how does that relate to 'dynamic' though?

    And I gotta agree with you, NuGet is just awesome ^^
  • 1
    @Krokoklemme

    I want to avoid launguage specyfic features to not be depended on one launguage in the future (a lot can change and i want to be flexible because you never know which launguage is the fastest, most compatible, ect.)

    Im pretty sure that JObject from newtonsoft parser can be accesed dynamicly and i used it in my app. (And im not happy about that why i just had put all children in a list in different data structure in order to easier manipulate the data)
  • 1
    @Gregozor2121 errrmmmm... I'm not quite sure what you mean by "JObject can be accessed dynamically". If you're talking about the overloaded indexer, I'm pretty sure it's not implemented via 'dynamic' (might be wrong though, would have to check the source)
Add Comment