The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия среды разработки для FreePascal - Lazarus 2.0.0, opennews (??), 05-Фев-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +1 +/
Сообщение от Аноним (4), 05-Фев-19, 20:56 
Qt?
Ответить | Правка | Наверх | Cообщить модератору

9. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +6 +/
Сообщение от llolik (ok), 05-Фев-19, 21:10 
> Qt?

Не, руками-то оно понятно. В лазаре тоже можно всё руками писать. Среда, она же RAD IDE, по возможностям хотя бы похожая существует? Я такой не знаю. Возможно только я не знаю.
Плюс Лазарь удобен чем: собрал под linux - собрал с GTK/Qt, собрал под Windows - родной WinAPI, собрал под Mac - родной Cocoa. Они как-минимум стараются делать свой LCL максимально нативным под каждую таргет-платформу, а не мимикрию в стиле Qt.

ЗЫ. Lazarus умеет использовать Qt, как виджет-сет. Хоть Qt4, хоть Qt5.

Ответить | Правка | Наверх | Cообщить модератору

15. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +1 +/
Сообщение от Cradle (?), 05-Фев-19, 21:33 
https://en.wikipedia.org/wiki/Qt_Creator разве не достаточно? Возможности портирования приложения на win, linux, macos, android, ios - разве мало? Да, Embarcadero RAD который "делфи" сейчас тоже умеет на андроид и ios портироваться, но видели бы вы какое вырвиглазное непотребство там получается. Я уже молчу про код который оно генерит - забудьте все что вы знали про оптимизацию и придумайте самую невероятную пакость, и все равно такого как у них не получится выдумать
Ответить | Правка | Наверх | Cообщить модератору

21. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от 111 (??), 05-Фев-19, 22:00 
> https://en.wikipedia.org/wiki/Qt_Creator разве не достаточно? Возможности портирования
> приложения на win, linux, macos, android, ios - разве мало? Да,
> Embarcadero RAD который "делфи" сейчас тоже умеет на андроид и ios
> портироваться, но видели бы вы какое вырвиглазное непотребство там получается. Я
> уже молчу про код который оно генерит - забудьте все что
> вы знали про оптимизацию и придумайте самую невероятную пакость, и все
> равно такого как у них не получится выдумать

Ну дак и  Qt и Qt_Creator умеет на андройд! Я запускал свою самоделку на телефоне. Правда тоже вырвиглазно получилось :)))

Ответить | Правка | Наверх | Cообщить модератору

24. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (24), 05-Фев-19, 22:03 
в Qt есть такая богата копмонентная база как в Delphi, как визуальная так и не визуальная? Те же grid'ы для отображения данных из БД, да и компонентов для работы с СУБД гораздо больше, чем в Qt. Для примера, если нужно написать приложение для анализа .apk (так, на вскидку), нужно несколько компонентов: распаковщик архивов, парсер XML, компонент для отображения данных - grid, tree-view, если хотите, записать это в базу. В Delphi это делается с использованием компонентов, предоставляемых из коробки. Делая это в Qt вам придется искать исходники архиватора, парсера xml (ладно, он есть там), а работу с FireBird, например нужно еще попотеть обеспечить, плюс grid - писать свой адаптер, потом мучиться все это скомпилировать, выискивая недостающие includ'ы....
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

25. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +5 +/
Сообщение от 111 (??), 05-Фев-19, 22:05 
> а работу с FireBird

ну толсто же :)))


Ответить | Правка | Наверх | Cообщить модератору

44. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  –1 +/
Сообщение от Michael Shigorinemail (ok), 06-Фев-19, 01:27 
http://doc.qt.io/qt-5/sql-driver.html#qibase-for-borland-int...
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

49. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (24), 06-Фев-19, 06:59 
Да-да-да. InterBase который уже далеко не FireBase, особенно с версии FireBase 3.x. Упоминание qmake особенно напрягает.
Ответить | Правка | Наверх | Cообщить модератору

68. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (68), 06-Фев-19, 10:06 
Он FireBird FireBase это другое.
Ответить | Правка | Наверх | Cообщить модератору

69. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (68), 06-Фев-19, 10:11 
В Qt нет быстрых gridview-ов уровня тех что были в delphi 7 и выше, может за пару последних лет что-то появилось(не смотрел), оно может быть написано правильно, но работать с большими гридами очень тяжко (и много-много памяти).
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

48. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (48), 06-Фев-19, 06:49 
> а работу с FireBird

А чё не paradox?

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

50. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (24), 06-Фев-19, 07:00 
Собственно, почему бы и нет, ведь с sqlite мне и предлагают альтернативу в Qt.
Ответить | Правка | Наверх | Cообщить модератору

70. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (68), 06-Фев-19, 10:14 
Потому-что серверная БД, которая удобна для решений используемых небольшими компаниями, при этом может одновременно работать как встореная ( не нужно пользоваться двумя сразу ), умеет транзакции тригеры хранимки при этом не требует столько внимания как PG и опять таки единый синтаксис для встроенной и серверной(унификация кода/разработчиков).
Ответить | Правка | Наверх | Cообщить модератору

94. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от фф (?), 06-Фев-19, 13:41 
ну пользуй свой интербейз

какое-то нытье на пустом месте...

http://doc.qt.io/qt-5/sql-driver.html

The table below lists the drivers included with Qt:

Driver name    DBMS
QDB2    IBM DB2 (version 7.1 and above)
QIBASE    Borland InterBase
QMYSQL    MySQL
QOCI    Oracle Call Interface Driver
QODBC    Open Database Connectivity (ODBC) - Microsoft SQL Server and other ODBC-compliant databases
QPSQL    PostgreSQL (versions 7.3 and above)
QSQLITE2    SQLite version 2
QSQLITE    SQLite version 3
QTDS    Sybase Adaptive Server

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

26. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  –2 +/
Сообщение от Аноним (24), 05-Фев-19, 22:05 
в Qt есть такая богата копмонентная база как в Delphi, как визуальная так и не визуальная? Те же grid'ы для отображения данных из БД, да и компонентов для работы с СУБД гораздо больше, чем в Qt. Для примера, если нужно написать приложение для анализа .apk (так, на вскидку), нужно несколько компонентов: распаковщик архивов, парсер XML, компонент для отображения данных - grid, tree-view, если хотите, записать это в базу. В Delphi это делается с использованием компонентов, предоставляемых из коробки. Делая это в Qt вам придется искать исходники архиватора, парсера xml (ладно, он есть там), а работу с FireBird, например нужно еще попотеть обеспечить, плюс grid - писать свой адаптер, потом мучиться все это скомпилировать, выискивая недостающие includ'ы....
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

45. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +2 +/
Сообщение от Stax (ok), 06-Фев-19, 03:26 
Вы лукавите и притягиваете себе странные инструменты в оправдание. Зачем вы взяли тут странный Firebird? Хочется в приложении иметь для себя базу - возьмите более логичный тут sqlite. И сразу все встанет на свои места: в (не поддерживаемом уже) Delphi либо Lazarus вам придется искать какие-то левые приблуды типа LiteDAC, попотеть с интеграцией всего этого, потом мучаться все скомпилировать и тп. А в Qt - все реально полезные на практике SQL модули из коробки (http://doc.qt.io/qt-5/sql-driver.html), подключаетесь с адаптером QSQLITE и вперед.

(а проблему с архиватором вообще не понял. Первой же ссылкой в гугле предлагают готовую либу http://quazip.sourceforge.net/ - но это вы опять ведь специально .zip файл взяли. А вы возьмите чуть более современный 7z, и тут выяснится, что в delphi вам придется тащить в проект уж точно непойми что)

Между прочим, насколько я помню из Delphi вы даже к тому же ораклу просто так не подключитесь, либо придется покупать коммерческий коннектор непонятно какого качества, либо придется лезть через мерзкий ODBC, лишившись при этом всех полезных фич типа объектов, вложенных курсоров и прочего. Впрочем, может сейчас что-то изменилось, давно с этим сталкивался.

Ответить | Правка | Наверх | Cообщить модератору

51. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +3 +/
Сообщение от Аноним (51), 06-Фев-19, 07:09 
> тут странный Firebird? Хочется в приложении иметь для себя базу -
> возьмите более логичный тут sqlite. И сразу все встанет на свои
> места: в (не поддерживаемом уже) Delphi либо Lazarus вам придется искать
> какие-то левые приблуды типа LiteDAC, попотеть с интеграцией всего этого,

Чо за бред?
В (не)поддерживаемомо Дельфи... (...ть, почему неподдерживаемом? то, что у тя не хватило его удержать, не делает его неподдерживаемым...) давно есть firedac "искаропки", цепляй библиотеки и хошь sqlite, хошь мускул, хошь постгрес тебе, хошь черт в ступе. В лазарусе все это было доступно еще раньше, чем в делфи...

> А вы возьмите чуть более современный 7z, и тут выяснится, что в delphi
> вам придется тащить в проект уж точно непойми что)

Вот отсюда и растут ноги у "браузеров" и "текстпроцесоров", которые читают вслух и бегают за пивом, а вот серфить и работать с текстами нормально не могут, потомучто все силы афтара ушли на рюшечки и встроенные архиваторы, а createprocess осилить - не, это неспортивно...

Ответить | Правка | Наверх | Cообщить модератору

53. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +1 +/
Сообщение от Аноним (51), 06-Фев-19, 07:52 
> Между прочим, насколько я помню из Delphi вы даже к тому же
> ораклу просто так не подключитесь, либо придется покупать коммерческий коннектор

Да, придется покупать коннектор.
Видимо, придется купить при этом еще и Оракл, и окружение, которое его потянет, но самая серьезная проблема в данной ситуации - это, конечно, необходимость покупать коннектор...

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

72. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (68), 06-Фев-19, 10:19 
Причём непонятно зачем таки покупать, есть же куча вариантов (законных).
Ответить | Правка | Наверх | Cообщить модератору

91. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от фф (?), 06-Фев-19, 13:28 
Какие законные варианты без покупать ?

ты без "покупать" даже саму свою делфю законно не сможешь использовать на предприятии

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

Ответить | Правка | Наверх | Cообщить модератору

55. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноня (?), 06-Фев-19, 08:01 
Я, конечно, всё понимаю, но зачем в QT поддержка Sqlite? И если она есть, то есть ли поддержка MSSQL и постгреса?

Разве он не должен просто окошки рисовать?

И всё это в условиях, когда почти для любого языка есть pip, npm, nuget, cargo.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

98. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +1 +/
Сообщение от Stax (ok), 06-Фев-19, 15:01 
> Я, конечно, всё понимаю, но зачем в QT поддержка Sqlite? И если
> она есть, то есть ли поддержка MSSQL и постгреса?

Я выше дал ссылку, там полный список. Есть даже оракл.

> Разве он не должен просто окошки рисовать?

Создатели Qt решили, что там должно быть все, начиная от работы со строками (QString и все унаследованные классы + функции для работы) и структур данных (обертки над массивами/очередь/стек/словарь и тп) и сетевых взаимодействий (свой API и уровня сокетов, и высокоуровневые взаимодействия по куче протоколов) до XML, SQL и кучи всего. И да, это все можно использовать в отрыве от гуя, библиотеки, предоставляющие это отделены от гуевых и не требуют их.

Хорошо это или плохо - тут можно разные точки зрения иметь. Надо понимать, что когда Qt появился, STL еще толком никто не использовал, шаблонов либо не было, либо они были убогими, с поддержкой юникода в плюсах было плохо и куча других особенностей середины 90'ых. Qt реализовывал обертки над структурами C++ либо свои структуры и давал возможности, которых не было в базовом языке. Qt реально расширял C++ штуками типа сигналов и слотов, которые реализовывались через свой препроцессор (moc), устраняя проблему отсутствия С++ шаблонов в компиляторе. И так далее.

> И всё это в условиях, когда почти для любого языка есть pip,
> npm, nuget, cargo.

С современной точки зрения вы правы (впрочем, как можно заметить, ни один из этих инструментов не работает для C++), но 20 лет назад при разработке переносимого тулкита заодно иметь переносимую между платформами и компиляторами реализацию всяких высокоуровневых штук было неплохой идеей. Хотя в первых Qt никаких SQL, конечно, не было, но структуры данных уже были.

Ответить | Правка | Наверх | Cообщить модератору

71. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (68), 06-Фев-19, 10:17 
Давайте возьмём за сервер PostgreSQL, какая будет разница, gridview к которому легко подключить выборку на 100000 строк не требующий 16Гб оперативки есть? ( и не пишите что "не нужно", если пользователь решает что нужно, то ему нужно предоставить возможность, особенно если ему реально нужно глазами и с фильтрами и править по маскам после просмотра ).
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

93. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +1 +/
Сообщение от фф (?), 06-Фев-19, 13:34 
глазами 100000 строк ????

ну да, ну да...

это все что надо знать о делфи программистах Ж)))

Ответить | Правка | Наверх | Cообщить модератору

149. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от lel (?), 08-Фев-19, 10:24 
Давайте не будем судить по одному комментатору о сообществе в целом.
Ответить | Правка | Наверх | Cообщить модератору

142. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от мшефд (?), 07-Фев-19, 20:24 
>Между прочим, насколько я помню из Delphi вы даже к тому же ораклу просто так не подключитесь, либо придется покупать коммерческий коннектор непонятно какого качества, либо придется лезть через мерзкий ODBC, лишившись при этом всех полезных фич типа объектов, вложенных курсоров и прочего. Впрочем, может сейчас что-то изменилось, давно с этим сталкивался.

