The OpenNET Project / Index page

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

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

19.02.2016 11:40

Доступен релиз интегрированной среды разработки Lazarus 1.6, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. При подготовке новой версии внесено 2683 изменения. Готовые установочные пакеты с Lazarus подготовлены для Linux, OS X и Windows. Минимальные требования: Windows: 98; FreeBSD/Linux: gtk 2.8 / qt4.5, 32 / 64bit, OS X 10.5.

Ключевым улучшением выпуска является переход на использование новой ветки компилятора Free Pascal 3.0 и поддержка реализованных в нём возможностей. Кроме того внесена порция улучшений в интерфейс пользователя, например, добавлена раскладка для работы с IDE на нескольких мониторах, вместо фиксированной панели представлена настраиваемая панель CoolBar, добавлены новые модули автодополнения и навигации, добавлен встраиваемый редактор форм, реализован новый интерфейс настройки рабочего стола.



  1. Главная ссылка к новости (http://forum.lazarus.freepasca...)
  2. OpenNews: Релиз компилятора Free Pascal 3.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43906-lazarus
Ключевые слова: lazarus, pascal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (65) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:47, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Круто, но это паскаль уже не спасет. Люблю паскаль, много на нем писал,
    но серьезного развития он не получает. И уходит в историю, к сожалению.
     
     
  • 2.4, Crazy Alex (ok), 11:55, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    да и чёрт с ним, с развитием.

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

     
     
  • 3.5, RazrFalcon (ok), 11:58, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >>ничего лучше по-прежнему нет

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

     
     
  • 4.6, Аноним (-), 12:12, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Как-то на Паскале проще писать простенький код, чем на плюсах. Примерно так на порядок. А то и на два.

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

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

    // b.

     
     
  • 5.12, Володя (??), 12:39, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Порядок - это 10 раз :) У меня обычно задача - написать интерфейс для работы с БД, могу сказать - имхо, хоть на паскале ты его напишешь, хоть не на паскале - мЛщнее от этого программа твоя не станет :)
     
     
  • 6.15, Володя (??), 12:44, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Вообще, такие заявления, что что-то там мощнее чего-то, я мог бы делать на первом курсе универа, а сейчас могу сказать, что всё - тлен :) Можешь заказчику сколько угодно в уши лить, что на C++ твоя прога будет мЛщнее, чем у Васи на Паскале, только если Вася напишет программу быстрее, дешевле и она требования заказчика будет выполнять - останешься ни с чем :)


     
     
  • 7.18, Crazy Alex (ok), 12:52, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так мощность языка - это как раз способность с разумными усилиями решить на нём сложную задачу. Для морд к БД мощный язык крайне редко требуется - в них же кроме вывода и простейшей валидации, как правило, вообще ничего не нужно.

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

     
  • 7.20, Andrey Mitrofanov (?), 12:55, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще, такие заявления, что что-то там мощнее чего-то, я мог бы делать
    > на первом курсе универа, а сейчас могу

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

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

     
  • 7.51, Led (ok), 23:13, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще, такие заявления, что что-то там мощнее чего-то, я мог бы делать на первом курсе универа, а сейчас могу сказать, что всё - тлен

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

     
     
  • 8.56, Володя (??), 08:45, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому, что программист в компании с 15000 сотрудников ... текст свёрнут, показать
     
     
  • 9.67, . (?), 23:47, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Hindu Software Outsourcing Consortium Там вообщето одних индусов 15 млн , а ва... текст свёрнут, показать
     
  • 8.57, Володя (??), 08:59, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вообще, если по чесноку говорить - кого волнует, на чем хочешь писать ты сам Пр... текст свёрнут, показать
     
  • 5.14, Crazy Alex (ok), 12:44, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да не в плюсах дело. Дельфи от cbuilder в плане простоты вообще не отличались. Сама IDE именно для простого быстрого гуя куда удобнее.
     
     
  • 6.28, Очередной аноним (?), 14:59, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    да, паскаль с его модулями там компилировался быстрее плюсов с хедерами. Наверное на порядок(-ки)
     
  • 5.71, nc (ok), 19:53, 22/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Проще?
    Если не заморачиваться с метапрограммингом и т.п., то код что на паскале что на плюсах по структуре такой же, а писать "begin" и "end" вместо фигурных скобок это как раз на порядок сложнее, потому что тут в 5 раз больше символов, и еще таких мест наберется где чуть больше писанины)))
     
  • 4.13, Crazy Alex (ok), 12:43, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Оно банально проще в обращении, чем кутёвые IDE, и дельфи-стайл настройки контролов упрощают жизнь если надо наговнокодить простеньких уродов.

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

     
     
  • 5.47, count0krsk (ok), 22:35, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Такая гадость - ваши заливные слоты. Сначала когда с qt разбирался вообще не мог вдуплить, как простое приложение сделать без гемора. Потом понял, что лучше кодить гуй текстом, потому что накиданное через иде неудобно использовать, если надо что-то менять по ходу работы программы. Короче Лазарус лучше ))
     
  • 2.25, Аноним (-), 13:53, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > но серьезного развития он не получает. И уходит в историю

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

     
  • 2.59, Dmitry (??), 12:39, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно было много писать не на Pascal, а на Object Pascal. Глядишь, и заметил бы развитие.
     

  • 1.2, chinarulezzz (ok), 11:49, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    офигенно!
     
  • 1.3, Аноним (-), 11:54, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Компилятор ветки 3.x больше не поддерживает Windows: 9x
     
     
  • 2.8, Аноним (-), 12:15, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Компилятор ветки 3.x больше не поддерживает Windows: 9x

    9x??

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

    // b.

     
     
  • 3.21, lululu (?), 13:35, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    98 Лично у меня запускалась. Компьютеру шесть лет.
    Установщик довольно сильно глючил, но в конце-концов установил ОС. Проблема памяти решается правкой одного файла. Сетевые, видео и аудиодрайверы были установлены.
    Система всё равно работала медленно.

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

     
  • 3.22, Аноним (-), 13:41, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И к чему ты это написал?
     
  • 3.60, Dmitry (??), 12:45, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Компилятор ветки 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.
    Я вообще видел, страшно наверное тебе представить, рабочие места, которые работают в текстовом режиме. И не нужна там графика, потому как кроме текста и цифр операторы ничего не вводят.

     
     
  • 4.68, . (?), 23:51, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Открой для себя enterprise, где до сих пор работают программы на 386 и 486 процессорах.

    Брехня!(С)

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

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

     
  • 3.64, rvs2016 (ok), 20:08, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вы шутите. 95/98/Me лет 15 уже как не поддерживаются и на новом
    > железе чуть более, чем вредные и бесполезные (например, 98SE не поддерживает
    > винты больше 137GB, а оперативки больше, чем 512MB).

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

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

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

     

  • 1.7, Аноним (-), 12:14, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочу написать что-то типа скрепки советчика из MS, но для линукса на десктоп. Это реально на этой тулзе? С чего начать?
     
     
  • 2.10, Blez (?), 12:20, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    начни с Qt и любого инструмента уже знакомого, Паскаль излишне для этого с 0 изучать.
     
  • 2.11, Аноним (-), 12:24, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Реально, но не стоит. Ты сильно усложнишь жизнь пользователям source-based дистрибутивов, вынужденным при установке твоей скрепки качать лазарус и все для него по зависимостям. Начать, вероятно, стоит с изучения вопроса как делать прозрачность (возможно заюзать расширение composite для иксов) и двойную буферизации для анимации. Тут может Qt будет хорошим решением, так как умеет простой интерфейс к OpenGL.
     
     
  • 3.43, dev (??), 19:31, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Качать Lazarus для сборки проекта нет необходимости - нужно будет качать FPC
     
     
  • 4.50, Аноним (-), 22:59, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А палитра виджетов в какой пакет входит - fpc или лазарус?
     
     
  • 5.69, Аноним (-), 01:02, 21/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Qt
     
  • 2.16, Crazy Alex (ok), 12:48, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Бери нормальный Qt и нормальные IDE. А вот если надо сделать бабушке/офисному работнику окошко с вводом в три тектовых поля, выбором из списка и тремя кнопками, одна из которых - "выход", а результат отдать нормальной коммандлайновой утилите - лазарус в самый раз, благо паскаль на нужном уровне знают вообще все.
     
  • 2.26, Аноним (-), 14:15, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    С "посмотреть" на то что уже есть, забавно в Debian такие вещи в разделе игры встречаются :)
     

  • 1.17, Омомом (?), 12:51, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кто-нибудь знает, есть что-нибудь аналогичное для менее маргинальных языков? Во времена Windows 98 с удовольствием программировал на Borland C++ Builder (клон Delphi для C++), с тех пор ничего удобнее (ну, VisualStudio с WinForms ещё) не видел, под Linux очень не хватает такой штуки (а архаичный Паскаль учить чтобы пользоваться сабжем как-то влом).
     
     
  • 2.19, Crazy Alex (ok), 12:54, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Для тех задач, где лазарус на месте, достаточно школьного знания паскаля плюс встроенной справки. Плюс его скорость компиляции тоже очень кстати оказывается.
     
     
  • 3.37, Омомом (?), 18:52, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Б-г уберёг как-то от "школьного знания паскаля", в школьные годы сразу начинал с C и C++. В результате в Lazarus-е чувствую себя как корова на лыжах - куда жать понятно, код читать с трудом, но можно, а писать свой - как прыгать на костылях...
     
     
  • 4.39, Мононимус (?), 19:06, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Б-г уберёг как-то от "школьного знания паскаля", в школьные годы сразу начинал
    > с C и C++.

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

     
     
  • 5.41, Омомом (?), 19:11, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ой-ой-ой, я бы такие комментарии постыдился писать - ведь получается, что тебя
    > устраивает тот уровень знаний, который ты получил ещё в школе, а
    > новое изучать не хочешь :) Я вот каждый год-два пытаюсь новый
    > язык хотя бы просто в теории изучить

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

     
     
  • 6.48, count0krsk (ok), 22:50, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > APL... Специалисты по Cobol, говорят, сейчас тоже в цене (т.к. по
    > большей части вымерли, а поддерживать реликтовый ынтырпрайз надо).

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

     
  • 4.66, Crazy Alex (ok), 20:36, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а взрослый, тем более после сей и плюсов, на этом уровне паскаль освоит за день-два.
     
  • 2.45, Аноним (-), 21:24, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    https://ru.wikipedia.org/wiki/Code::Blocks
     

  • 1.27, robux (ok), 14:43, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Единственная годная IDE в линуксе! Слава тебе, Lazarus!
    Ну и Паскаль, конечно же, изумительный язык!

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

     
     
  • 2.30, Anonymous1 (?), 15:43, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Единственная годная IDE в линуксе! Слава тебе, Lazarus!
    > Ну и Паскаль, конечно же, изумительный язык!
    > Короче, новость знаковая! Чпуньк! Разливаю шампанское!

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

     
  • 2.33, flyshoot (?), 17:51, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну и Паскаль, конечно же, изумительный язык!

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

     
     
  • 3.55, lor_anon (ok), 06:56, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А о каком персонаже Улицы Сезам идёт речь в п. 1?
     
     
  • 4.63, Аноним (-), 18:31, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А о каком персонаже Улицы Сезам идёт речь в п. 1?

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

     

  • 1.29, hoopoe (ok), 15:04, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а этот лазарус на чём написан? неужели на паскале целиком?
     
     
  • 2.44, dev (??), 19:44, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    целиком на freepascal.
     

  • 1.32, Pinkie (?), 17:40, 19/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Самый главный вопрос - сделали однотонный режим?
    Таки в Delphi 7 было как тут, но все же это дико неудобно, а в поздних продуктах борланда - стало норм.

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

     
     
  • 2.36, chinarulezzz (ok), 18:05, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >Самый главный вопрос - сделали однотонный режим?

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

     
     
  • 3.38, Мононимус (?), 18:59, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ды я вот читал как-то статью, где извращениями предлагали заниматься, чтобы получить типа одно окно. Почему бы не запилить как в современных Delphi переключение вида в одну кнопку, чтоб угодить как любителям MDI, так и SDI... Я даже год или два назад сам решил попробовать организовать всё по-быстрому, создав тупо одну родительскую форму для всех нынешних окошек, но что-то с MDI тогда совсем как-то туго было в Лазаре и я забил :)
     
     
  • 4.42, Pinkie (?), 19:18, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Двачую. Даже в гимпе сделали уже давным давно.
     
     
  • 5.46, Антон (??), 21:45, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Так уже давно есть. Нужно добавляешь пакет(идет в поставке) и настраивайтесь окна как хочешь. Хочешь все вместе хочешь что то отцепляешь. Никаких проблем
     
     
  • 6.49, count0krsk (ok), 22:52, 19/02/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Так уже давно есть. Нужно добавляешь пакет(идет в поставке) и настраивайтесь окна
    > как хочешь. Хочешь все вместе хочешь что то отцепляешь. Никаких проблем

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

     
     
  • 7.61, Антон (??), 13:21, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас точно не вспомню, но помоему anchordockingdsgn
     
  • 6.52, Dima (??), 00:45, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше уже использовать отдельные окна чем то, что предлагают разработчики "того пакета". Совершенно не удобно пользоваться. И такое ощущение, что каждое окно находится в нескольких рамках. А переключение между конструктором форм и редактором кода... В общем не стоит и пробовать использовать однооконный режим, хотя очень хочется, чтобы нашелся человек, который допилит его до состояния новых версий Delphi.
     
     
  • 7.53, Pinkie (?), 01:00, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем его вообще делали многооконным?
    Тупо подражание Delphi 7?
     
     
  • 8.62, Антон (??), 13:21, 20/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    да, делали копию дельфей... текст свёрнут, показать
     

  • 1.54, Logo (ok), 05:48, 20/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ух, сколько рассуждений, сразу видно, что писатели ничего не писали в Lazarus толкового.

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

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

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

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

     
     
  • 2.72, Anonymous1 (?), 21:05, 23/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ух, сколько рассуждений, сразу видно, что писатели ничего не писали в Lazarus
    > толкового.
    > Skipped

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

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

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


     
     
  • 3.73, Logo (ok), 22:11, 23/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ух, сколько рассуждений, сразу видно, что писатели ничего не писали в Lazarus
    >> толкового.
    >> Skipped

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

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


     

  • 1.58, Анонимм (??), 11:26, 20/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Под win есть проект (проприетарщина та ещё конечно) neobook обзывается
    Да и та же vb.net
    Первое - там даже несвязанный с девелопом человек соберёт необходимое себе.
    Из минусов - однопоточность и только, в следствии чего, на производительность не стоит надеяться. Ну и попросту "тупенький", но зато, в нём что-то простое, делается реально за МИНУТЫ.
    К примеру, если именно писать, то какая-то форма, с парой кнопок, контролов, тем же - чтением и записью файлов, там занимает около 5-10 минут.
    В тех же плюсах - время исчисляется в часах, при этом, после каждой функции - проверяй(лишняя сборка и компиляция)
    Вот такого аналога, не видел и не увижу наверное (хотя и не пользовался даже и neobook пару лет)
    Чем хорошь vb.net: интуитивность. Простота в понимании.
    Хотя после плюсов, о vb.net только пальцы ломать.
    Но не суть, суть в том, что MONO конечно же существует (плавали знаем), но толку от такого глючного пакета?
    Да, в моно можно набросать и получить.
    Но либо куча ошибок выпадет, либо тупо "не тот фреймворк", бредятина.
    И как раз таки из-за костылявости, либо отсутсвия в линухах, конечно же проще писать на плюсах.
    И так будет долго, до тех пор, пока не будет действительно простой IDE, с простым ЯПом в котором чуть ли не из меню выбираешь нужную функцию.

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

     
  • 1.70, Forth (ok), 11:41, 22/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На java+swing+netbeans можно тоже быстро лепить гуй.
    Простота писания на паскале в лазарусах/дельфях кажущаяся и обусловлена преподаванием паскаля/дельфей в куче вузов нашей необъятной.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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