Vidí ;-).
Není sám, kdo za poslední „true Delphi“ považuje verzi 7, pak už se docela měnili. Ve firmě jsme měli poslední koupené Delphi 6, pak už byl Lazarus tak dobrým nástupcem, že nebyl důvod kupovat novější. Problém byl jen u projektů, kde byly použité komponenty třetích stran, jež se nedaly přeložit v Lazaru.
A proč ne?
Aplikace, které se vyplácí léta udržovat v souladu s legislativou a ne je přepisovat, protože jiný jazyk/platforma je více cool. Kompiluji pro 32 bit, ale důvody tu nehodlám rozepisovat veřejně.
Funkčně jsem na omezení nenarazil, problém převodu je za mnou asi 8 let. U jediného projektu jsem dělal převod formulář po formuláři do nového projektu, čímž jsem si vyčistil nepotřebné části.
psat se da i v asm, ale je to o efektivite, presun starych projektu na nove prostredi chapu, ikdyz obcas radeji rovnou prepisuji.
Chybejici podpora jazyka v podobe reflexe, atributu, dodrzeni novych patternu, ktere v dobe navrhu starych aplikaci teprve vznikaly, to me casto presvedcuje o tom ze nema cenu se babrat v starem kodu a logiku postupne prepsat. At jiz stylem rozsekane aplikace na dll a postupnou nahradou, ci rovnou stavbou na zelene louce. Ono kdyz mate vzorovou aplikaci tak uz to neni takove utrpeni:)
tak to bych se hadal... "true Delphi" je true v cem? I kdyz se budeme drzet verze Delphi 7 nepochodite s jinou implementaci vlaken (ta v delphi je zavisla na windows api), opravdu komercni projekt s delsi historii nepresunete ani nahodou... BDE a ruzne komercni datasety i ruzne dalsi komponenty nejsou proste pro lazarus stavene.
Osobne neznam vetsi aplikaci ktera by komercni ci jen komponenty tretich stran nemela.
Takze veta "Import projektů z Delphi je problematický jen výjimečně" patri do veselych zimnich veceru a do beletrie:)