http://wiki.freepascal.org/SQLdb_Package
https://sourceforge.net/projects/zeoslib/

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

46. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от anonymous (??), 06-Фев-19, 06:30 
В Qt уже есть поддержка, как zip-архивов, так и Firebird - "из коробки". Ничего искать не надо
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

52. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (51), 06-Фев-19, 07:46 
> уже молчу про код который оно генерит - забудьте все что
> вы знали про оптимизацию и придумайте самую невероятную пакость, и все
> равно такого как у них не получится выдумать

Тогда уж молчи и о кодерах, которые пишут говнокод, даже не вспоминая о существовании такого понятия как "оптимизация". Заодно промолчим о настройках компилятора и линковщика - иногда программисты, которые приходят на работу устраиваться, не могут ide запустить, если на десктопе ярлычок отсутствует...

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

57. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноня (?), 06-Фев-19, 08:05 
> даже не вспоминая о существовании такого понятия как "оптимизация"

Потому что запуганы таким понятием как "предварительная оптимизация". Вообще, разработчики, которые тонко улавливают грань когда нужно начинать оптимизировать не так часто и встречаются

Ответить | Правка | Наверх | Cообщить модератору

60. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +2 +/
Сообщение от Аноним (51), 06-Фев-19, 08:24 
Ха. Зато почти повсеместно встречаются разработчики, которые на вопрос "почему твое творение через 10 секунд после старта сжирает всю оперативу, сколько ее есть?", отвечают с олимпийским спокойствием, что память сейчас дешевая. Правда следующее предложение сменить кресло разработчика с зарплатой штука баксов на стульчик менеджера по продажам за 250$ плюс проценты почему-то вызывает такое свинячье верещание, что KAV обзавидуется...
Ответить | Правка | Наверх | Cообщить модератору

154. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноня (?), 13-Фев-19, 21:22 
> через 10 секунд после старта сжирает всю оперативу, сколько ее есть?",

Это, конечно, не допустимо.

Когда сложная бизнесс-логика пересекается с оптимизированным кодом - тогда разработка замедляется непредсказуемо. И тут становится плохо всем.

> память сейчас дешевая.

Просто когда вам такое скажут, предложите посмотреть своему собеседнику, сколько стоит ноутбук с 32 гигами памяти на борту.

Ответить | Правка | Наверх | Cообщить модератору

67. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Аноним (68), 06-Фев-19, 10:05 
А что там с кодом, они же llvm переехали?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

75. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от nobody (??), 06-Фев-19, 10:31 
Тот же вопрос возник
Ответить | Правка | Наверх | Cообщить модератору

89. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от T1000 (?), 06-Фев-19, 12:46 
Пилится.
Можно собрать самому уже сейчас, правда не без бубна.
Ответить | Правка | Наверх | Cообщить модератору

84. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от llolik (ok), 06-Фев-19, 11:29 
> https://en.wikipedia.org/wiki/Qt_Creator разве не достаточно?

Не настолько плотно им пользовался, чтобы авторитетно заявлять.
К примеру, минимально, чтобы не заводить ниже-тред про dbgrid-ы и ассортимент, есть там что-то вроде лазаревских Actions-компонентов? Нет, сигналы-слоты я понимаю, что это тоже самое и можно накрутить. Можно создать аналог ActionList (возможно не один) и от него в один-два клика биндить обработчики к любому нужному компоненту?
Когда я последний раз пробовал QtCreator - это было адски муторно. Может с тех пор что поменялось, я честно не в курсе.

> приложения на win, linux, macos, android, ios - разве мало?

Не мало, но это опять же не нативные контролы, а qt-мимикрия, которая не всегда хороша. Как минимум под последние три получается не очень хорошо, дипломатично выражаясь. Плюс, как уже отмечали в треде тащить/собирать за собой рантайм.
Плюс, не самый важный вопрос, но помятуя о недавних сра^W диспутах здесь с любителями древностей, лазарь, даже свежий 2.0, до сих пор собирает кодобазу и работает как под всякие мхом поросшие WinXP и прочие древности, так и под свежим Win10/Mac/Linux. В то время как Qt-toolchain - по большей части только мейнстрим.

> Embarcadero RAD

