Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. .NET Core: To port or not to port?

.NET Core: To port or not to port?

Scheduled Pinned Locked Moved The Insider News
csharpasp-netdotnetvisual-studiocom
15 Posts 12 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    Visual Studio magazine[^]:

    Much buzz accompanied the release of .NET Core 2.0 this summer, but it's actually not the best .NET implementation target to choose for all projects.

    Whether 'tis nobler in the mind to suffer the slings and arrows of multiple platforms; or by ignoring them, shipping something

    P M W B F 5 Replies Last reply
    0
    • K Kent Sharkey

      Visual Studio magazine[^]:

      Much buzz accompanied the release of .NET Core 2.0 this summer, but it's actually not the best .NET implementation target to choose for all projects.

      Whether 'tis nobler in the mind to suffer the slings and arrows of multiple platforms; or by ignoring them, shipping something

      P Online
      P Online
      PIEBALDconsult
      wrote on last edited by
      #2

      .net is like twenty years old now and needs to be completely replaced.

      M 1 Reply Last reply
      0
      • K Kent Sharkey

        Visual Studio magazine[^]:

        Much buzz accompanied the release of .NET Core 2.0 this summer, but it's actually not the best .NET implementation target to choose for all projects.

        Whether 'tis nobler in the mind to suffer the slings and arrows of multiple platforms; or by ignoring them, shipping something

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #3

        > You are targeting microservices That's my #3 reason. > You want to run your Web apps on Linux That's my #2 reason. > You are using Docker containers That's my #1 reason. And reason #0, which the article didn't exactly quite explicitly outright state: *nix is finally viable as a development platform for me, because I can now code in C#! I wonder if, in the long run, Microsoft is shooting itself in the foot by providing C#/.NET for a non-Windows platform. As a developer, that's been my main reason to not even consider *nix as an OS for, well, everything. Now if only there was a decent *nix desktop. They're all crappy to some degree or other, IMO.

        Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

        B N K 3 Replies Last reply
        0
        • P PIEBALDconsult

          .net is like twenty years old now and needs to be completely replaced.

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #4

          PIEBALDconsult wrote:

          .net is like twenty years old now and needs to be completely replaced.

          Don't diss it. I'm 55 and still the best version of me. ;)

          Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

          1 Reply Last reply
          0
          • M Marc Clifton

            > You are targeting microservices That's my #3 reason. > You want to run your Web apps on Linux That's my #2 reason. > You are using Docker containers That's my #1 reason. And reason #0, which the article didn't exactly quite explicitly outright state: *nix is finally viable as a development platform for me, because I can now code in C#! I wonder if, in the long run, Microsoft is shooting itself in the foot by providing C#/.NET for a non-Windows platform. As a developer, that's been my main reason to not even consider *nix as an OS for, well, everything. Now if only there was a decent *nix desktop. They're all crappy to some degree or other, IMO.

            Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

            B Offline
            B Offline
            Brisingr Aerowing
            wrote on last edited by
            #5

            Marc Clifton wrote:

            Now if only there was a decent *nix desktop. They're all crappy to some degree or other, IMO.

            My favorites are (in no particular order): KDE, XFCE, and LXDE. I've also heard good things about the Cinnamon Desktop.

            What do you get when you cross a joke with a rhetorical question? The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism. Do questions with multiple question marks annoy you???

            1 Reply Last reply
            0
            • K Kent Sharkey

              Visual Studio magazine[^]:

              Much buzz accompanied the release of .NET Core 2.0 this summer, but it's actually not the best .NET implementation target to choose for all projects.

              Whether 'tis nobler in the mind to suffer the slings and arrows of multiple platforms; or by ignoring them, shipping something

              W Offline
              W Offline
              Wonde Tadesse
              wrote on last edited by
              #6

              Kent Wrote:

              'tis nobler ...

              The .NET Core Shakespeare ... :)

              Wonde Tadesse

              1 Reply Last reply
              0
              • K Kent Sharkey

                Visual Studio magazine[^]:

                Much buzz accompanied the release of .NET Core 2.0 this summer, but it's actually not the best .NET implementation target to choose for all projects.

                Whether 'tis nobler in the mind to suffer the slings and arrows of multiple platforms; or by ignoring them, shipping something

                B Offline
                B Offline
                BillWoodruff
                wrote on last edited by
                #7

                Kent Sharkey wrote:

                Whether 'tis nobler in the mind to suffer the slings and arrows of multiple platforms; or by ignoring them, shipping something

                Bloody instructions, which, being taught, return
                To plague th' inventor: this even-handed justice
                Commends the ingredients of our poisoned chalice
                To our own lips.

                Macbeth Act 1, Scene 7

                «While I complain of being able to see only a shadow of the past, I may be insensitive to reality as it is now, since I'm not at a stage of development where I'm capable of seeing it.» Claude Levi-Strauss (Tristes Tropiques, 1955)

                D 1 Reply Last reply
                0
                • B BillWoodruff

                  Kent Sharkey wrote:

                  Whether 'tis nobler in the mind to suffer the slings and arrows of multiple platforms; or by ignoring them, shipping something

                  Bloody instructions, which, being taught, return
                  To plague th' inventor: this even-handed justice
                  Commends the ingredients of our poisoned chalice
                  To our own lips.

                  Macbeth Act 1, Scene 7

                  «While I complain of being able to see only a shadow of the past, I may be insensitive to reality as it is now, since I'm not at a stage of development where I'm capable of seeing it.» Claude Levi-Strauss (Tristes Tropiques, 1955)

                  D Offline
                  D Offline
                  dan sh
                  wrote on last edited by
                  #8

                  I knew this was right in your alley. Didn't understood what OP said, don't understand your post either. :doh:

                  "It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[^]

                  B N 2 Replies Last reply
                  0
                  • D dan sh

                    I knew this was right in your alley. Didn't understood what OP said, don't understand your post either. :doh:

                    "It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[^]

                    B Offline
                    B Offline
                    BillWoodruff
                    wrote on last edited by
                    #9

                    Nothing in the alley but a scrawny old tom-cat chewing on a fish-head long past its use-by date. cheers, Bill

                    «While I complain of being able to see only a shadow of the past, I may be insensitive to reality as it is now, since I'm not at a stage of development where I'm capable of seeing it.» Claude Levi-Strauss (Tristes Tropiques, 1955)

                    1 Reply Last reply
                    0
                    • K Kent Sharkey

                      Visual Studio magazine[^]:

                      Much buzz accompanied the release of .NET Core 2.0 this summer, but it's actually not the best .NET implementation target to choose for all projects.

                      Whether 'tis nobler in the mind to suffer the slings and arrows of multiple platforms; or by ignoring them, shipping something

                      F Offline
                      F Offline
                      F ES Sitecore
                      wrote on last edited by
                      #10

                      Waits for Q&A to be inundated with "How to convert my project to .NET Core? Please help it's urgent".

                      1 Reply Last reply
                      0
                      • M Marc Clifton

                        > You are targeting microservices That's my #3 reason. > You want to run your Web apps on Linux That's my #2 reason. > You are using Docker containers That's my #1 reason. And reason #0, which the article didn't exactly quite explicitly outright state: *nix is finally viable as a development platform for me, because I can now code in C#! I wonder if, in the long run, Microsoft is shooting itself in the foot by providing C#/.NET for a non-Windows platform. As a developer, that's been my main reason to not even consider *nix as an OS for, well, everything. Now if only there was a decent *nix desktop. They're all crappy to some degree or other, IMO.

                        Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                        N Offline
                        N Offline
                        Nathan Minier
                        wrote on last edited by
                        #11

                        Gnome3 is the relative grown-up. But if you're using something other than BASH, you're wasting your time (or more precisely, your clock cycles).

                        "There are three kinds of lies: lies, damned lies and statistics." - Benjamin Disraeli

                        1 Reply Last reply
                        0
                        • M Marc Clifton

                          > You are targeting microservices That's my #3 reason. > You want to run your Web apps on Linux That's my #2 reason. > You are using Docker containers That's my #1 reason. And reason #0, which the article didn't exactly quite explicitly outright state: *nix is finally viable as a development platform for me, because I can now code in C#! I wonder if, in the long run, Microsoft is shooting itself in the foot by providing C#/.NET for a non-Windows platform. As a developer, that's been my main reason to not even consider *nix as an OS for, well, everything. Now if only there was a decent *nix desktop. They're all crappy to some degree or other, IMO.

                          Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                          K Offline
                          K Offline
                          Kevin McFarlane
                          wrote on last edited by
                          #12

                          Marc Clifton wrote:

                          I wonder if, in the long run, Microsoft is shooting itself in the foot by providing C#/.NET for a non-Windows platform.

                          The amount of profit they earn from Windows per se is comparatively small these days, as opposed to their applications that run on Windows. For them now, the cloud is the big thing. Windows remains important to host stuff in the cloud but otherwise "we can accommodate everyone else now and still make money" is the strategy. That's why they've become increasingly friendly to non-MS platforms and technology.

                          Kevin

                          N 1 Reply Last reply
                          0
                          • K Kevin McFarlane

                            Marc Clifton wrote:

                            I wonder if, in the long run, Microsoft is shooting itself in the foot by providing C#/.NET for a non-Windows platform.

                            The amount of profit they earn from Windows per se is comparatively small these days, as opposed to their applications that run on Windows. For them now, the cloud is the big thing. Windows remains important to host stuff in the cloud but otherwise "we can accommodate everyone else now and still make money" is the strategy. That's why they've become increasingly friendly to non-MS platforms and technology.

                            Kevin

                            N Offline
                            N Offline
                            Neds Newt
                            wrote on last edited by
                            #13

                            We're fond of Azure right now.

                            1 Reply Last reply
                            0
                            • D dan sh

                              I knew this was right in your alley. Didn't understood what OP said, don't understand your post either. :doh:

                              "It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[^]

                              N Offline
                              N Offline
                              Nelek
                              wrote on last edited by
                              #14

                              lw@zi wrote:

                              don't understand your post either

                              That happens to me a lot too ;P

                              M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                              D 1 Reply Last reply
                              0
                              • N Nelek

                                lw@zi wrote:

                                don't understand your post either

                                That happens to me a lot too ;P

                                M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                                D Offline
                                D Offline
                                dan sh
                                wrote on last edited by
                                #15

                                Simpletons we are. Or Homer Simpsontons we are.

                                "It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[^]

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups