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. Thoughts about Delphi?

Thoughts about Delphi?

Scheduled Pinned Locked Moved The Lounge
delphicomcollaborationquestiondiscussion
14 Posts 12 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.
  • M Marc Clifton

    I've been meaning to ask this, and the weekly survey reminded me about it. What are your thoughts about Delphi with regards to other languages? Yeah, I know--the right tool for the job. What I mean is, from what I've seen, today's Delphi reminds me of Cobol--a lot of people are doing Delphi because they're maintaining legacy systems. So I'm curious--if you're using Delphi, is it because of legacy code or did you/the team/the management actively (consciously?) choose Delphi for a new project? If so, why? Existing expertise? Easier to use? Marc

    Thyme In The Country

    People are just notoriously impossible. --DavidCrow
    There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
    People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

    J Offline
    J Offline
    Johan Pretorius
    wrote on last edited by
    #5

    When ever i think of delphi i think back to the days I did Turbo Pascal in school. I must say that personally i think delphi & turbo pascal is great languages to start programming in and i know of a company that uses delphi for writing BI components. But it has seen better days and that c# will kill it in a matter of time. If you are looking to create a new project or create a code base it wise to go with another language. Giving you a recommendation to what is better ... well ... will be wrong as im still inlove with c++ ;P


    Artificial Intelligence is no match for Natural Stupidity
    No one can understand the truth until he drinks of coffee's frothy goodness. ~Sheik Abd-al-Kadir
    I can't always be wrong ... or can I?

    1 Reply Last reply
    0
    • M Marc Clifton

      I've been meaning to ask this, and the weekly survey reminded me about it. What are your thoughts about Delphi with regards to other languages? Yeah, I know--the right tool for the job. What I mean is, from what I've seen, today's Delphi reminds me of Cobol--a lot of people are doing Delphi because they're maintaining legacy systems. So I'm curious--if you're using Delphi, is it because of legacy code or did you/the team/the management actively (consciously?) choose Delphi for a new project? If so, why? Existing expertise? Easier to use? Marc

      Thyme In The Country

      People are just notoriously impossible. --DavidCrow
      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #6

      Well - I've not used Delphi since version 3, so apologies to all the Delphi fans out there if I'm out of date here. Delphi was a great language, well designed and easy to use. Unfortunately it seemed to stagnate. MS has made great leaps forward from VB6/VC6 to .NET and has put a lot of effort (including hiring Anders Hjelberg from Borland) into the infrastructure and languages that we are going to use. Borland unfortunately, seems to have got stuck a bit in the way that it integrates with other systems by insisting on inventing its own way of doing things (VCL, BDE, etc). That said - the issue is not so much about the syntax of the language, but rather is about how easily it helps you to accomplish the task before you. I'm a big fan of C#, but if Delphi was to offer me an easier way to write business sytems, then I would go for it.

      Arthur Dent - "That would explain it. All my life I've had this strange feeling that there's something big and sinister going on in the world." Slartibartfast - "No. That's perfectly normal paranoia. Everybody in the universe gets that." Deja View - the feeling that you've seen this post before.

      1 Reply Last reply
      0
      • C Chris Buckett

        We used to use delphi for everything. But at about the same time VS2005 came out in beta, Borland was (well, we were) having major performance problems with Delphi 2005. Coupled with the fact that .net 2 was out, and Delphi didn't support it, we decided for new projects to go down the .net / vs2005 route. I still use delphi for maintenance of the old apps, but I use delphi version 7 (the last great delphi ide before they went to the BDS ide, IMO). At it's time, Delphi vs VB, I was firmly in the Delphi camp. But nowadays I'm microsoft & c# all the way. 1. Most of the examples are in c# rather than pascal. 2. The latest technologies are implemented in VS, as far as I know, Delphi still only supports .net 1.1 (but it may have moved on since I last looked). 3. VS2005 + Coderush + TestRunner make for a great Ide. I found the transition to C# from 10+ years programming in pascal (with a tiny bit of exposure to c/c++) to be very easy indeed. ChrisB.

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

        Chris Buckett wrote:

        I found the transition to C# from 10+ years programming in pascal

        Especially as C# is heavily influenced by Delphi.

        Kevin

        C 1 Reply Last reply
        0
        • K Kevin McFarlane

          Chris Buckett wrote:

          I found the transition to C# from 10+ years programming in pascal

          Especially as C# is heavily influenced by Delphi.

          Kevin

          C Offline
          C Offline
          Chris Buckett
          wrote on last edited by
          #8

          As I heard it Microsoft poached the guy who turned turbo pascal into Delphi (can't remember his name, though). I do occasionally find similarities that can't be there by coincidence. ChrisB

          R 1 Reply Last reply
          0
          • M Marc Clifton

            I've been meaning to ask this, and the weekly survey reminded me about it. What are your thoughts about Delphi with regards to other languages? Yeah, I know--the right tool for the job. What I mean is, from what I've seen, today's Delphi reminds me of Cobol--a lot of people are doing Delphi because they're maintaining legacy systems. So I'm curious--if you're using Delphi, is it because of legacy code or did you/the team/the management actively (consciously?) choose Delphi for a new project? If so, why? Existing expertise? Easier to use? Marc

            Thyme In The Country

            People are just notoriously impossible. --DavidCrow
            There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
            People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

            C Offline
            C Offline
            Clickok
            wrote on last edited by
            #9

            Hi Marc I'm using Delphi since v3 days. Until Delphi7 (Win32) Delphi was one great platform, really years in the front of Visual Studio. Then MS launched .Net and Borland is a few dizzy. They launched Win32 and .Net versions of Delphi. Now, the development team is separating of the ALM (application lifetime management) team, and one of the first initiatives was launch Turbo Explorer[^] versions. The only problem is what is for .Net 1.1 (a great flaw, just when MS announced .Net 3.0). But if you wish try Delphi development, no will found "Cobol problems". Do you will can create anything what C# and VB.Net can do, and the Borland IDE is very nice too (but a few bug too). Personally, I like very much of Delphi. If the Borland pay more attention to language and support new .Net features, I really can work Delphi and C# side-by-side. Regards PS Good reference, David Intersimone "David I"[^] blog -- modified at 8:27 Tuesday 31st October, 2006


            Jesus is Love! Tell to someone! :badger:

            1 Reply Last reply
            0
            • C Chris Buckett

              As I heard it Microsoft poached the guy who turned turbo pascal into Delphi (can't remember his name, though). I do occasionally find similarities that can't be there by coincidence. ChrisB

              R Offline
              R Offline
              Roland Pibinger
              wrote on last edited by
              #10

              Chris Buckett wrote:

              As I heard it Microsoft poached the guy who turned turbo pascal into Delphi (can't remember his name, though).

              Anders Hejlsberg[^]

              1 Reply Last reply
              0
              • M Marc Clifton

                I've been meaning to ask this, and the weekly survey reminded me about it. What are your thoughts about Delphi with regards to other languages? Yeah, I know--the right tool for the job. What I mean is, from what I've seen, today's Delphi reminds me of Cobol--a lot of people are doing Delphi because they're maintaining legacy systems. So I'm curious--if you're using Delphi, is it because of legacy code or did you/the team/the management actively (consciously?) choose Delphi for a new project? If so, why? Existing expertise? Easier to use? Marc

                Thyme In The Country

                People are just notoriously impossible. --DavidCrow
                There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                R Offline
                R Offline
                Rohde
                wrote on last edited by
                #11

                OT: Yeah Delphi is becoming a bit old-school. But I'd like to recommend Chrome[^], an Object-Pascal language (inspired by Deplhi) for .NET. It has some very nice features - for example it's design-by-contract features.

                1 Reply Last reply
                0
                • M Marc Clifton

                  I've been meaning to ask this, and the weekly survey reminded me about it. What are your thoughts about Delphi with regards to other languages? Yeah, I know--the right tool for the job. What I mean is, from what I've seen, today's Delphi reminds me of Cobol--a lot of people are doing Delphi because they're maintaining legacy systems. So I'm curious--if you're using Delphi, is it because of legacy code or did you/the team/the management actively (consciously?) choose Delphi for a new project? If so, why? Existing expertise? Easier to use? Marc

                  Thyme In The Country

                  People are just notoriously impossible. --DavidCrow
                  There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                  People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                  J Offline
                  J Offline
                  J Dunlap
                  wrote on last edited by
                  #12

                  Marc Clifton wrote:

                  What are your thoughts about Delphi with regards to other languages?

                  It was arguably the best thing out there for business apps for a bit there, but it doesn't seem to me to offer anything above the .NET platform at this point. It's gone stagnant - no significant innovation even in the .NET-based versions. C# is going the direction I want to go, for the most part.

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    I've been meaning to ask this, and the weekly survey reminded me about it. What are your thoughts about Delphi with regards to other languages? Yeah, I know--the right tool for the job. What I mean is, from what I've seen, today's Delphi reminds me of Cobol--a lot of people are doing Delphi because they're maintaining legacy systems. So I'm curious--if you're using Delphi, is it because of legacy code or did you/the team/the management actively (consciously?) choose Delphi for a new project? If so, why? Existing expertise? Easier to use? Marc

                    Thyme In The Country

                    People are just notoriously impossible. --DavidCrow
                    There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                    People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                    D Offline
                    D Offline
                    darkelv
                    wrote on last edited by
                    #13

                    Delphi 5 = Curses whenever I need to maintain a legacy system. Not because of the language, just due to the original designer had made the system as difficult to maintain as humanly possible. Just want to vent. :doh:

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      I've been meaning to ask this, and the weekly survey reminded me about it. What are your thoughts about Delphi with regards to other languages? Yeah, I know--the right tool for the job. What I mean is, from what I've seen, today's Delphi reminds me of Cobol--a lot of people are doing Delphi because they're maintaining legacy systems. So I'm curious--if you're using Delphi, is it because of legacy code or did you/the team/the management actively (consciously?) choose Delphi for a new project? If so, why? Existing expertise? Easier to use? Marc

                      Thyme In The Country

                      People are just notoriously impossible. --DavidCrow
                      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

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

                      We have a lot of Delphi desktop apps but everything new is c#. I find the IDE a real pain and nothing will make me run for the hills like the prospect of debugging some of this code.

                      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