Delphi 10.1 was already very good.

Delphi 10.1 was already very good.
But Delphi 10.2 is even better. Rock solid so far!
I just regret having it installed all this time and still using 10.1.

For those still not decided to move to 10.2, do it asap.

Edit: I only use Delphi for Windows VCL desktop apps.

Comments

  1. We skipped it due to several High DPI problems, and chatter about unstable debugger. Now we are holding for the next release, which is supposed to have some debugger work included, according to the road map.

    ReplyDelete
  2. Lars Fosdal but the HDPI issue was already fixed.
    The debugger issue is a bad one. Lets see what I will face.
    So far I see that the IDE is much more stable, even compared to 10.1.
    I'm testing with my huge ERP project with >1M lines.

    ReplyDelete
  3. Luis Madaleno​ and Android platform has also a lot of issues... That's why we are still working with Berlin.

    ReplyDelete
  4. Stéphane Wierzbicki I don't use Delphi for mobile.
    Always found FireMonkey too buggy.

    ReplyDelete
  5. When I tried 10.2 and built an application that was fine with 10.1, the application failed to run correctly. It was the first app that I tried and given the instant failure I went straight back to using 10.1 and am not sure that I am prepared to spend the time working out what was wrong.

    ReplyDelete
  6. I wish releases were named after how buggy they were. That way a really bad release would be something like "Delphi 10.3 Pyongyang".

    ReplyDelete
  7. I am more for them using the name of rock bands or pop groups and for me the 10.2 version suffix will be "Busted"....

    ReplyDelete
  8. Joseph Mitzen​ you make my day 😁😂

    ReplyDelete
  9. Martyn Spencer I also had a few issues when first compiled my project in 10.2.
    I also found some inconsistent behavior while debugging the project to find the problem.

    ReplyDelete
  10. Luis Madaleno Sounds like I should take another look when I have a moment. I generally expect this kind of thing for relatively "basic" projects to "just work".

    ReplyDelete
  11. After all those comments I hope I don't have to go back to 10.1.
    Just spent 3 days setting up everything.
    Every time a new Delphi comes out there is a lot of work to be done just to prepare everything.
    With Visual Studio is almost plug and play.

    ReplyDelete
  12. Luis Madaleno​ If it works well for you, stick with it. I imagine we all use it in so many different ways that for some folks, everything is fine and others it is problematic.

    ReplyDelete
  13. Martyn Spencer the question we all have since D7 is when will Embarcadero release a fully reliable product.
    I was expecting 10.2 to be better and more reliable than 10.1 but from all the comments that's not the case.

    ReplyDelete
  14. Luis Madaleno If I did in 10.2 what I can also do in D7 then probably everything would work fine. The point is, that I would never touch D7 again if I am not forced to. Working in D7 is like some sticky fog resides between me and the computer.

    ReplyDelete
  15. Luis, can you give us some examples of how 10.2 is better than 10.1?

    ReplyDelete
  16. David Heffernan​ like I said before I am talking about the IDE only and yet.
    With 10.1 I had to constantly close and open the IDE to change to another project.
    With 10.2 this doesn't happen and I don't get errors when closing projects or forms.
    And since my day is almost all with the IDE, having a more stable environment results in more productivity.
    Considering this, 10.2 is much better than 10.1.

    ReplyDelete
  17. Sounds more like you should be complaining about 10.1!

    ReplyDelete
  18. David Heffernan Embarcadero doesn't fix issues in 10.2 let alone in 10.1.
    But those were the only issues I had with 10.1. Some errors when closing some forms and projects and this forced the need to close the IDE completely.
    But even with these small issues it was the best Delphi IDE in years.

    ReplyDelete
  19. This is known as lowering expectations.

    ReplyDelete
  20. David Heffernan After all these years do you expect anything exceptional from a new Delphi release?
    With Delphi my only expectation is for a decent working IDE and even that most of the time seems like asking too much.
    That's why I only use Delphi for one very big and old project, but that still represents 90% of my time.
    For new projects I use Visual Studio.

    ReplyDelete
  21. So, your entire post can be summarised like this:

    Delphi 10.2, not quite as crappy as the previous version.

    ReplyDelete
  22. David Heffernan :)
    I hope I don't have to use those words in a few days/weeks.

    And what is your opinion regarding Delphi quality and evolution for the past 3 major releases?

    ReplyDelete
  23. I haven't upgraded since XE7. Nothing has been added that is of interest to me. I'm a pure VCL developer. I'd upgrade if Emba improved the performance of emitted code, especially relating to floating point.

    ReplyDelete
  24. David Heffernan And you do not have IDE stability issues with XE7?
    Regarding IDE stability XE7 was a nightmare for me. Hence that anything better than that is like heaven for me.

    ReplyDelete
  25. Not too much. If I try to compile a project group then I may get out of memory errors. But working on the same project all day long is usually fine.

    ReplyDelete
  26. David Heffernan So you never felt the pain of restarting the IDE every 5 minutes.
    Lucky you!

    ReplyDelete
  27. I had that problem with XE7. It was horrible. Berlin 10.1.x fixed that.

    ReplyDelete
  28. Now the question remains: when will EMB release a new Tokyo version...

    ReplyDelete
  29. Stéphane Wierzbicki​ isn't it on the roadmap for this year?

    ReplyDelete
  30. Ronald Klitsche​ yes it is... But nobody knows when it will be released...

    ReplyDelete
  31. Stéphane Wierzbicki I've never understood this. How do they not know when it's going to be released? Do they throw darts, roll dice or something to pick a release date? Never heard of a PERT chart? The worst I saw was when Marco scheduled a "preview" seminar of a forthcoming release and they ended up releasing the product two days before his preview! He joked about it becoming a postview seminar, but when the project manager doesn't even know the release date that's crazy.

    It makes it hard/impossible for users to make plans, budgets, etc. Other products with longer release windows are able to give a release date months ahead of time. :-(

    ReplyDelete
  32. Joseph Mitzen the biggest problem is the poor product quality. Every release comes with bugs and you pay the upgrade and if you want the patch to fix half the bugs you need to pay more.
    You end up paying and paying and the bugs are still there.
    Not to talk about the lack of new language features when compared to what RemObjects does.

    ReplyDelete
  33. It didn't took long...
    After a few days, with more intense use and all the errors I had in 10.1 are back in 10.2.
    Closing some forms and projects gives me several errors and when this happens I can't reopen any form file and have to shutdown the IDE and start again.
    This is the life of a Delphi developer since D7 I guess.
    So with the known bugs in 10.2, that some fellows mentioned, it is fair to say that keeping with Berlin is a wiser decision.
    But after all the work I had to move to 10.2 I just don't have the courage to go back... will work with 10.2 IDE and change the CLI build process to use 10.1.

    ReplyDelete

Post a Comment