URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 106804
[ Назад ]

Исходное сообщение
"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"

Отправлено opennews , 19-Фев-16 11:47 
Доступен (http://forum.lazarus.freepascal.org/index.php/topic,31575.0.html) релиз интегрированной среды разработки Lazarus 1.6 (http://lazarus.freepascal.org/), основанной на компиляторе FreePascal (http://freepascal.org/) и выполняющей задачи, сходные с Delphi. При подготовке новой версии внесено 2683 изменения. Готовые установочные пакеты с Lazarus  подготовлены (http://sourceforge.net/projects/lazarus/files/) для Linux, OS X и Windows. Минимальные требования: Windows: 98; FreeBSD/Linux: gtk 2.8 / qt4.5, 32 / 64bit, OS X 10.5.


<center><a href="http://wiki.lazarus.freepascal.org/images/2/2e/Xubuntu1404LT... src="https://www.opennet.ru/opennews/pics_base/0_1429731074.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


Ключевым улучшением (http://wiki.lazarus.freepascal.org/Lazarus_1.6.0_release_notes) выпуска является переход на использование новой ветки  компилятора Free Pascal 3.0 (https://www.opennet.ru/opennews/art.shtml?num=43401) и поддержка реализованных в нём возможностей. Кроме того внесена порция улучшений в интерфейс пользователя, например, добавлена раскладка для работы с IDE на нескольких мониторах, вместо фиксированной панели представлена настраиваемая панель CoolBar,  добавлены новые модули автодополнения и навигации, добавлен встраиваемый редактор форм, реализован новый интерфейс настройки рабочего стола.

<center><a href="http://wiki.lazarus.freepascal.org/images/d/dd/desktops.png&... src="https://www.opennet.ru/opennews/pics_base/0_1455871171.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: http://forum.lazarus.freepascal.org/index.php/topic,31575.0.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=43906


Содержание

Сообщения в этом обсуждении
"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 11:47 
Круто, но это паскаль уже не спасет. Люблю паскаль, много на нем писал,
но серьезного развития он не получает. И уходит в историю, к сожалению.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Crazy Alex , 19-Фев-16 11:55 
да и чёрт с ним, с развитием.

Зато когда надо очень быстро набросать гуй из десятка контролов - ничего лучше по-прежнему нет. Со времён дельфей ешё.


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено RazrFalcon , 19-Фев-16 11:58 
>>ничего лучше по-прежнему нет

Qt, нет?
Этот самый лазарус его и использует.


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 12:12 
Как-то на Паскале проще писать простенький код, чем на плюсах. Примерно так на порядок. А то и на два.

Лазарус - по сути, удобные/простые биндинги для Qt.

Да, "простота" != "возможности". Плюсы на порядок мощней паскаля.

// b.


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Володя , 19-Фев-16 12:39 
Порядок - это 10 раз :) У меня обычно задача - написать интерфейс для работы с БД, могу сказать - имхо, хоть на паскале ты его напишешь, хоть не на паскале - мЛщнее от этого программа твоя не станет :)

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Володя , 19-Фев-16 12:44 
Вообще, такие заявления, что что-то там мощнее чего-то, я мог бы делать на первом курсе универа, а сейчас могу сказать, что всё - тлен :) Можешь заказчику сколько угодно в уши лить, что на C++ твоя прога будет мЛщнее, чем у Васи на Паскале, только если Вася напишет программу быстрее, дешевле и она требования заказчика будет выполнять - останешься ни с чем :)



"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Crazy Alex , 19-Фев-16 12:52 
Ну так мощность языка - это как раз способность с разумными усилиями решить на нём сложную задачу. Для морд к БД мощный язык крайне редко требуется - в них же кроме вывода и простейшей валидации, как правило, вообще ничего не нужно.

а тот, кто с заказчиком разговаривает не в терминах затрат, рисков и профита - тот либо неопытен, либо идиот.


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Andrey Mitrofanov , 19-Фев-16 12:55 
> Вообще, такие заявления, что что-то там мощнее чего-то, я мог бы делать
> на первом курсе универа, а сейчас могу

