[DUG] Delphi 10.2 Tokyo ready for production?

Jeremy Coulter jscoulter at gmail.com
Thu Sep 21 15:22:45 NZST 2017


I have to agree. I have to make a very considered decision to  upgrade
because of the pain of having to install components. I think EMB. have come
some way to help by introducing GetIt, but no all my component Devs are
using it and there there are the ones who are no longer around so I have to
do it myself, and the same for my own components.
I look forward to having a  "Personal" GetIt where we can specify the
components we want to install therefore making Delphi upgrades easier.

Jeremy


On Thu, Sep 21, 2017 at 3:06 PM, Jan Bakuwel <jan.bakuwel at omiha.com> wrote:

> Hi Bevan,
>
> Thanks for your response!
>
> On 21/09/17 13:44, Bevan Edwards wrote:
> >
> > Hi Jan,
> >
> > I have had that headache of upgrading components from one RAD Studio
> > version to the next for some time now, which is why I'm always
> > hesitant to move projects to the latest version (although I am now on
> > the subscription model, so I download the updates and new versions as
> > they become available).
> >
> > I mostly develop in C++Builder, but I think that the experience is the
> > same as with Delphi.
> >
> > Migrating from XE3 to XE8 was a bit of a nightmare, but I eventually
> > completed that migration.  I started on the migration from XE8 to RX
> > Seattle (I had to lookup the name to remind myself), but that was also
> > a bit of a mission, so I never completed it.
> >
> > With 10.1 Berlin I found the migration much easier, but perhaps it was
> > because I had done part of the work in Seattle and also because I had
> > a bit more time to sort things out.  But then moving to 10.2 Tokyo was
> > a Breeze (essentially everything I had done for Berlin more or less
> > just worked in Tokyo).
> >
> > Going from XE5 to Tokyo is probably going to be a similar mountain of
> > work as what I experienced going from XE3 to XE8, but I think it's
> > well worth it.
>
> For the project I'm currently working on migrating it (to 10.2 Tokyo)
> should not pose too much trouble.
>
>
> > I now use Tokyo as my main development platform and have streamlined
> > the process of migrating old projects (replacing components which have
> > not been maintained or upgraded with the new versions).
> >
> > I believe the annual subscription model is a necessity from XE8
> > onwards (unless you want to pay full price at each upgrade), but if
> > you're using it on a regular basis then it's worth the investment.
>
> Indeed.
>
> >
> > In your situation, the question is whether it's worth the investment
> > for an occasional in-house developed project.  The answer is probably
> > not, unless there is (a) some benefit in the target platforms offered
> > (over and above what is available in XE5), and (b) you will have the
> > time to put into overcoming the learning curve to use those new target
> > platforms (assuming it's different from what you've been doing).
>
>
> What prompted me to write this email is that while debugging for days I
> got the feeling I was working with a substandard product (XE5 +
> FireMonkey). Multithreading is a basic necessity in any responsive GUI
> application these days. And even if one would not create their own
> threads, threads are created by the RTL in many occasions. I wasn't too
> pleased finding out that - apparently - XE5 FireMonkey RTL wasn't tested
> well enough. I have the hope that things are much better in 10.2 Tokyo
> but then I've been bitten by that sort of thinking before.
>
> If by upgrading I would get a well tested production ready development
> platform for Windows, MacOS, iOS, Android and Linux, I'd be tempted to
> once more spend the money.
>
> >
> > As far as I'm aware there is no Linux platform support in Tokyo, but
> > it is on their roadmap.
>
> There is, but as far as I can tell only in the Enterprise or Architect
> editions (https://www.code-partners.com/product/delphi)
>
> > I have played around with mobile applications in both Berlin and
> > Tokyo, but I haven't produced anything for use outside of my
> > development environment yet (too few hours in the day/week/month).
> > I have also not deployed any apps on MacOS yet (haven't needed to and
> > haven't had a Mac machine available, until recently).
> >
> >
> > I hope that helps - feel free to ask any further questions.
>
> It sure does, many thanks!
>
> Jan
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at listserver.123.net.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at listserver.123.net.nz with
> Subject: unsubscribe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20170921/c14bc119/attachment.html 


More information about the Delphi mailing list