Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];

Вниз

Delphi - Lazarus   Найти похожие ветки 

 
Igor   (2003-12-15 12:14) [0]

Кто-нибудь пробовал перейти с Delphi на Lazarus? Поделитесь опытом и впечатлениями. У меня ничего не получается. Глючит со страшной силой.


 
Проходил мимо   (2003-12-15 13:34) [1]

Прошу прощения, а что это такое - Lazarus? Так теперь Delphi 8 называется, что ли?


 
PVOzerski   (2003-12-15 13:48) [2]

Это лучше обсуждать, скажем, на fpc.by.ru. Что же до меня... Я пробовал Lazarus чуть-чуть. В те времена, когда Win32-версия работала поверх GTK - это был, скажем так, неработоспособный монстр. Да, в общем, Lazarus был изначально ориентирован скорее на *NIX-платформы. Говорят, сейчас Win32-вариант изрядно "повзрослел" и "поумнел". Что же до моих планов... Руки патчить и развивать сам компилятор у меня сейчас практически не доходят, так что на пути его развития не влияю. Из первоочередных задач вижу следующее: поддержку передачу параметров через регистры (в версии 1.9 налицо крутой прогресс) и устранение проблем с полноценным переносом на FPC библиотеки KOL. Уже давно в Delphi-режиме компиляторы ветви 1.1/1.9 поддерживают свойства в объектах старого синтаксиса (это не относится к официальным релизам 1.0.x). Но, похоже, никто не собирается решать проблему удаления из кода "мертвых методов" (невызываемых через inheried или еще как-либо перекрытых виртуальных и динамических методов предковых классов), которая при отсутствии виртуальных конструкторов (что характерно именно для объектов старого синтаксиса) вполне решаема, что и доказано Борландом. А без этого половина смысла KOL пропадает.
Вообще же, крайне интересно было бы, если бы ребята из FPC Team реализовали другую свою идею - подключение классов C++. Тогда можно было бы сделать Delphi-подобную RAD с использованием хорошо разработанных кросс-платформенных библиотек классов, ориентированных на C++ (наподобие V), а не изобретать LCL "с нуля". Хотя это не отменяет возможности успеха Lazarus на основе FCL/LCL.
Наконец, последнее по сабжу. Дошел до меня слух, что Борланд собирается сворачивать развитие Kylix. Вообще, если это так, то это скорее грустно. Однако если они расщедрятся и переведут CLX под GPL, CLX можно будет "перевесить" на компилятор FPC, притом куда с бОльшим успехом, чем это "получается" с Sibyl.


 
PVOzerski   (2003-12-15 13:54) [3]

>Прошу прощения, а что это такое - Lazarus? Так теперь Delphi 8 называется, что ли?
для не сталкивавшихся с Lazarus: это OpenSource-альтернатива Delphi - RAD и набор библиотек компонентов, ориентированных на использование компилятора OpenSource-FreePascal (FPC). Задуман как кросс-платформенный. Официальные сайты:
для Lazarus: http://lazarus.freepascal.org ;
для компилятора; http://www.freepascal.org ;
неофициальный сайт по-русски: http://www.fpc.by.ru (спасибо И. Шихалеву на его создание и поддержку!)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
14-12109
copyr25
2003-12-11 09:28
2004.01.05
С Днём Рождения, Александр Исаевич!


9-11767
dcu
2003-06-12 12:38
2004.01.05
Вращение в 3D пространстве


14-12134
SPeller
2003-12-13 14:02
2004.01.05
Глюк IE?


9-11757
Yanis
2003-06-07 11:39
2004.01.05
Хочу спросить про рисование на экране.


14-12136
craZy kurt
2003-12-11 19:02
2004.01.05
Бесследное удаление файлов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский