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. Visual Studio versus Delphi

Visual Studio versus Delphi

Scheduled Pinned Locked Moved The Lounge
visual-studiocsharpdelphiquestion
27 Posts 18 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.
  • L Lost User

    I have a family member who is at the start of an important new government project that will involve a Windows application. One of the consultants is advising them to base the new project on Delphi. I am strongly in favor of Visual Studio. I was wondering how experts on this forum feel about Delphi versus VS? Please let us know your preferences. Thanks!

    How do we preserve the wisdom men will need, when their violent passions are spent? - The Lost Horizon

    J Offline
    J Offline
    John Torjo
    wrote on last edited by
    #14

    I would go with VS any day :) It's much cheaper, and support from the .net community pretty much rocks! Best, John

    -- LogWizard Meet the Log Viewer that makes monitoring log files a joy!

    1 Reply Last reply
    0
    • J Joan M

      Excuse me... Have you said SuperBase? do you mean that Access like database system that came in a cardboard box that was like a leather case with SuperBase written in an Indiana Jones like font?

      [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

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

      Yep that's the one although that was very much the later design, they tried a number of designs, none worked well. It was a competitor to access but was nothing like it. Competing with ms was painful.

      Never underestimate the power of human stupidity RAH

      J 1 Reply Last reply
      0
      • L Lost User

        I have a family member who is at the start of an important new government project that will involve a Windows application. One of the consultants is advising them to base the new project on Delphi. I am strongly in favor of Visual Studio. I was wondering how experts on this forum feel about Delphi versus VS? Please let us know your preferences. Thanks!

        How do we preserve the wisdom men will need, when their violent passions are spent? - The Lost Horizon

        O Offline
        O Offline
        Orjan Westin
        wrote on last edited by
        #16

        These days, for GUI applications I would definitely recommend C# over Delphi. The languages are quite similar at their core (they were designed by the same person) but it is orders of magnitude harder to find developers skilled in Delphi. For recruitment, and for maintainability, C# is a much better option. If you find you need to fix something three years after deployment, finding a Delphi developer to do it will be very expensive. I mainly use C# and C++, but worked with Delphi in the mid-90s and mid-noughties, so do occasionally get calls from recruiters desperate to find someone with Delphi experience. And they are desperate. Sounds like the consultant is either not as knowledgeable about the field as you should be able to expect, or is angling for a long-term contract with no competition. The only reason to start a new Delphi project these days is if you have a large amount of tried and tested existing Delphi code you want to re-use. Even so, in that case I'd package that into DLLs and call from a C# application.

        K 1 Reply Last reply
        0
        • O Orjan Westin

          These days, for GUI applications I would definitely recommend C# over Delphi. The languages are quite similar at their core (they were designed by the same person) but it is orders of magnitude harder to find developers skilled in Delphi. For recruitment, and for maintainability, C# is a much better option. If you find you need to fix something three years after deployment, finding a Delphi developer to do it will be very expensive. I mainly use C# and C++, but worked with Delphi in the mid-90s and mid-noughties, so do occasionally get calls from recruiters desperate to find someone with Delphi experience. And they are desperate. Sounds like the consultant is either not as knowledgeable about the field as you should be able to expect, or is angling for a long-term contract with no competition. The only reason to start a new Delphi project these days is if you have a large amount of tried and tested existing Delphi code you want to re-use. Even so, in that case I'd package that into DLLs and call from a C# application.

          K Offline
          K Offline
          KarstenK
          wrote on last edited by
          #17

          You are totally right. Getting skilled programmers is an important issue, it can kill projects. Dlls are a really good point for using C# - even if a big codebase is in Delphi. The hammer bonus is the clear interface and no one will fizzle in the old code.

          Press F1 for help or google it. Greetings from Germany

          1 Reply Last reply
          0
          • L Lost User

            I have a family member who is at the start of an important new government project that will involve a Windows application. One of the consultants is advising them to base the new project on Delphi. I am strongly in favor of Visual Studio. I was wondering how experts on this forum feel about Delphi versus VS? Please let us know your preferences. Thanks!

            How do we preserve the wisdom men will need, when their violent passions are spent? - The Lost Horizon

            M Offline
            M Offline
            megaadam
            wrote on last edited by
            #18

            VS advantage: Every
            Delphi advantage: none

            Technically a no-brainer. I fear that the problem is more in the domain of psychology. If the consultant is pushy, eloquent, and convincing then how do you battle? A few bullets in favour of VS, (that may have been mentioned) are: * Easier to hire talent * Superior debugger * It is more modern and future proof as a platform (but you must learn your homework to meet arguments on this) * Easier to deploy * etc etc Good luck

            Life is too shor

            1 Reply Last reply
            0
            • A Amarnath S

              Looks like that consultant knows only three things: 1. Delphi. 2. Delphi. 3. Delphi.

              C Offline
              C Offline
              Corporal Agarn
              wrote on last edited by
              #19

              Avijnata, how long you been around here? You know it should be 0. 1. 2. :laugh: (Notice the joke icon)

              Mongo: Mongo only pawn... in game of life.

              A D 2 Replies Last reply
              0
              • C Corporal Agarn

                Avijnata, how long you been around here? You know it should be 0. 1. 2. :laugh: (Notice the joke icon)

                Mongo: Mongo only pawn... in game of life.

                A Offline
                A Offline
                Amarnath S
                wrote on last edited by
                #20

                :thumbsup: Consultants may not know how to reckon from zero. :-) Because, money is never reckoned from zero, isn't it? And consultants only (know how to) count money.

                1 Reply Last reply
                0
                • C Corporal Agarn

                  Avijnata, how long you been around here? You know it should be 0. 1. 2. :laugh: (Notice the joke icon)

                  Mongo: Mongo only pawn... in game of life.

                  D Offline
                  D Offline
                  den2k88
                  wrote on last edited by
                  #21

                  Option Base 1

                  GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver "When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey

                  1 Reply Last reply
                  0
                  • L Lost User

                    I have a family member who is at the start of an important new government project that will involve a Windows application. One of the consultants is advising them to base the new project on Delphi. I am strongly in favor of Visual Studio. I was wondering how experts on this forum feel about Delphi versus VS? Please let us know your preferences. Thanks!

                    How do we preserve the wisdom men will need, when their violent passions are spent? - The Lost Horizon

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

                    Thank you to all who have responded to my question. Your advice is very valuable, as always! Thanks again! :)

                    How do we preserve the wisdom men will need, when their violent passions are spent? - The Lost Horizon

                    1 Reply Last reply
                    0
                    • S Slacker007

                      I do not like anything by Embarcadero, and have always had more trouble with their products then with Microsoft, even when Borland owned the line before Embarcadero. I would use C# and Visual Studio, personally. Delphi, is a language. Visual Studio is an IDE, not a language.

                      J Offline
                      J Offline
                      James_Parsons
                      wrote on last edited by
                      #23

                      I thought Delphi was a platform and Object Pascal the language.

                      i cri evry tiem

                      C 1 Reply Last reply
                      0
                      • J James_Parsons

                        I thought Delphi was a platform and Object Pascal the language.

                        i cri evry tiem

                        C Offline
                        C Offline
                        Colin Mullikin
                        wrote on last edited by
                        #24

                        Well, that's a tricky situation. Originally, Delphi (the platform) used Object Pascal, but then Borland began evolving the language and it became Delphi. There were some minor syntax deviations initially, but now there are all kinds of extensions (e.g. generics, anonymous methods) that exist in Delphi that aren't in Object Pascal. If you want more information or just want to get even more confused, head on over to the Object Pascal wikipedia page[^].

                        The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin

                        1 Reply Last reply
                        0
                        • L Lost User

                          Visual Studio is neither a language nor a framework, so why would you recommend it?

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

                          OK, I meant to say a combination of C# and VS as opposed to Delphi.

                          How do we preserve the wisdom men will need, when their violent passions are spent? - The Lost Horizon

                          1 Reply Last reply
                          0
                          • M Mycroft Holmes

                            Yep that's the one although that was very much the later design, they tried a number of designs, none worked well. It was a competitor to access but was nothing like it. Competing with ms was painful.

                            Never underestimate the power of human stupidity RAH

                            J Offline
                            J Offline
                            Joan M
                            wrote on last edited by
                            #26

                            I worked with that software at one company that used it to store data and to perform programming tasks. It was very limited and the people in the IT department there ended up developing several things in C++ and putting them into a DLL to be used from SuperBase... X| At that time (20+ years ago) I was like: "does anyone else works with this?" but it seems that it was... :laugh:

                            [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                            M 1 Reply Last reply
                            0
                            • J Joan M

                              I worked with that software at one company that used it to store data and to perform programming tasks. It was very limited and the people in the IT department there ended up developing several things in C++ and putting them into a DLL to be used from SuperBase... X| At that time (20+ years ago) I was like: "does anyone else works with this?" but it seems that it was... :laugh:

                              [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

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

                              It never did reach critical mass, then it got sold and sold and eventually was so marginalised I think it disappeared. I made a comfortable living in the 90s building solutions using it and was sad to see it die, especially as the alternative was access. It was nice being able to turn up with 2 360k disks and have your database and solution installed. I used Delphi for a while and eventually got into the dress vb6.

                              Never underestimate the power of human stupidity RAH

                              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