Len by ma zaujímalo, čo musí jazyk splniť, aby sa stala z neho fosília? Mnoho jazykov používaných doteraz je starých až až (napr. Ada, C,...).
Mě by to také zajímalo. Nicméně se stačí rozhlédnout po diskuzích a to nejen místních :-). Možná je to prací, ale Object Pascal je pro mě v kategorii oblíbených jazyků/nástrojů. hodně pomohly Delphi, v nichž se triviálně dělalo GUI.
autor si nevidi pres pysk a nevi co mluvi, import neni prakticky mozny od delphi 2010 kvuli nove reflexi a novejsi praci s kolekcema..
V tom ma komunita co dohanet.
Prehodit projekt z delphi jen tak, jde zcela vyjimecne
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.
Opravdu používáte Lazarus pro komerční aplikace? Jsou někde k vidění (GUI a popis funkcí)? Je Lazarus opravdu srovnatelný s D7, jak dlouho jej pro vývoj používáte a s čím se nejvíc potýkáte (kromě komponent třetích stran)?
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:)