kaz_av
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Alexey_Gawrilow Цитата: Только когда у тебя в ToolBox'е Lazarus, зачем тогда Delphi под Linux? | Потому что писать бизнес-логику на FPC... не всегда получается. То есть у тех, кто писал до этого на Delphi 7, проблем, вероятно, не возникнет, а вот с диалектом более свежих версий не всё просто. Я, например, огрёб с условной компиляцией и мне пришлось перелопачивать ~70 тыс. строк кода, чтобы всё перевести на дефайны. И этот случай c условной компиляцией не единичный т.к. потом я влетел вот в это. Или вот проблема с поддержкой вложенных типов. Багу скоро год. Но самое печальное, что они релизнули компилятор с таким багом. Я уж не говорю о мелочах типа некорректной последовательности вызовов конструкторов класса, или отфонарных сообщениях об ошибке (один из примеров) (с такими диагностическими сообщениями не очень просто понять, чего от тебя хотят). Плюс, ещё была некорректная декларация типов NativeInt/UInt из-за которой у меня сломались все перегруженные функции, но этот баг довольно быстро починили. Плюс выбор перегруженного метода работает не так как в дельфях и это тоже может привести к ошибкам компиляции, хоть и фиксится по месту. При всём при этом, и FPC и Lazarus являются отличной альтернативой Delphi, местами превосходя её. У меня сейчас один из проектов делается на лазаре, и я, в общем, доволен результатом. | Всего записей: 437 | Зарегистр. 15-02-2006 | Отправлено: 17:09 30-03-2016 | Исправлено: kaz_av, 17:48 30-03-2016 |
|