ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    What Lanaguages are still relevant?

    Scheduled Pinned Locked Moved Developer Discussion
    17 Posts 7 Posters 3.8k Views
    Loading More Posts
    • 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.
    • scottalanmillerS
      scottalanmiller @Jason
      last edited by

      @Jason said:

      Most of our stuff is C++, C#, VB.Net or Delphi that our Dev Ops team does.

      C++ and C# are just fine, although why C++ and not C? VB, same as with Delphi, okay for legacy support but don't start anything new with it. VB people are getting harder and harder to find and those that you do find are less and less the people that you want to be hiring and will be far sooner than C++ and C# able to demand anything that they want because no one else will touch the code.

      1 Reply Last reply Reply Quote 0
      • G
        gdrealspace @Jason
        last edited by

        @Jason

        I love microsoft technologies so i prefer F# or C# which are still relevant in IT Industry

        scottalanmillerS 1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @gdrealspace
          last edited by

          @gdrealspace said in What Lanaguages are still relevant?:

          @Jason

          I love microsoft technologies so i prefer F# or C# which are still relevant in IT Industry

          I prefer F# insofar that I think that it is awesome. But I loathe myself for not being able to use it 🙂

          1 Reply Last reply Reply Quote 0
          • StrongBadS
            StrongBad
            last edited by

            I'm going to vote that Delphi, while not bad per se, is not a good idea to use for new projects.

            1 Reply Last reply Reply Quote 0
            • C
              Carnival Boy
              last edited by

              I have a number of relatively simple web database applications written in classic ASP that I want to re-write this year. Should I learn C# or JavaScript to do this?

              scottalanmillerS 1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @Carnival Boy
                last edited by

                @Carnival-Boy said in What Lanaguages are still relevant?:

                I have a number of relatively simple web database applications written in classic ASP that I want to re-write this year. Should I learn C# or JavaScript to do this?

                It's not that simple, however both are perfectly fine options. C# is powerful, flexible, well supported, commonly known (you can get others to support it for you) and not going anywhere for a long time. Microsoft is more focused on C# than any other language and has been for a very long time and it has no competitor but F# (which is never going to eclipse it.)

                JavaScript is the hot new kid on the block and has the momentum and really simple toolsets to make doing this kind of stuff really easy. However most development using JS focuses on NoSQL, not traditional databases. C#'s community focuses the other way. But these are just trends, both do both just fine.

                The huge advantage to JS is that it is going to be naturally cross platform and totally agnostic. Write anywhere, run anywhere. Really easy to host on Windows, even easier to host on Linux, trivial to move up to a PaaS platform like Heroku, Elastic Beanstalk or OpenShift. That's really important. Likely you can even run on a free tier. C# rarely gets those options as it costs a lot to run Windows for C# to run on. It locks you in and increases costs not just today, but for forever.

                Microsoft says that they are committed to getting .NET onto Linux which will help a lot. But they have a long long road to get there for the full platform. So if you write carefully to Linux today, it will work. If you don't, it likely won't.

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller
                  last edited by

                  Doing "by convention" work, JavaScript will likely be easier and will definitely be far faster and more flexible.

                  1 Reply Last reply Reply Quote 0
                  • C
                    Carnival Boy
                    last edited by

                    As a VB programmer, would I find the learning curve less steep for either?

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @Carnival Boy
                      last edited by

                      @Carnival-Boy said in What Lanaguages are still relevant?:

                      As a VB programmer, would I find the learning curve less steep for either?

                      If VB = VB.NET using Visual Studio tools, then definitely C# will be the softer learning curve. Very little to learn, in fact. Mostly syntax. Same libraries, same performance, same tool sets.

                      If VB = VBA or VBScript, then C# holds no learning advantages and they are probably about equal.

                      1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller
                        last edited by

                        And in case I made it sound otherwise, you can certainly use MS coding tools for JavaScript. Both Visual Studio and Microsoft's new free VS tool will do JavaScript just fine and, in fact, their newest coding tool is written in JavaScript itself!

                        C 1 Reply Last reply Reply Quote 0
                        • C
                          Carnival Boy @scottalanmiller
                          last edited by

                          @scottalanmiller said in What Lanaguages are still relevant?:

                          Microsoft's new free VS tool

                          What's that?

                          scottalanmillerS 1 Reply Last reply Reply Quote 0
                          • scottalanmillerS
                            scottalanmiller @Carnival Boy
                            last edited by

                            @Carnival-Boy said in What Lanaguages are still relevant?:

                            @scottalanmiller said in What Lanaguages are still relevant?:

                            Microsoft's new free VS tool

                            What's that?

                            Visual Studio Code. It is written in JavaScript and uses the Electron library so is basically an extension of the Atom code editor from Git Hub. It's not just JS, Node and Electron, but it is fully open source as well. It's a nice tool and it runs flawlessly on Linux desktops, too. Absolutely zero Windows or even .NET dependencies. Doesn't do nearly what VS Standard does, but it is a good tool and really good for JavaScript / Node development for sure. MS is really embracing JavaScript on the server.

                            1 Reply Last reply Reply Quote 2
                            • scottalanmillerS
                              scottalanmiller
                              last edited by

                              I do not use VS Code, but I have it installed to play with on Linux Mint. For me, Atom, which Code is based on, makes more sense and I use it all of the time. Atom does pretty much any language that you want and is older (so I was using it long before Code came about) and has gobs of resources. I come from a background of just using vi for everything, so Atom is a pretty big leap forward.

                              1 Reply Last reply Reply Quote 1
                              • 1 / 1
                              • First post
                                Last post