Гм, такие заявления осваивают в первый же день в дет.саду. "Никогда не доверял этим спецюсколам".

> выполнять - останешься ни с чем :)


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Led , 19-Фев-16 23:13 
> Вообще, такие заявления, что что-то там мощнее чего-то, я мог бы делать на первом курсе универа, а сейчас могу сказать, что всё - тлен

Это потому, что ты уже на втором курсе?


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Володя , 20-Фев-16 08:45 
:) Потому, что программист в компании с 15000 сотрудников.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено . , 20-Фев-16 23:47 
Hindu Software Outsourcing Consortium ? Там вообщето одних индусов 15 млн., а вас вообще никто не считал :)

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Володя , 20-Фев-16 08:59 
Вообще, если по чесноку говорить - кого волнует, на чем хочешь писать ты сам? Приходишь ты в сложившуюся компанию - и подстраиваешься под существующий процесс. Вот менял я два года назад работу, стек технологий - Oracle SQL, PL/SQL, Java, серверная часть. Клиентская часть написана на Delphi сторонней компанией и лицензирована.  И я такой - ребята, всё фигня, C++ сейчас рулит, давайте с нуля сами перепишем клиента на C++, чтоб было мощней, так ты себе это представляешь? :)

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Crazy Alex , 19-Фев-16 12:44 
Да не в плюсах дело. Дельфи от cbuilder в плане простоты вообще не отличались. Сама IDE именно для простого быстрого гуя куда удобнее.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Очередной аноним , 19-Фев-16 14:59 
да, паскаль с его модулями там компилировался быстрее плюсов с хедерами. Наверное на порядок(-ки)

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено nc , 22-Фев-16 19:53 
Проще?
Если не заморачиваться с метапрограммингом и т.п., то код что на паскале что на плюсах по структуре такой же, а писать "begin" и "end" вместо фигурных скобок это как раз на порядок сложнее, потому что тут в 5 раз больше символов, и еще таких мест наберется где чуть больше писанины)))

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Crazy Alex , 19-Фев-16 12:43 
Оно банально проще в обращении, чем кутёвые IDE, и дельфи-стайл настройки контролов упрощают жизнь если надо наговнокодить простеньких уродов.

Кинул на форму кнопочку, на кнопочке - двойной клик, и пиши обработчик. Надо - рядом выбор других возможных ивентов, на которые тут же обработчики наляпал. И так для всего. В qtcreator действий куда как побольше надо - как минимум, экшны и сигналы/слоты определить.


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено count0krsk , 19-Фев-16 22:35 
Такая гадость - ваши заливные слоты. Сначала когда с qt разбирался вообще не мог вдуплить, как простое приложение сделать без гемора. Потом понял, что лучше кодить гуй текстом, потому что накиданное через иде неудобно использовать, если надо что-то менять по ходу работы программы. Короче Лазарус лучше ))

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 13:53 
> но серьезного развития он не получает. И уходит в историю

Ага, и выход новой версии среды разработки для паскаля с новой версией языка как раз должен подтверждать ваши слова про отсутствие развития и уход в историю, да?


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Dmitry , 20-Фев-16 12:39 
Нужно было много писать не на Pascal, а на Object Pascal. Глядишь, и заметил бы развитие.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено chinarulezzz , 19-Фев-16 11:49 
офигенно!

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 11:54 
Компилятор ветки 3.x больше не поддерживает Windows: 9x

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 12:15 
> Компилятор ветки 3.x больше не поддерживает Windows: 9x

9x??

Вы шутите. 95/98/Me лет 15 уже как не поддерживаются и на новом железе чуть более, чем вредные и бесполезные (например, 98SE не поддерживает винты больше 137GB, а оперативки больше, чем 512MB). Про отсутствие поддержки SMP/ACPI/USB 2.0 можно не заикаться.

