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. Delphi GUI Programming in 2021?

Delphi GUI Programming in 2021?

Scheduled Pinned Locked Moved The Lounge
delphicsharpcomquestionannouncement
65 Posts 32 Posters 10 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.
  • pkfoxP pkfox

    COBOL pointers :omg:

    "I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP

    OriginalGriffO Offline
    OriginalGriffO Offline
    OriginalGriff
    wrote on last edited by
    #17

    Let's not go there - some of us will have eaten recently ...

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

    pkfoxP 1 Reply Last reply
    0
    • R raddevus

      Just stumbled upon this book and I'm shocked that it was just published in Nov. 2020. Maybe, Microsoft will release a new Petzold, Programming Windows 10, next. :rolleyes: Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi[^] Are people out there still using Delphi? My company used the technology before 2000 and around 2005 started converting to .NET. We do have some old code in Delphi but most has been rewritten.

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

      raddevus wrote:

      Are people out there still using Delphi?

      Yes. Just like there's still VB6 apps out there. Yes, we back; lets not make a fuss, aight?

      Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

      1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        I think Oracle might still. You could try asking Oracle@Delphi ... :-D

        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

        S Offline
        S Offline
        Super Lloyd
        wrote on last edited by
        #19

        Ever Since 1400 BC! :laugh:

        A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

        1 Reply Last reply
        0
        • S Slacker007

          I have read online that the language is not dead, but dying. Delphi is losing more programmers than gaining. Delphi is primarily used still for legacy apps.

          D Offline
          D Offline
          Delphi 7 Solutions
          wrote on last edited by
          #20

          not true, there are still new projects started in Delphi today. Yes the number of users is much less then c# that is true, but as happend so often it's not always the best technology that makes it...

          S 1 Reply Last reply
          0
          • R raddevus

            Just stumbled upon this book and I'm shocked that it was just published in Nov. 2020. Maybe, Microsoft will release a new Petzold, Programming Windows 10, next. :rolleyes: Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi[^] Are people out there still using Delphi? My company used the technology before 2000 and around 2005 started converting to .NET. We do have some old code in Delphi but most has been rewritten.

            U Offline
            U Offline
            User 13269747
            wrote on last edited by
            #21

            Quote:

            Are people out there still using Delphi?

            Not Delphi specifically, but Lazarus (which compiles Delphi code too) is probably more popular than Delphi at this point in time. I've been using it and it isn't all that bad.

            1 Reply Last reply
            0
            • R raddevus

              Just stumbled upon this book and I'm shocked that it was just published in Nov. 2020. Maybe, Microsoft will release a new Petzold, Programming Windows 10, next. :rolleyes: Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi[^] Are people out there still using Delphi? My company used the technology before 2000 and around 2005 started converting to .NET. We do have some old code in Delphi but most has been rewritten.

              W Offline
              W Offline
              Wizard of Sleeves
              wrote on last edited by
              #22

              I had forgotten about Delphi. Now I need to go for trauma counseling.

              Nothing succeeds like a budgie without teeth.

              1 Reply Last reply
              0
              • L Lost User

                From my point of view, nobody has implemented visual inheritance as transparently and perfectly as Borland / Embarcadero (more than 20 years ago). Neither WPF nor others can hold a candle here... They where also the first who gave the tools to split UI and DAL in an effient way (also before more than 20 years). Unfortunatelly the Borland management was not able to profit from that and last but not least MS bought the VCL chief developer from Borland.

                G Offline
                G Offline
                giulicard
                wrote on last edited by
                #23

                wrote:

                From my point of view, nobody has implemented visual inheritance as transparently and perfectly as Borland / Embarcadero (more than 20 years ago). Neither WPF nor others can hold a candle here...

                So true...

                1 Reply Last reply
                0
                • R raddevus

                  Just stumbled upon this book and I'm shocked that it was just published in Nov. 2020. Maybe, Microsoft will release a new Petzold, Programming Windows 10, next. :rolleyes: Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi[^] Are people out there still using Delphi? My company used the technology before 2000 and around 2005 started converting to .NET. We do have some old code in Delphi but most has been rewritten.

                  D Offline
                  D Offline
                  Delphi 7 Solutions
                  wrote on last edited by
                  #24

                  Yes offcourse Delphi is still used. There is a new version every year, and I must say Embarcadero has done a reasonable job at getting Delphi back to the best development environment again. After Delphi 7 Borland made bad choises which finally gave microsoft opportunity to catch up (also getting Anders from Borland into their team helped offcourse) The only backdraw is its cost, it is much to expensive in my opinion, but given a choise I would get back to Delphi immediate.

                  1 Reply Last reply
                  0
                  • C CPallini

                    raddevus wrote:

                    Are people out there still using Delphi?

                    I know many of them. Personally, I can't stand Pascal syntax.

                    "In testa che avete, Signor di Ceprano?" -- Rigoletto

                    G Offline
                    G Offline
                    giulicard
                    wrote on last edited by
                    #25

                    CPallini wrote:

                    Personally, I can't stand Pascal syntax.

                    You can use C ++ instead of Delphi (or together with Delphi) because RAD Studio, which contains both Delphi and C ++ Builder, is able to do (almost) everything Delphi does (regarding supported platforms) and much more than Delphi if you keep I realize it has a C ++17 compiler that consumes many of the open-source libraries out there (including boost libraries).

                    C 1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      Let's not go there - some of us will have eaten recently ...

                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                      pkfoxP Offline
                      pkfoxP Offline
                      pkfox
                      wrote on last edited by
                      #26

                      05 WS-POINTER-VAR USAGE IS POINTER.

                      :-D

                      "I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP

                      OriginalGriffO 1 Reply Last reply
                      0
                      • R raddevus

                        Just stumbled upon this book and I'm shocked that it was just published in Nov. 2020. Maybe, Microsoft will release a new Petzold, Programming Windows 10, next. :rolleyes: Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi[^] Are people out there still using Delphi? My company used the technology before 2000 and around 2005 started converting to .NET. We do have some old code in Delphi but most has been rewritten.

                        A Offline
                        A Offline
                        alexcoder99
                        wrote on last edited by
                        #27

                        I am still actively developing/maintaining an existing Delphi/Oracle application with over 3m lines of code that is not economically viable to migrate onto newer platforms. Where possible new modules are being added using C#, usually ASP.NET or services but the core application remains Delphi. The biggest issue I have with Delphi is the lack of modern syntactic sugar, poor out of the box serialization support and difficulty finding code examples anywhere online these days. I agree it should definitely be considered a legacy language.

                        J 1 Reply Last reply
                        0
                        • G giulicard

                          CPallini wrote:

                          Personally, I can't stand Pascal syntax.

                          You can use C ++ instead of Delphi (or together with Delphi) because RAD Studio, which contains both Delphi and C ++ Builder, is able to do (almost) everything Delphi does (regarding supported platforms) and much more than Delphi if you keep I realize it has a C ++17 compiler that consumes many of the open-source libraries out there (including boost libraries).

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

                          Yes, I am aware of that. Your point is similar to the one of Member 15056742 above (however you provide more details). Unfortunately, in my experience, the related documentation is poor (MSDN is far better).

                          "In testa che avete, Signor di Ceprano?" -- Rigoletto

                          G 1 Reply Last reply
                          0
                          • pkfoxP pkfox

                            05 WS-POINTER-VAR USAGE IS POINTER.

                            :-D

                            "I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP

                            OriginalGriffO Offline
                            OriginalGriffO Offline
                            OriginalGriff
                            wrote on last edited by
                            #29
                                            %%%%%%
                                           %%%% = =
                                           %%C    >
                                            \_)' \_( .' ,
                                         \_\_/ |\_/\\   " \*. o
                                        /\` \\\_\\ \\/     %\`= '\_  .
                                       /  )   \\/|      .^',\*. ,
                                      /' /-   o/       - " % '\_
                                     /\\\_/     <       = , ^ ~ .
                                     )\_o|----'|          .\`  '
                                 \_\_\_// (\_  - (\\
                                ///-(    \\'   \\\\
                            

                            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                            "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                            T 1 Reply Last reply
                            0
                            • C CPallini

                              Yes, I am aware of that. Your point is similar to the one of Member 15056742 above (however you provide more details). Unfortunately, in my experience, the related documentation is poor (MSDN is far better).

                              "In testa che avete, Signor di Ceprano?" -- Rigoletto

                              G Offline
                              G Offline
                              giulicard
                              wrote on last edited by
                              #30

                              CPallini wrote:

                              Yes, I am aware of that. Your point is similar to the one of Member 15056742 above (however you provide more details). Unfortunately, in my experience, the related documentation is poor (MSDN is far better).

                              Yes, MS is a much larger company than EMB, so it can do a lot better in areas like documentation. Nonetheless, for teams or single developers, productivity is much higher than with MS tools. I don't want to be misunderstood, as I use VS Code a lot, but to have a complete product in a short time, with GUI, networking, complex algorithms, database at any level and which has a very low impact on resources and which has dependencies only on the operating system, Delphi and its cousin C ++ Builder have no equal.

                              1 Reply Last reply
                              0
                              • A alexcoder99

                                I am still actively developing/maintaining an existing Delphi/Oracle application with over 3m lines of code that is not economically viable to migrate onto newer platforms. Where possible new modules are being added using C#, usually ASP.NET or services but the core application remains Delphi. The biggest issue I have with Delphi is the lack of modern syntactic sugar, poor out of the box serialization support and difficulty finding code examples anywhere online these days. I agree it should definitely be considered a legacy language.

                                J Offline
                                J Offline
                                Jan Holst Jensen2
                                wrote on last edited by
                                #31

                                I am also actively developing things in Delphi and maintaining both large and small existing applications. For Desktop app development it is by far the most productive environment I know. Too sad that it is perceived as legacy, but then it seems that the whole concept of Desktop apps is becoming legacy - apparently running everything in a browser is the way to go these days. So in that respect WinForms and WPF is legacy too :rolleyes:.

                                R 1 Reply Last reply
                                0
                                • D Delphi 7 Solutions

                                  not true, there are still new projects started in Delphi today. Yes the number of users is much less then c# that is true, but as happend so often it's not always the best technology that makes it...

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

                                  Delphi.7.Solutions wrote:

                                  there are still new projects started in Delphi today.

                                  nothing to write home to mother about, though. I have not seen active job placements, recruitments or hiring for Delphi positions in over 10 years in my area. I used to though, and that is part of my point. Delphi is dying, whether you agree with the world on that or not.

                                  1 Reply Last reply
                                  0
                                  • R raddevus

                                    Just stumbled upon this book and I'm shocked that it was just published in Nov. 2020. Maybe, Microsoft will release a new Petzold, Programming Windows 10, next. :rolleyes: Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi[^] Are people out there still using Delphi? My company used the technology before 2000 and around 2005 started converting to .NET. We do have some old code in Delphi but most has been rewritten.

                                    K Offline
                                    K Offline
                                    Kevin Firth
                                    wrote on last edited by
                                    #33

                                    Our main application was written over many years in Delphi v5 (yes version 5). This is now being converted to WPF. We have the complication that the WPF .Net code has to integrate with Delphi and open in MDI windows within the main Delphi application. ;P Eventually all the Delphi screens and functionality will be rewritten and we will switch over to a complete .Net application. Still many screens to be done. :)

                                    1 Reply Last reply
                                    0
                                    • C CPallini

                                      Pascal is good. It's syntax is ugly, though.

                                      "In testa che avete, Signor di Ceprano?" -- Rigoletto

                                      M Offline
                                      M Offline
                                      MarkTJohnson
                                      wrote on last edited by
                                      #34

                                      May be ugly, but you never accidentally assigned something in an if condition. := All day long. The one thing I truly miss about Delphi.

                                      I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

                                      C 1 Reply Last reply
                                      0
                                      • R raddevus

                                        Just stumbled upon this book and I'm shocked that it was just published in Nov. 2020. Maybe, Microsoft will release a new Petzold, Programming Windows 10, next. :rolleyes: Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi[^] Are people out there still using Delphi? My company used the technology before 2000 and around 2005 started converting to .NET. We do have some old code in Delphi but most has been rewritten.

                                        J Offline
                                        J Offline
                                        Jonas Hammarberg
                                        wrote on last edited by
                                        #35

                                        I still maintain some programs written in Delphi 5 ...

                                        1 Reply Last reply
                                        0
                                        • R raddevus

                                          Just stumbled upon this book and I'm shocked that it was just published in Nov. 2020. Maybe, Microsoft will release a new Petzold, Programming Windows 10, next. :rolleyes: Delphi GUI Programming with FireMonkey: Unleash the full potential of the FMX framework to build exciting cross-platform apps with Embarcadero Delphi[^] Are people out there still using Delphi? My company used the technology before 2000 and around 2005 started converting to .NET. We do have some old code in Delphi but most has been rewritten.

                                          K Offline
                                          K Offline
                                          Kirk 10389821
                                          wrote on last edited by
                                          #36

                                          Funny, I just finished upgrading to Delphi Sydney (10.4)... It is still simply the best GUI development experience I've had. The remaining components are pretty rock solid. The Clients still enjoying the software. One product is literally 20 years old, just got a facelift! And about the book. FMX is the Alternate to VCL. It is cross platform, so it runs on android, MAC, iOS and windows... One set of controls... This is LITERALLY a 2021 topic, is it not? One code base, trying to hit every platform. And call MSFT Press, tell them Xamarin needs a book published :-)

                                          R M 2 Replies 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