[DUG] Delphi 10.2 Tokyo ready for production?
Bevan Edwards
bevan at achieve-software.com
Thu Sep 21 13:44:11 NZST 2017
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.
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.
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).
As far as I'm aware there is no Linux platform support in Tokyo, but it
is on their roadmap.
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.
Regards,
Bevan
On 21/09/2017 13:08, Jan Bakuwel wrote:
> Greetings all,
>
> I know of course that by picking this subject I might draw some
> criticism as it could be interpreted as implying that it might not be...
>
> I'm a one-man band only occasionally getting to develop an in-house
> application with Delphi, so even though I would love to do more Delphi
> development, it simply is not financially feasible to continuously
> upgrade not only Delphi but also the various 3rd party component suites.
> I'm sure this sounds familiar to at least some of you.
>
> I'm at that point (again) where I'm contemplating whether to request
> funding to upgrade from XE5 to Tokyo 10.2 or not, just having spend a
> fair amount of time debugging threading issues with the XE5 Firemonkey
> RTL (no fun and only partly resolved).
>
> Being able to target Linux server is something I've longed for a long
> time so that would be a bonus. Independent reviews of Delphi releases
> are hard to find (I wonder why) so I'll ask here if there's anyone here
> that would like to share their experience using Tokyo 10.2 for real
> world applications deployed on Windows, MacOS, iOS, Android and/or Linux
> server.
>
> 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
>
More information about the Delphi
mailing list