// b.


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено lululu , 19-Фев-16 13:35 
98 Лично у меня запускалась. Компьютеру шесть лет.
Установщик довольно сильно глючил, но в конце-концов установил ОС. Проблема памяти решается правкой одного файла. Сетевые, видео и аудиодрайверы были установлены.
Система всё равно работала медленно.

Вообще есть 98Live на которой можно проверить работоспособность.


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 13:41 
И к чему ты это написал?

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Dmitry , 20-Фев-16 12:45 
>> Компилятор ветки 3.x больше не поддерживает Windows: 9x
> 9x??
> Вы шутите. 95/98/Me лет 15 уже как не поддерживаются и на новом
> железе чуть более, чем вредные и бесполезные (например, 98SE не поддерживает
> винты больше 137GB, а оперативки больше, чем 512MB). Про отсутствие поддержки
> SMP/ACPI/USB 2.0 можно не заикаться.
> // b.

Открой для себя enterprise, где до сих пор работают программы на 386 и 486 процессорах.
Ну не нужна оператору, для того, чтобы вбивать десяток значений в формочки, поддержка SMP/ACPI/USB 2.0.
Я вообще видел, страшно наверное тебе представить, рабочие места, которые работают в текстовом режиме. И не нужна там графика, потому как кроме текста и цифр операторы ничего не вводят.


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено . , 20-Фев-16 23:51 
> Открой для себя enterprise, где до сих пор работают программы на 386 и 486 процессорах.

Брехня!(С)

> Я вообще видел, страшно наверное тебе представить, рабочие места, которые работают в
> текстовом режиме. И не нужна там графика, потому как кроме текста и цифр операторы ничего не вводят.

Это просто ты по тупости своей не понял что это терминальная морда к какой то системе, сидящей ХЗ где в интернетах на могучем железе и под Unix[-like] :-)


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено rvs2016 , 20-Фев-16 20:08 
> Вы шутите. 95/98/Me лет 15 уже как не поддерживаются и на новом
> железе чуть более, чем вредные и бесполезные (например, 98SE не поддерживает
> винты больше 137GB, а оперативки больше, чем 512MB).

Нарезать ей винт разделами по 137 гб, надавать в виртуалках и пусть поддерживает кучу разделов. :-)

А с оперативкой да... сложнее. Но тоже можно - назапускать в виртуалбоксах кучу виндов и каждой натолкать виртуальной оперативки по 512 мб. :-)

А вроде ж каким-то ухищрениями разгоняли 98-м виндым оперативку мегабайтиков ~ до 768? Не?


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 12:14 
Хочу написать что-то типа скрепки советчика из MS, но для линукса на десктоп. Это реально на этой тулзе? С чего начать?

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Blez , 19-Фев-16 12:20 
начни с Qt и любого инструмента уже знакомого, Паскаль излишне для этого с 0 изучать.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 12:24 
Реально, но не стоит. Ты сильно усложнишь жизнь пользователям source-based дистрибутивов, вынужденным при установке твоей скрепки качать лазарус и все для него по зависимостям. Начать, вероятно, стоит с изучения вопроса как делать прозрачность (возможно заюзать расширение composite для иксов) и двойную буферизации для анимации. Тут может Qt будет хорошим решением, так как умеет простой интерфейс к OpenGL.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено dev , 19-Фев-16 19:31 
Качать Lazarus для сборки проекта нет необходимости - нужно будет качать FPC

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 22:59 
А палитра виджетов в какой пакет входит - fpc или лазарус?

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 21-Фев-16 01:02 
Qt

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Crazy Alex , 19-Фев-16 12:48 
Бери нормальный Qt и нормальные IDE. А вот если надо сделать бабушке/офисному работнику окошко с вводом в три тектовых поля, выбором из списка и тремя кнопками, одна из которых - "выход", а результат отдать нормальной коммандлайновой утилите - лазарус в самый раз, благо паскаль на нужном уровне знают вообще все.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 14:15 
С "посмотреть" на то что уже есть, забавно в Debian такие вещи в разделе игры встречаются :)

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Омомом , 19-Фев-16 12:51 
Кто-нибудь знает, есть что-нибудь аналогичное для менее маргинальных языков? Во времена Windows 98 с удовольствием программировал на Borland C++ Builder (клон Delphi для C++), с тех пор ничего удобнее (ну, VisualStudio с WinForms ещё) не видел, под Linux очень не хватает такой штуки (а архаичный Паскаль учить чтобы пользоваться сабжем как-то влом).

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Crazy Alex , 19-Фев-16 12:54 
Для тех задач, где лазарус на месте, достаточно школьного знания паскаля плюс встроенной справки. Плюс его скорость компиляции тоже очень кстати оказывается.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Омомом , 19-Фев-16 18:52 
Б-г уберёг как-то от "школьного знания паскаля", в школьные годы сразу начинал с C и C++. В результате в Lazarus-е чувствую себя как корова на лыжах - куда жать понятно, код читать с трудом, но можно, а писать свой - как прыгать на костылях...

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Мононимус , 19-Фев-16 19:06 
> Б-г уберёг как-то от "школьного знания паскаля", в школьные годы сразу начинал
> с C и C++.

