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.
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.
It's good stuff!
ReplyDeleteWe 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.
ReplyDeleteLars Fosdal but the HDPI issue was already fixed.
ReplyDeleteThe 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.
There are more than one HDPI issue.
ReplyDeletequality.embarcadero.com - Issue Navigator - Embarcadero Technologies
Luis Madaleno and Android platform has also a lot of issues... That's why we are still working with Berlin.
ReplyDeleteStéphane Wierzbicki I don't use Delphi for mobile.
ReplyDeleteAlways found FireMonkey too buggy.
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.
ReplyDeleteI wish releases were named after how buggy they were. That way a really bad release would be something like "Delphi 10.3 Pyongyang".
ReplyDeleteI am more for them using the name of rock bands or pop groups and for me the 10.2 version suffix will be "Busted"....
ReplyDeleteJoseph Mitzen you make my day 😁😂
ReplyDeleteMartyn Spencer I also had a few issues when first compiled my project in 10.2.
ReplyDeleteI also found some inconsistent behavior while debugging the project to find the problem.
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".
ReplyDeleteAfter all those comments I hope I don't have to go back to 10.1.
ReplyDeleteJust 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.
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/sub
ReplyDeleteMartyn Spencer the question we all have since D7 is when will Embarcadero release a fully reliable product.
ReplyDeleteI was expecting 10.2 to be better and more reliable than 10.1 but from all the comments that's not the case.
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.
ReplyDeleteLuis, can you give us some examples of how 10.2 is better than 10.1?
ReplyDeleteDavid Heffernan like I said before I am talking about the IDE only and yet.
ReplyDeleteWith 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.
Sounds more like you should be complaining about 10.1!
ReplyDeleteDavid Heffernan Embarcadero doesn't fix issues in 10.2 let alone in 10.1.
ReplyDeleteBut 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.
This is known as lowering expectations.
ReplyDeleteDavid Heffernan After all these years do you expect anything exceptional from a new Delphi release?
ReplyDeleteWith 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.
So, your entire post can be summarised like this:
ReplyDeleteDelphi 10.2, not quite as crappy as the previous version.
David Heffernan :)
ReplyDeleteI 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?
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.
ReplyDeleteDavid Heffernan And you do not have IDE stability issues with XE7?
ReplyDeleteRegarding IDE stability XE7 was a nightmare for me. Hence that anything better than that is like heaven for me.
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.
ReplyDeleteDavid Heffernan So you never felt the pain of restarting the IDE every 5 minutes.
ReplyDeleteLucky you!
I had that problem with XE7. It was horrible. Berlin 10.1.x fixed that.
ReplyDeleteNow the question remains: when will EMB release a new Tokyo version...
ReplyDeleteStéphane Wierzbicki isn't it on the roadmap for this year?
ReplyDeleteRonald Klitsche yes it is... But nobody knows when it will be released...
ReplyDelete/sub
ReplyDeleteSté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.
ReplyDeleteIt 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. :-(
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.
ReplyDeleteYou 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.
It didn't took long...
ReplyDeleteAfter 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.