On 14.02.2022 23:13, Andrzej P. Wozniak wrote:
Osoba podpisana jako Roman Tyczka <romantyczka@hate.you.spammer>
w artykule <news:620ac4da$0$6636$65785112@news.neostrada.pl> pisze:
Delphi dziś potrafi np. kompilować kod na Androida, Linuxa i OSX.
Jak pisałem wcześniej umie też poza x68 (32 bity) także x64. Ma wiele
nowych klocków w języku, podąża na światem, ale z dużym opóźnieniem i
w zasadzie poza utrzymywaniem starego softu jakiekolwiek inne użycie
to pakowanie się w za ciasne szelki.
W praktyce wiele osób przesiadło się z Delphi do środowiska Lazarus/FPC.
W praktyce z Delphi do Lazarusa można "przesiąść" się w dwóch przypadkach:
- pisania aplikacji zabawkowych (popierdółek)
- pisania złożonych aplikacji bez wykorzystywanie bibliotek dostawców
zewnętrznych (rzeźba w klocu) oraz bez stosowania nowinek w języku
(czyli trzymając się archaicznej skladni pascala
W każdym innym przypadku, czyli 99% zastosowań biznesowych, nie da się
kodu z Delphi zmigrować do Lazarusa, bo jest duża niezgodność języka
(RTTI, RTL, generyki) oraz brak wsparcia w zewnętrznych bibliotekach "do
wszystkiego".
To, że TC się zmigrował (jeśli to prawda) o niczym nie świadczy.
Jest w cholerę drogie,
zabugowane, wsparcie marne, a fakt, że jest tylko jeden dostawca
czyli monopol, nie pomaga.
Lazarus też ma swoje błędy. Wystarczy przeszukać history.txt z
najnowszej wersji Total Commandera – Lazarus jest wymieniony ponad 30
razy, Free Pascal ok. 10 razy.
Nie chodzi o to, żeby nie było błędów (one są zawsze), tylko, żeby od
ich zgłoszenia nie trzeba było czekać na fixy kilku lat, a tak dzieje
się w świecie delphi (embarcadero).
--
pzdr
Roman
|