LINUX.ORG.RU

История изменений

Исправление man-from-36, (текущая версия) :

Есть опыт переноса довольно большого проекта c windows (дельфи 2007) на линукс (лазарус). Впечатления положительные. Все используемые сторонние компоненты нашлись портированными под лазарус (только надо иметь в виду, что порт под лазарус это в т.ч. порты под линукса и разные там макоси, которых может не быть). Свои компоненты портировали без проблем.

Одну кодовую базу сохранить не удалось ввиду сильной завязки на специфичные для ОС апи, но все равно это гораздо менее геморрно, чем переписывать с нуля.

Потом с линукса перенесли все это на macOS с сохранением одной кодовой базы. Лазарус не так уж и плох на самом деле. Для примера cudatext и total commander

Если вопросы не касаются винапи, то книжка + гугл точно помогут. хотя про freepascal надо что-то почитать, от старого дельфяшного паскаля он отличается наличием большого количества плюшек, которыми удобно пользоваться. ну типа

var
 i : integer;

...

showmessage("i = " + i.tostring);

Исправление man-from-36, :

Есть опыт переноса довольно большого проекта c windows (дельфи 2007) на линукс (лазарус). Впечатления положительные. Все используемые сторонние компоненты нашлись портированными под лазарус (только надо иметь в виду, что порт под лазарус это в т.ч. порты под линукса и разные там макоси, которых может не быть). Свои компоненты портировали без проблем.

Одну кодовую базу сохранить не удалось ввиду сильной завязки на специфичные для ОС апи, но все равно это гораздо менее геморрно, чем переписывать с нуля.

Потом с линукса перенесли все это на macOS с сохранением одной кодовой базы. Лазарус не так уж и плох на самом деле. Для примера cudatext и total commander

Если вопросы не касаются винапи, то книжка + гугл точно помогут. хотя про freepascal надо что-то почитать, от старого дельфяшного паскаля он отличается наличием большого количества плюшек, которыми удобно пользоваться. ну типа

var i : integer;

showmessage("i = " + i.tostring);

Исходная версия man-from-36, :

Есть опыт переноса довольно большого проекта c windows (дельфи 2007) на линукс (лазарус). Впечатления положительные. Все используемые сторонние компоненты нашлись портированными под лазарус (только надо иметь в виду, что порт под лазарус это в т.ч. порты под линукса и разные там макоси, которых может не быть). Свои компоненты портировали без проблем.

Одну кодовую базу сохранить не удалось ввиду сильной завязки на специфичные для ОС апи, но все равно это гораздо менее геморрно, чем переписывать с нуля.

Потом с линукса перенесли все это на macOS с сохранением одной кодовой базы. Лазарус не так уж и плох на самом деле. Для примера cudatext и total commander

Если вопросы не касаются винапи, то книжка + гугл точно помогут. хотя про freepascal надо что-то почитать, от старого дельфяшного паскаля он отличается наличием большого количества плюшек, которыми удобно пользоваться. ну типа

[code] var i : integer;

showmessage("i = " + i.tostring);

[/code]