Ой-ой-ой, я бы такие комментарии постыдился писать - ведь получается, что тебя устраивает тот уровень знаний, который ты получил ещё в школе, а новое изучать не хочешь :) Я вот каждый год-два пытаюсь новый язык хотя бы просто в теории изучить, благо, все они похожи. Даже тот-то C++ когда-то изучил, хоть и не пишу на нём - но, по крайней мере, могу реализацию кода на нём из Ынтарнетов понять и на том же Паскале переписать:)


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Омомом , 19-Фев-16 19:11 
> Ой-ой-ой, я бы такие комментарии постыдился писать - ведь получается, что тебя
> устраивает тот уровень знаний, который ты получил ещё в школе, а
> новое изучать не хочешь :) Я вот каждый год-два пытаюсь новый
> язык хотя бы просто в теории изучить

Ну и я тоже (мой любимый - Scala, сейчас ещё присматриваюсь к Rust), но не Паскаль же учить... Уж лучше Фортран какой-нибудь или APL... Специалисты по Cobol, говорят, сейчас тоже в цене (т.к. по большей части вымерли, а поддерживать реликтовый ынтырпрайз надо).


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено count0krsk , 19-Фев-16 22:50 
> APL... Специалисты по Cobol, говорят, сейчас тоже в цене (т.к. по
> большей части вымерли, а поддерживать реликтовый ынтырпрайз надо).

Где вы его находите... Я вообще Кобол знаю как планету из Баттлстар Галактики ))


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Crazy Alex , 20-Фев-16 20:36 
Ну а взрослый, тем более после сей и плюсов, на этом уровне паскаль освоит за день-два.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 19-Фев-16 21:24 
https://ru.wikipedia.org/wiki/Code::Blocks

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено robux , 19-Фев-16 14:43 
Единственная годная IDE в линуксе! Слава тебе, Lazarus!
Ну и Паскаль, конечно же, изумительный язык!

Короче, новость знаковая! Чпуньк! Разливаю шампанское!


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Anonymous1 , 19-Фев-16 15:43 
> Единственная годная IDE в линуксе! Слава тебе, Lazarus!
> Ну и Паскаль, конечно же, изумительный язык!
> Короче, новость знаковая! Чпуньк! Разливаю шампанское!

Ага, а печатные формы на нем через что реализованы? Не через задницу разве, по печальной традиции Лазаруса?


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено flyshoot , 19-Фев-16 17:51 
>Ну и Паскаль, конечно же, изумительный язык!