Ну, скажем так, качество никогда не было сильной стороной Embarcadero. К лазарю/fpc оно, впрочем, имеет отношения ровно никакого, кроме собственно Паскаля. Наоборот, к примеру ЕМНИП в FPC пришлось переделывать поддержку дженериков (да они есть и лямбды есть и почти всё современное есть) собственной реализации, которая уже давно была, и делать совместимость Embarcadero, которая наворотила сильно позже и по-своему.
Оффтоп: Если почитать History UniLink-а (ftp://ftp.styx.cabel.net/pub/UniLink) можно проследить, как его автор "любит" продукцию Borland/Embarcadero за её "качество".

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

22. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  –1 +/
Сообщение от мое правило (?), 05-Фев-19, 22:01 
В qt мимикрия на очень высоком уровне. Там минимальные отличия от нативного тулкита, большинство и не заметит. qt под в качестве rad подходит на все 100%. Единственное "но" - размер дистрибутива, в который надо включить рантайм, но 30 мегабайт туда, 30 сюда, сейчас таким уже не парятся.

А то что LCL стараются сделать нативным - так себе преимущество, шаг в лево от того, что позволяет сделать нативный тулкит - и уже получится хрен знает что, заморочки под конкретный тулкит, и тд и тп.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

38. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от Онаним (?), 05-Фев-19, 23:41 
30 мегабайт туда-сюда? Спасибо, я лучше на Delphi.
Ответить | Правка | Наверх | Cообщить модератору

81. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +2 +/
Сообщение от Ванёк (?), 06-Фев-19, 11:06 
Ну уж нет, С++ православнее!
Ответить | Правка | Наверх | Cообщить модератору

95. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  –2 +/
Сообщение от фф (?), 06-Фев-19, 13:46 
30 мегабайт сейчас в интернете любай страничка с котиками весит.

когда свою делфи-поделку на линуксе или фре запустишь без бубна и без вайна и когда делфя будет бесплатна - тогда и поговорим о 30 мегабайтах

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

139. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  –1 +/
Сообщение от анонн (?), 07-Фев-19, 16:52 
> ЗЫ. Lazarus умеет использовать Qt, как виджет-сет. Хоть Qt4, хоть Qt5.

Посмотрел:

% pkg search lazarus
lazarus-gtk2-1.8.4_1           Portable Delphi-like IDE for the FreePascal compiler (GTK2)
lazarus-qt4-1.8.4_1            Portable Delphi-like IDE for the FreePascal compiler (QT4)
lazarus-qt5-1.8.4_2            Portable Delphi-like IDE for the FreePascal compiler (QT5)


прикольно. Если бы еще первый релиз был лет на 6-7 раньше ...
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

140. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от bentallemail (ok), 07-Фев-19, 17:17 
> прикольно. Если бы еще первый релиз был лет на 6-7 раньше ...

Ну бета в 2009 уже была (а LCL — вообще давно начали), но, похоже, пока был более-менее жив Borland Kylix стимула выводить альтернативу из беты было куда меньше. А когда Kylix не стало — вот тогда Лазарь воскрес и воспрял.

Ответить | Правка | Наверх | Cообщить модератору

141. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от анонн (?), 07-Фев-19, 17:34 
>> прикольно. Если бы еще первый релиз был лет на 6-7 раньше ...
> Ну бета в 2009 уже была (а LCL — вообще давно начали),
> но, похоже, пока был более-менее жив Borland Kylix стимула выводить

Kylix кстати вроде тоже с вайна так и не портировали, забросив.
И начать-то начали, но сначала оно дельфям не конкурентом было, а когда стало, оказалось уже и потихоньку почти невостребованным, потому что после перепокупок кодожиром и (в конце) эмбаркадерой и всяческих метаний с дельфей стали сползать везде, где можно. На VB.NET, C# и прочее - гуй там, если я не путаю ничего, тоже можно было накликать только в путь.

Ответить | Правка | Наверх | Cообщить модератору

145. "Новая версия среды разработки для FreePascal - Lazarus 2.0.0"  +/
Сообщение от bentallemail (ok), 08-Фев-19, 02:44 
> На VB.NET, C# и прочее - гуй
> там, если я не путаю ничего, тоже можно было накликать только
> в путь.

С учётом того, что разрабатывал это тот же Андерс Хейлсберг, что и Delphi в его золотые времена, большинство дельфистов перешло на шарп безболезнено (сужу, правда, теоретически, сам чуть раньше ущёл на C++/Qt, ещё даже последние недели Qt3 застал).

И да, сигнал-слоты, конечно — не ActionList, но лично я никакой боли при переходе не испытал. Тем более, что до того знакомился с наработками некоего Delphi программиста, который переизобрёл сигна-слотовую систему. Причём, кажется, именно в том, слаботипизированном виде, в котором это присутствует в Qt < 5 (он правда это почему-то функциональным программированием называл)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру