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. The Lounge
  3. Poll extension...

Poll extension...

Scheduled Pinned Locked Moved The Lounge
questioncsharpasp-netdotnethelp
51 Posts 16 Posters 0 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.
  • D Daniel Pfeffer

    [Poem - Write in C](http://www.poppyfields.net/filks/00259.html) :)

    If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

    P Offline
    P Offline
    peterkmx
    wrote on last edited by
    #18

    or even better ... with music :-D : [htps://www.youtube.com/watch?v=1S1fISh-pag](https://www.youtube.com/watch?v=1S1fISh-pag)

    1 Reply Last reply
    0
    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

      It seems only about 15% of us consider .NET Core as platform for development, the question is why? 1. Either no interest in multiplatform 2. Or does not consider .NET Core as a good choice for that Any opinions?

      Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

      M Offline
      M Offline
      Mycroft Holmes
      wrote on last edited by
      #19

      No requirement, a purely windows shop so "everywhere" is .Net :-D

      Never underestimate the power of human stupidity RAH

      1 Reply Last reply
      0
      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

        It seems only about 15% of us consider .NET Core as platform for development, the question is why? 1. Either no interest in multiplatform 2. Or does not consider .NET Core as a good choice for that Any opinions?

        Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #20

        I like .NET and I'm excited about .NET Core although I haven't used it for a production app as yet. Having said that, up until recently there was a lot of stuff missing. Given than Java is more mature and has better performance, there's always the question in the back of my mind "why don't I just do this in Java?".. and that's the first hurdle Microsoft is going to have with developers when it comes to cross platform web development. Personally I'll stick with it, but I'll probably need to learn Java as well just to hedge my bets on where future opportunities are going to be.

        Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.

        J 1 Reply Last reply
        0
        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

          It seems only about 15% of us consider .NET Core as platform for development, the question is why? 1. Either no interest in multiplatform 2. Or does not consider .NET Core as a good choice for that Any opinions?

          Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

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

          Well, there's 2 issues at play here. First, Java already does that, so most people that had a vested interest in cross-platform applications are most likely already following that route. Secondly, MS hasn't helped the situation by failing to wrap the .NET world under a coherent umbrella. They just tack a new word onto it, pass it to a team, and let them do whatever they feel like. The division between .NET Standard and .NET Framework is a great example of this: there is no reason whatsoever that all modern .NET isn't .NET Standard, except different teams have their fingers in the pie.

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

          Kornfeld Eliyahu PeterK 1 Reply Last reply
          0
          • N Nathan Minier

            Well, there's 2 issues at play here. First, Java already does that, so most people that had a vested interest in cross-platform applications are most likely already following that route. Secondly, MS hasn't helped the situation by failing to wrap the .NET world under a coherent umbrella. They just tack a new word onto it, pass it to a team, and let them do whatever they feel like. The division between .NET Standard and .NET Framework is a great example of this: there is no reason whatsoever that all modern .NET isn't .NET Standard, except different teams have their fingers in the pie.

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

            Kornfeld Eliyahu PeterK Offline
            Kornfeld Eliyahu PeterK Offline
            Kornfeld Eliyahu Peter
            wrote on last edited by
            #22

            True .NET is late to the party, but all latest (and alive) .NET versions implements .NET Standard 2.0 (the latest too)... so there is an improvement there...

            Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

            "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

            1 Reply Last reply
            0
            • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

              It seems only about 15% of us consider .NET Core as platform for development, the question is why? 1. Either no interest in multiplatform 2. Or does not consider .NET Core as a good choice for that Any opinions?

              Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

              P Offline
              P Offline
              PIEBALDconsult
              wrote on last edited by
              #23

              The what?

              1 Reply Last reply
              0
              • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                It seems only about 15% of us consider .NET Core as platform for development, the question is why? 1. Either no interest in multiplatform 2. Or does not consider .NET Core as a good choice for that Any opinions?

                Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

                J Offline
                J Offline
                jschell
                wrote on last edited by
                #24

                Kornfeld Eliyahu Peter wrote:

                It seems only about 15% of us consider .NET Core as platform for development

                Who is "us"? Tiobe index only places C# at 5% and Java is only 12%. However given the spike in the numbers this year I expect that there is a data collection problem (which happened years ago also.) TIOBE Index | TIOBE - The Software Quality Company[^]

                Kornfeld Eliyahu Peter wrote:

                2. Or does not consider .NET Core as a good choice for that

                I expect some of that it true. However, in my experience, people rationalize (not objectively) technology choices based either on what has succeeded for themselves individually in the past or failed for themselves. So, for example, that is why many people jumped on the NoSQL bandwagon because they do not know how to use a relational database correctly.

                Kornfeld Eliyahu PeterK N B 3 Replies Last reply
                0
                • J jschell

                  Kornfeld Eliyahu Peter wrote:

                  It seems only about 15% of us consider .NET Core as platform for development

                  Who is "us"? Tiobe index only places C# at 5% and Java is only 12%. However given the spike in the numbers this year I expect that there is a data collection problem (which happened years ago also.) TIOBE Index | TIOBE - The Software Quality Company[^]

                  Kornfeld Eliyahu Peter wrote:

                  2. Or does not consider .NET Core as a good choice for that

                  I expect some of that it true. However, in my experience, people rationalize (not objectively) technology choices based either on what has succeeded for themselves individually in the past or failed for themselves. So, for example, that is why many people jumped on the NoSQL bandwagon because they do not know how to use a relational database correctly.

                  Kornfeld Eliyahu PeterK Offline
                  Kornfeld Eliyahu PeterK Offline
                  Kornfeld Eliyahu Peter
                  wrote on last edited by
                  #25

                  Us === CPians The post related to the current weekly poll...

                  Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

                  "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                  J 1 Reply Last reply
                  0
                  • M megaadam

                    It adds a lot of cruft. Complicates server deployment. Or at least: that is how it feels.

                    ... such stuff as dreams are made on

                    J Offline
                    J Offline
                    jschell
                    wrote on last edited by
                    #26

                    I have been doing server development for at least 20 years. Implementing Rest layers (and before that Soap, http and TCP) on down to the database. And designed all it as well. Exactly what sort of servers are you writing where the architecture and requirements themselves are not the principal source of the complexity? There was only one time where language choice was objectively justified and that was based on business/marketing/finance requirements rather than any technological need.

                    1 Reply Last reply
                    0
                    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                      It does not cover .NET Core updates, as I do not consider it as a developer problem. It is about hosting the very same compilation on different platforms... ASP.NET Core: compile once, host everywhere[^]

                      Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

                      J Offline
                      J Offline
                      jschell
                      wrote on last edited by
                      #27

                      Kornfeld Eliyahu Peter wrote:

                      It is about hosting the very same compilation on different platforms

                      Errr....as with java the actual idiom would be 'code once' and then 'test everywhere'.

                      1 Reply Last reply
                      0
                      • L Lost User

                        I like .NET and I'm excited about .NET Core although I haven't used it for a production app as yet. Having said that, up until recently there was a lot of stuff missing. Given than Java is more mature and has better performance, there's always the question in the back of my mind "why don't I just do this in Java?".. and that's the first hurdle Microsoft is going to have with developers when it comes to cross platform web development. Personally I'll stick with it, but I'll probably need to learn Java as well just to hedge my bets on where future opportunities are going to be.

                        Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.

                        J Offline
                        J Offline
                        jschell
                        wrote on last edited by
                        #28

                        Brent Jenkins wrote:

                        Given than Java is more mature and has better performance

                        I dispute both of those assertions. And I have close to 20 years of experience with java going back to 1.1.4 (not 1.4). And 8 years of C#. Plus C/C++ before that. And been doing server side development exclusively for 20+ years. Neither language is significantly better than the other. Last time I used C# the IDE was significantly better than those available for Java, but at least for me that wasn't a significant factor. In terms of "performance" all that matters is that which impacts the business - which is where the money comes from. And from that aspect requirements and design are the things that have the most impact, orders of magnitude more, than technological choices. Additionally any language that does in fact have a "performance" advantage must be filtered through the chaos that any large scale enterprise creates via its own processes, multiple refactors and legacy support, multiple employees (and skill) and costs associated with that. Thus even if it was measurable initially over time it would not rise above the noise level when measuring (not guessing) about actual business performance.

                        L 1 Reply Last reply
                        0
                        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                          Us === CPians The post related to the current weekly poll...

                          Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

                          J Offline
                          J Offline
                          jschell
                          wrote on last edited by
                          #29

                          Kornfeld Eliyahu Peter wrote:

                          The post related to the current weekly poll...

                          I see.

                          1 Reply Last reply
                          0
                          • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                            It seems only about 15% of us consider .NET Core as platform for development, the question is why? 1. Either no interest in multiplatform 2. Or does not consider .NET Core as a good choice for that Any opinions?

                            Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

                            I Offline
                            I Offline
                            iskSYS
                            wrote on last edited by
                            #30

                            IMHO: - It's expensive, not all companies can afford Microsoft (small companies would rather go for open source platforms) - It's dependent on Microsoft support team for any deep internal bugs (can result in bad planning at the very least, doesn't always work for big companies with super strict deadlines) - It's somehow limited, meaning that you cannot always do the thing you want to do because it's been decided for you (our domain is about learning, adapting, innovating, and frameworks that do not allow this are generally frown upon) - Mobile is out

                            Kornfeld Eliyahu PeterK N K I 4 Replies Last reply
                            0
                            • I iskSYS

                              IMHO: - It's expensive, not all companies can afford Microsoft (small companies would rather go for open source platforms) - It's dependent on Microsoft support team for any deep internal bugs (can result in bad planning at the very least, doesn't always work for big companies with super strict deadlines) - It's somehow limited, meaning that you cannot always do the thing you want to do because it's been decided for you (our domain is about learning, adapting, innovating, and frameworks that do not allow this are generally frown upon) - Mobile is out

                              Kornfeld Eliyahu PeterK Offline
                              Kornfeld Eliyahu PeterK Offline
                              Kornfeld Eliyahu Peter
                              wrote on last edited by
                              #31

                              You definitely never read a word about .NET Core...

                              Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

                              "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                              1 Reply Last reply
                              0
                              • J jschell

                                Brent Jenkins wrote:

                                Given than Java is more mature and has better performance

                                I dispute both of those assertions. And I have close to 20 years of experience with java going back to 1.1.4 (not 1.4). And 8 years of C#. Plus C/C++ before that. And been doing server side development exclusively for 20+ years. Neither language is significantly better than the other. Last time I used C# the IDE was significantly better than those available for Java, but at least for me that wasn't a significant factor. In terms of "performance" all that matters is that which impacts the business - which is where the money comes from. And from that aspect requirements and design are the things that have the most impact, orders of magnitude more, than technological choices. Additionally any language that does in fact have a "performance" advantage must be filtered through the chaos that any large scale enterprise creates via its own processes, multiple refactors and legacy support, multiple employees (and skill) and costs associated with that. Thus even if it was measurable initially over time it would not rise above the noise level when measuring (not guessing) about actual business performance.

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #32

                                I probably should have written it clearer - Java is more mature than .NET Core. I don't think that can be disputed? Performance wise, every ASP.NET application I've seen takes a long time (> 20s) to return a response when cold. On Java applications, the response is instant. Up until lately, .NET has had the drawback of only running on Windows Servers which (probably thanks to the heavy desktop components, general Windows baggage and IIS) runs slower on the same hardware before we've even started talking about making requests. .NET Core running on Kestrel on Linux should (theoretically) be an improvement on all that but the jury's still out as it's a new, immature and generally untested technology. I'm a dyed-in-the-wool C#/.NET developer but as far as developing cross-platform web applications Java has been the go-to technology. Until .NET Core can prove itself (and that's going to take years), Java will remain at the top.

                                jschell wrote:

                                In terms of "performance" all that matters is that which impacts the business

                                True enough, but a lot of businesses are moving to the cloud (Azure or AWS) where every CPU tick, every scrap of RAM or storage costs money.. performance is going to be a big factor for more and more companies over the next few years (and it already is for many).

                                Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.

                                J 1 Reply Last reply
                                0
                                • J jschell

                                  Kornfeld Eliyahu Peter wrote:

                                  It seems only about 15% of us consider .NET Core as platform for development

                                  Who is "us"? Tiobe index only places C# at 5% and Java is only 12%. However given the spike in the numbers this year I expect that there is a data collection problem (which happened years ago also.) TIOBE Index | TIOBE - The Software Quality Company[^]

                                  Kornfeld Eliyahu Peter wrote:

                                  2. Or does not consider .NET Core as a good choice for that

                                  I expect some of that it true. However, in my experience, people rationalize (not objectively) technology choices based either on what has succeeded for themselves individually in the past or failed for themselves. So, for example, that is why many people jumped on the NoSQL bandwagon because they do not know how to use a relational database correctly.

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

                                  jschell wrote:

                                  So, for example, that is why many people jumped on the NoSQL bandwagon because they do not know how to use a relational database correctly.

                                  So, while I largely agree with your point about how individual performance with tech may vary, I think you're falling victim to the same hypothesis in regards to NoSQL. The fact is that if you don't understand relations, and by extension a relational database, you cannot succeed with a document store.

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

                                  J 1 Reply Last reply
                                  0
                                  • I iskSYS

                                    IMHO: - It's expensive, not all companies can afford Microsoft (small companies would rather go for open source platforms) - It's dependent on Microsoft support team for any deep internal bugs (can result in bad planning at the very least, doesn't always work for big companies with super strict deadlines) - It's somehow limited, meaning that you cannot always do the thing you want to do because it's been decided for you (our domain is about learning, adapting, innovating, and frameworks that do not allow this are generally frown upon) - Mobile is out

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

                                    Comedy gold!

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

                                    1 Reply Last reply
                                    0
                                    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                      It seems only about 15% of us consider .NET Core as platform for development, the question is why? 1. Either no interest in multiplatform 2. Or does not consider .NET Core as a good choice for that Any opinions?

                                      Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

                                      B Offline
                                      B Offline
                                      BryanFazekas
                                      wrote on last edited by
                                      #35

                                      3. I'm in the middle of a project and there is no benefit to switching technologies in mid-stream, only unnecessary problems. 4. Core is too new, it's in flux, and it's (IMO) not yet proven. I like bleeding edge technology. It's fun to play with and it gets me in on the ground floor ... assuming the technology makes it (some do, some don't). *I* accept that a technology may change rapidly and in unforeseen directions, which may cause rework when a new version comes out. However, my job as a developer is not to play with the cool Tinker Toys, it's to provide stable solutions for business problems. As a young, inexperienced developer I didn't really understand this. As a mature developer, I realize that my employer needs are first priority. Core was released a year ago, a new major upgrade has just been released. A year from now when my current project has been in production a while and we've shaken out the defects that testing didn't catch ... I'll give Core a serious look. If it's the right tool for the job I will recommend it for future projects.

                                      1 Reply Last reply
                                      0
                                      • M Munchies_Matt

                                        Benefits of working in the kernel, it hasnt really changed in decades, seriously.

                                        F Offline
                                        F Offline
                                        Fabio Franco
                                        wrote on last edited by
                                        #36

                                        Very lucky indeed. Always wanted a chance to work in this area. But, very rare opportunities. In the other hand, I wonder if you ever get bored of doing the same kind of job again and again. I do...

                                        To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                                        M 1 Reply Last reply
                                        0
                                        • F Fabio Franco

                                          Very lucky indeed. Always wanted a chance to work in this area. But, very rare opportunities. In the other hand, I wonder if you ever get bored of doing the same kind of job again and again. I do...

                                          To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                                          M Offline
                                          M Offline
                                          Munchies_Matt
                                          wrote on last edited by
                                          #37

                                          Linux is in demand, Windows less so, but when a firm does need that skill it is hard to find someone to do it, so it pays well. However, bored? Never, each problem is so distinct that it is never dull. For me the work is the project, not the environment, and they are ever changing and sometimes very complex.

                                          F 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