Решил погуглить что такого замечательного в паскале, нашёл вот. Забавно.
http://www.pascal-central.com/top10.html


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено lor_anon , 20-Фев-16 06:56 
А о каком персонаже Улицы Сезам идёт речь в п. 1?

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Аноним , 20-Фев-16 18:31 
> А о каком персонаже Улицы Сезам идёт речь в п. 1?

А это разве не просто игра слов (character = буква)?


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено hoopoe , 19-Фев-16 15:04 
а этот лазарус на чём написан? неужели на паскале целиком?

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено dev , 19-Фев-16 19:44 
целиком на freepascal.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Pinkie , 19-Фев-16 17:40 
Самый главный вопрос - сделали однотонный режим?
Таки в Delphi 7 было как тут, но все же это дико неудобно, а в поздних продуктах борланда - стало норм.

Ну и мое мнение - делфи в свое время всосал крестам из-за шаблонов.
Да, в свежем делфи впилили контейнеры - но время ушло.


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено chinarulezzz , 19-Фев-16 18:05 
>Самый главный вопрос - сделали однотонный режим?

модулем вроде давно как можно)


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Мононимус , 19-Фев-16 18:59 
Ды я вот читал как-то статью, где извращениями предлагали заниматься, чтобы получить типа одно окно. Почему бы не запилить как в современных Delphi переключение вида в одну кнопку, чтоб угодить как любителям MDI, так и SDI... Я даже год или два назад сам решил попробовать организовать всё по-быстрому, создав тупо одну родительскую форму для всех нынешних окошек, но что-то с MDI тогда совсем как-то туго было в Лазаре и я забил :)

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Pinkie , 19-Фев-16 19:18 
Двачую. Даже в гимпе сделали уже давным давно.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Антон , 19-Фев-16 21:45 
Так уже давно есть. Нужно добавляешь пакет(идет в поставке) и настраивайтесь окна как хочешь. Хочешь все вместе хочешь что то отцепляешь. Никаких проблем

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено count0krsk , 19-Фев-16 22:52 
> Так уже давно есть. Нужно добавляешь пакет(идет в поставке) и настраивайтесь окна
> как хочешь. Хочешь все вместе хочешь что то отцепляешь. Никаких проблем

А название запилить руки устали?


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Антон , 20-Фев-16 13:21 
Сейчас точно не вспомню, но помоему anchordockingdsgn

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Dima , 20-Фев-16 00:45 
Лучше уже использовать отдельные окна чем то, что предлагают разработчики "того пакета". Совершенно не удобно пользоваться. И такое ощущение, что каждое окно находится в нескольких рамках. А переключение между конструктором форм и редактором кода... В общем не стоит и пробовать использовать однооконный режим, хотя очень хочется, чтобы нашелся человек, который допилит его до состояния новых версий Delphi.

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Pinkie , 20-Фев-16 01:00 
А зачем его вообще делали многооконным?
Тупо подражание Delphi 7?

"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Антон , 20-Фев-16 13:21 
> А зачем его вообще делали многооконным?
> Тупо подражание Delphi 7?

да, делали копию дельфей


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Logo , 20-Фев-16 05:48 
Ух, сколько рассуждений, сразу видно, что писатели ничего не писали в Lazarus толкового.

1. У кого слабее, у кого длинее? Покажите, что нельзя написать на FPC, из того, что пишут на С/С++. Отвечу, модули для ядра нельзя писать. Их пытались писать, но это ужасно нереально, по крайней мере, я не смог написать стабильный модуль. Естественно, библиотек гораздо меньше, чем для С/С++, но нет ничего, что нельзя было бы написать. Мало примеров, документация зачастую малоинформативная.

2. Однооконный режим. Ух, как мне не достает в Eclips и QT Creator именно такого дизайна, как у Lazarus :( . Все это дело привычки :)

