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 Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    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 R C S S 15 Replies 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

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

      Delphi is too expensive for me, and support seems edgy, I would stick with your idea and use Visual Studio If it were 2003 or 2005 sure, use Delphi, but I would stick with VS. Also, Delphi docs suck.

      i cri evry tiem

      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

        R Offline
        R Offline
        Ravi Bhavnani
        wrote on last edited by
        #3

        I'm a big fan of C#/.NET and Visual Studio.  IMHO, you won't find a finer IDE.  And the price of the Community Edition[^] is hard to beat. /ravi

        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

        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

          C Offline
          C Offline
          Chris Maunder
          wrote on last edited by
          #4

          Consider the company, the resources, the community, and the masses and masses of code and support available to .NET developers. Compare to Delphi.

          cheers Chris Maunder

          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

            S Offline
            S Offline
            Steve Wellens
            wrote on last edited by
            #5

            Didn't Microsoft steal hire Delphi Architect Anders Hejlsberg with a 1.5 million dollar signing bonus? http://www.wsj.com/articles/SB863034062733665000[^]

            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

              S Offline
              S Offline
              Slacker007
              wrote on last edited by
              #6

              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 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
                Mycroft Holmes
                wrote on last edited by
                #7

                Oh that makes me laugh, back in the 90s, when Borland owned Delphi I was in precisely the same boat, Govt department wanted to rewrite an app I had built using SuperBase into Delphi. I refused to have anything to do with it so they paid me to write the specs for the redevelopment. Some years later I asked the primary stakeholder what the result was. IT WAS NEVER REBUILT. They could not get enough resources at a reasonable rate to do the job. And here we are, almost 20 years later, and rotten bloody consultant is still trying it on! Listen to CM.

                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

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

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

                  C 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
                    Mario Vernari
                    wrote on last edited by
                    #9

                    Visual Studio means not much other than the programming environment. Let's say you mean .Net and/or native coding (C/C++). If your goal is Windows (i.e. desktop apps, GUI, etc), there's nothing better than .Net/C#/WPF etc. However, the resulting .Net assemblies are typically easy to disassemble, and any obfuscation yields limited results (at least for WPF apps). Since I needed some hard-to-disassemble code, I moved some pieces of UI-less software to Lazarus/Free-Pascal, which is a free Delphi alternative. Why not C/C++ instead of Pascal? Simply because the same Pascal code works on almost any platform, than the typical non-standardized C/C++. Yeah: I really hate C/C++...

                    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

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

                      Ask him why. Maybe he knows that some code is reusable for the project. Normmaly the consultants knows "only" Delphi and so he suggests it. I would advise you, make the interfaces/files/data open standards like the database is SQL, files in text or xml to avoid the dependency from Microsoft data formats.

                      Press F1 for help or google it. Greetings from Germany

                      1 Reply Last reply
                      0
                      • M Mycroft Holmes

                        Oh that makes me laugh, back in the 90s, when Borland owned Delphi I was in precisely the same boat, Govt department wanted to rewrite an app I had built using SuperBase into Delphi. I refused to have anything to do with it so they paid me to write the specs for the redevelopment. Some years later I asked the primary stakeholder what the result was. IT WAS NEVER REBUILT. They could not get enough resources at a reasonable rate to do the job. And here we are, almost 20 years later, and rotten bloody consultant is still trying it on! Listen to CM.

                        Never underestimate the power of human stupidity RAH

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

                        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 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
                          #12

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

                          L 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

                            C Offline
                            C Offline
                            CPallini
                            wrote on last edited by
                            #13

                            In my opinion, Microsoft documentation is better.

                            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

                              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
                                          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