3. Компоненты более интуитивны и логичнее, чем в QT, по возможностям разницы не вижу, все можно делать равнозначно, но учтите то, что компоненты для Qt - кутешные, для GTK-2 - родные GTKашные, для Win32/Win64 - родные виндузятные, для MacOS - Carbon, Cocoa пока в глубокой альфе. Также WinCE имеется и без Гуя. Дизайн можно делать в любой среде, а потом компилировать в любую поддерживаемую среду. Естественно, нужно доустанавливать нужные компляторы и библиотеки, для начинающих это довольно сложно сделать, а готовую сборку для кросскомпиляции, просто лень людям делать.

Хорошая среда, хороший язык, но зачастую заказчики требуют исходники на С++, еще хуже, на С#, так, что следуя веению времени, писать приходится на том, что требуют. ;)


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Anonymous1 , 23-Фев-16 21:05 
> Ух, сколько рассуждений, сразу видно, что писатели ничего не писали в Lazarus
> толкового.
> Skipped

Одна беда - попробуйте простую печатную форму на нем сделать. Например, генератор этикеток на 1/16 страницы каждая с различным штрихкодом на каждой. То есть, аналог QREport из Delphi отсутствует, и вменяемой хоть сколько-то печати нет.

Интерфейс к БД без печати результатов (генератора отчетов) тоже никакого смысла не имеет. Вывод на печать через Офис (неважно, Опен, Либра или MS) - идея полностью мертворожденная.

Мой вывод - до появления хоть какого-то генератора отчетов (пусть платного), способного печатать как текст с настраиваемым кеглем и миксом шрифтов в одном поле, так и штрихкод - применение бессмысленно.  



"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Logo , 23-Фев-16 22:11 
>> Ух, сколько рассуждений, сразу видно, что писатели ничего не писали в Lazarus
>> толкового.
>> Skipped

...
> Мой вывод - до появления хоть какого-то генератора отчетов (пусть платного), способного
> печатать как текст с настраиваемым кеглем и миксом шрифтов в одном
> поле, так и штрихкод - применение бессмысленно.

Давно не писал в этой среде и не знаю в каком там состоянии компоненты.
Вы LazReport пробовали: http://wiki.freepascal.org/LazReport_Tutorial
Может подойдет?



"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Анонимм , 20-Фев-16 11:26 
Под win есть проект (проприетарщина та ещё конечно) neobook обзывается
Да и та же vb.net
Первое - там даже несвязанный с девелопом человек соберёт необходимое себе.
Из минусов - однопоточность и только, в следствии чего, на производительность не стоит надеяться. Ну и попросту "тупенький", но зато, в нём что-то простое, делается реально за МИНУТЫ.
К примеру, если именно писать, то какая-то форма, с парой кнопок, контролов, тем же - чтением и записью файлов, там занимает около 5-10 минут.
В тех же плюсах - время исчисляется в часах, при этом, после каждой функции - проверяй(лишняя сборка и компиляция)
Вот такого аналога, не видел и не увижу наверное (хотя и не пользовался даже и neobook пару лет)
Чем хорошь vb.net: интуитивность. Простота в понимании.
Хотя после плюсов, о vb.net только пальцы ломать.
Но не суть, суть в том, что MONO конечно же существует (плавали знаем), но толку от такого глючного пакета?
Да, в моно можно набросать и получить.
Но либо куча ошибок выпадет, либо тупо "не тот фреймворк", бредятина.
И как раз таки из-за костылявости, либо отсутсвия в линухах, конечно же проще писать на плюсах.
И так будет долго, до тех пор, пока не будет действительно простой IDE, с простым ЯПом в котором чуть ли не из меню выбираешь нужную функцию.

А в целом, по новости, проект живой и это хорошо.
Кому не нравится, не ешьте.
Кто пользуется - поздравляю!


"Новая версия среды разработки для FreePascal - Lazarus 1.6.0"
Отправлено Forth , 22-Фев-16 11:41 
На java+swing+netbeans можно тоже быстро лепить гуй.
Простота писания на паскале в лазарусах/дельфях кажущаяся и обусловлена преподаванием паскаля/дельфей в куче вузов нашей необъятной.