The OpenNET Project / Index page

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

В GNOME SDK добавлена поддержка языка построения интерфейсов Blueprint

06.05.2025 11:54

В состав предлагаемого проектом GNOME инструментария для разработки приложений (GNOME SDK) включён компилятор blueprint-compiler, позволяющий использовать для определения интерфейса приложений разметку Blueprint. Поддержка Blueprint в GNOME SDK даст возможность применять данный язык описания интерфейса в приложениях GNOME без ручной установки дополнительных зависимостей. В настоящее время Blueprint добавлен в ночные сборки GNOME SDK и войдёт в состав релизов, начиная с осеннего выпуска GNOME 49.

Blueprint упрощает создание интерфейса с использованием библиотеки GTK4 и отличается задействованием простого декларативного синтаксиса, повторяющего модель виджетов GTK, поддерживающего типовые шаблоны, типы и обработчики. В отличие от формата ui-файлов GTK в Blueprint не применяется разметка XML, которая воспринимается как перегруженная и неудобная для редактирования вручную.

Для интеграции с интегрированными средами разработки и редакторами кода предоставляется LSP-сервер (Language Server Protocol), который можно использовать для подсветки, анализа ошибок, вывода подсказок и автодополнения кода. Поддержка Blueprint уже встроена в GNOME Builder и доступна в форме плагинов для Vim, GNU Emacs и Visual Studio Code. Имеется утилита для упрощения портирования определений интерфейса из XML в Blueprint.

Благодаря читаемому синтаксису формат Blueprint позволяет обойтись без применения специализированных визуальных редакторов интерфейса. При этом Blueprint не требует внесения изменений в GTK и позиционируется как надстройка, компилирующая разметку в штатный для GtkBuilder формат XML. Функциональные возможности Blueprint полностью соответствуют GtkBuilder, отличается лишь метод представления информации. Код инструментария написан на языке Python и распространяется под лицензией LGPLv3.


   using Gtk 4.0;

   template $MyAppWindow: ApplicationWindow {
     default-width: 600;
     default-height: 300;
     title: _("Hello, Blueprint!");
     [titlebar]
     HeaderBar {}

     Label {
       label: bind template.main_text;
     }
   }


  1. Главная ссылка к новости (https://thisweek.gnome.org/pos...)
  2. OpenNews: Представлен Blueprint - новый язык построения пользовательских интерфейсов для GTK
  3. OpenNews: Выпуск Cambalache 0.90, инструмента для разработки GTK-интерфейсов
  4. OpenNews: GTK перевёл бэкенд для X11 в разряд устаревших
  5. OpenNews: Доступен графический тулкит GTK 4.18
  6. OpenNews: Выпуск библиотеки Libadwaita 1.5 для создания интерфейсов в стиле GNOME
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63190-blueprint
Ключевые слова: blueprint, gtk, gnome
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (132) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, th3m3 (ok), 12:09, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это тот самый Blueprint из Unreal Engine или какой-то другой?
     
     
  • 2.4, Rezzet (??), 12:17, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Нет, общее только название, совсем другая вещь
     
     
  • 3.7, нейм (?), 12:46, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +26 +/
    Гномам бы переименоваться тогда, в что-то ближе к гному и гтк по неймингу

    Glueprint например. Очень говоряще для их интерфейсов

     
     
  • 4.28, Аноним (28), 15:29, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    GooPint
     
     
  • 5.108, Аноним (108), 06:51, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    GnompsePrint
     
  • 4.91, анон (?), 22:02, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    GnuPrint
     
  • 2.14, Аноним (14), 13:43, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Unreal Ubisoft Operating System.
     
     
  • 3.102, Аноним (102), 23:54, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    /2
     
  • 2.15, myster (ok), 13:47, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У нас предпочитают не переводить названия, но в английском это слово звучит совершенно заурядно: "чертех, проект, план". Причем с долей грусти, потому что слово "blue" синоним слова "грусть".
     
     
  • 3.50, Смузихлеб забывший пароль (?), 18:33, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну тут уж хз. Исходно это вроде бы как было названием копий исходного чертежа методом цианотипии. Копии с ЧБ как раз получались бело-синими
     
     
  • 4.126, User (??), 19:48, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я эти "синьки" даже видел)
     
     
  • 5.155, Смузихлеб забывший пароль (?), 09:56, 08/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Я эти "синьки" даже видел)

    Я их как-то делал, вплоть до изображения на кружке :) Прикольно, что можно переводить на любую поверхность, которую помажешь исходным составом и засветишь через трафарет

     
  • 2.23, Аноним (23), 14:52, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Копия, репродукция технического чертежа, полученная с помощью контактной печати на светочувствительной бумаге. При производстве таких копий использовались два метода, цианотипия и позже, в основном заменившая её, диазотипия. Развиваясь, оба метода существенно изменялись в части химического процесса, подготовки носителя и рабочих процессов.
    https://ru.wikipedia.org/wiki/Синька_(копия_чертежа)
     
  • 2.32, Аноним (14), 16:37, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    После выхода Windows 10, мне все меньше нравится Windows. Но насамом деле после выхода Windows 8.
    Тепеоюрь же мне все меньше нравится Linux, Cannonical. Смотря на жонглирования всеми этими псевдоновыми фичами. В то же время разнообразие дистрибутивов однодневок.
    Должна быть ОС, поставил и забыл.
     
     
  • 3.42, Аноним (42), 18:07, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Должна быть ОС, поставил и забыл.

    Win7

     
     
  • 4.71, Аноним (71), 19:22, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В последнее время напоминает о себе, когда ругается на версии программ, которые уже не поддерживаются ею.
     
  • 3.72, Аноним (71), 19:26, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Должна быть ОС, поставил и забыл.

    Внезапно это... мак. Только не хакинтош, а именно мак. Даже миграция между устройствами делается одним кликом, абсолютно все настройки переносятся, как и данные. Но дорого, да.

     
     
  • 4.89, Аноним (89), 21:56, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Внезапно это... мак.

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

     
  • 4.99, Аноним (99), 23:23, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Даже миграция между устройствами делается одним кликом, абсолютно все настройки переносятся, как и данные.

    Найдётся куча народу, которым не по душе, что всё их добро на сервере какого-то дяди.

     
  • 4.107, Мне хватает (?), 02:24, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Уже в Finder завезли что бы папки сортировались первыми или все так же через патчинг ресурсов делают?

    Это я к тому что у мака вагон и маленькая тележка неужобных моментов.

     
     
  • 5.109, incorporate (?), 07:53, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    A что там не так с сортировкой "что бы папки сортировались первыми"? Жмешь на столбец Kind и все. Какой "патчинг ресурсов"?
     
  • 3.81, Аноним (81), 20:20, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Должна быть ОС, поставил и забыл.

    Абсолютно точно. Потому глубоко внутри для себя определил: есть одна толковая ОС rpm-based, есть одна толковая deb-based. Всё остальное, даже если оно фрагментарно гениальное, — от лукавого.

    Да, поставил, обновляешься раз в полгода и не думаешь, что там под капотом.

     
  • 3.84, laindono (ok), 21:33, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Arch Linux. Поставил и всем рассказываешь об этом.
     
     
  • 4.127, User (??), 19:52, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не-а. Уже лет 10 не работает - как гентушников поебдили, так на спад пошло. NixOS нонеча в эталонах - даже пользоваться не обязательно - "Ты пой, Вася! Пой!"(С)
     
     
  • 5.152, laindono (ok), 01:07, 08/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Работает. Рассказываю всем, что использую Arch. Я это даже продемонстрировал, если ты вдруг не заметил.
     
  • 2.34, Аноним (14), 16:43, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Все эти Bloatware, Телеметрии.
    Какой то непонятный непонятно кому нужный софт.
    Они бы еще, Obs Studio, с Zoom om, пихали бы, а может и есть такое.
    Это же как нужно ненавидеть пользователя, чтобы такое пихать.
     
     
  • 3.37, Аноним (37), 17:38, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да это капец, как же всем надоели эти рекламные приложения, да и ещё и рекламу дабовляют...
    Скоро дойдёт до того, что пользователь будет покупать ОС, платить подписку на неё, и в ней же будет показываться реклама и устанавливаться рекламные приложения. А права супер пользователья будут предлагаться как внутренняя покупка.
    Самое слабой с платной отпиской (как делал  Adobe)
     
     
  • 4.82, Аноним (81), 20:22, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чото аккурат сегодня решил посмотреть https://ru.wikipedia.org/wiki/Windows_10#%D0%A2%D0%B5%;D0%BB%D0%B5%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%8F — и малость ужаснулся.
     

  • 1.2, Аноним (2), 12:10, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну и чем это лучше designated initializers в Си? Точно так же можно описать структурку указав только нужные поля. Или дерево структурок, описав весь UI.
     
     
  • 2.6, Аноним (6), 12:41, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и чем это лучше designated initializers в Си?

    При чем здесь С вообще?

     
     
  • 3.10, Аноним (2), 13:03, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    При том что 99%  Gnome приложений на нём написано.
     
     
  • 4.13, Аноним (13), 13:43, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так надо сказать об это ребятам! А то они поди не знают, и потому изобретают то UI-файлы с XML, то этот Blueprint.
     
     
  • 5.41, Аноним (2), 17:58, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и что, лучше стало? Все прогрессивные UI фреймворки, на которых пишут для бизнеса, ушли в описание UI кодом на том же ЯП, что и логика программы - Flutter, React, Compose, Swift UI и другие.
     
     
  • 6.96, Аноним (96), 22:55, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема Си в том, что его синтаксис плоховато подходит для описания UI, а современные языки имеют более богатый набор языковых понятий, подходящих например для описания древовидных структур (разметки интерфейсов).
     
     
  • 7.104, Аноним (2), 00:33, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > богатый набор языковых понятий

    За все не скажу, но например в React и Compose UI виджеты описываются функциями а не деревьями объектов. Дерево на сишных структурах впрочем тоже можно описать, с некоторыми хаками на макросах, так чтоб прям структура со вложенными структурами была.

     
     
  • 8.112, Аноним (96), 09:45, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и что Функция-конструктор может порождать объект - вьшку Вызовы функций тож... текст свёрнут, показать
     
     
  • 9.115, Аноним (2), 12:26, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только лагает собака Сотни мс на конструирование нужного объекта, готового к ре... текст свёрнут, показать
     
     
  • 10.143, Аноним (96), 21:48, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это где Если в реакте, то ладно А Котлин это нормальный компилируемый язык с н... текст свёрнут, показать
     
     
  • 11.151, Аноним (151), 00:49, 08/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Приложения на нем даже тормознее чем на реакте в вебе ... текст свёрнут, показать
     
  • 4.17, Аноним (17), 13:54, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ближе к 60%.
     
     
  • 5.19, Аноним (-), 14:38, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, всё-таки 99%.
     
     
  • 6.45, Аноним (45), 18:17, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только кор гнома на сижке, остальное на брейнфаккх
     
  • 2.9, Аноним (9), 13:03, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Все можно. Вопрос лишь в том, будет ли это удобно. Гуй лучше всего выражается в специально созданных для него языках.
     
     
  • 3.113, Аноним (96), 09:53, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > в специально созданных для него языках

    Таких как HTML.
    Проблема в том, что это просто язык разметки, который сам по себе не умеет в функции и алгоритмы, поэтому его приходится связывать с универсальными языками через всякие вызовы типа getElementById или findViewById, что выглядит так себе.

     

  • 1.3, Rezzet (??), 12:16, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Как сделать свой кривой QML. В целом конечно прогресс, но можно было и синтаксис получше сделать.
     
     
  • 2.5, Аноним (28), 12:19, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Казалось бы, всего-то надо сделать XAML на JSON.
     
     
  • 3.29, Анон1110м (?), 15:37, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ох уж эти яваскриптёры со своим JSON.
     
     
  • 4.59, Пишу с коры дуба (?), 18:42, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А без этого г#вн@ сейчас уже никуда. Вот захочешь ты написать бота на паскале или на коболе для телеграма, а на те... оно в json выдаёт ответы. Вроде православный xml дропнули.
     
     
  • 5.160, Аноним (160), 20:14, 08/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну так json отличная штука чтобы в одном стиле данные перекидывать между приложениями. Ничего лишнего, только данные. И парсить максимально легко.
     
  • 2.18, Аноним (18), 14:10, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Как сделать свой кривой QML. В целом конечно прогресс, но можно было
    > и синтаксис получше сделать.

    Не люблю QML, классические Qt-шные виджеты как-то привычнее и проще, но видимо придется переползать, так как классические не развиваются и под ведройдом смотрятся больно инородно...

    Теперь такое будет у всех...

     
     
  • 3.61, Пишу с коры дуба (?), 18:46, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > классические Qt-шные виджеты как-то привычнее и проще

    А ещё проще трупо-поскаль со своим turbo vision! Но если серьезно, самое простое что я видел это delphi, и firemonkey даже помощнее будет всех этих qt.

     
     
  • 4.73, Аноним (73), 19:43, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Делфи был хорош, да. Но проприетарщина и вин-онли.
    Для быстрого тяп-ляп есть лазарь - и компилится на лету и ресурсов не жрет и переносимость хорошая... одна беда - паскаль :)
     
     
  • 5.75, Аноним (71), 19:52, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > лазарь

    Эмм, нет. Тормозная хрень с вырвиглазным UI/UX в отличии от делфи, к тому же делфи бесплатен, даже кряк не надо качать. И кроссплатформу умеет. Под мак, андроид.

     
     
  • 6.77, Аноним (73), 19:56, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    под ведройд и лазарь умеет - правда так себе, но умеет

    > Тормозная хрень

    как только ты свою дельфю запустить на 3 пне, так и приходи рассказывать какой лазарь тормозной... а последний лазарь и на 3 пне летает...

     
     
  • 7.88, Аноним (89), 21:53, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не знаю что там летает и где такие сказки рассказывают. Но сравнивал в лоб на своём i9-9900K. Делфи грузится мгновенно в отличии от лазаруса, про время конпиляции даже не буду говорить. Да и сам лазарус выглядит как мусорное ведро с помоями (в худших традициях опенсорца), никакого единого дизайна, будто взяли весь хлам и скрутили синей изолентой.
     
     
  • 8.94, Аноним (73), 22:37, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Еще раз Загрузишь свою делфи на 3-пне приходи рассказать о тормозах Я даже не... текст свёрнут, показать
     
     
  • 9.128, User (??), 19:56, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Где, и главное - зачем мне может понадобиться третьепень ... текст свёрнут, показать
     
     
  • 10.131, Аноним (73), 20:07, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    он не должен надобится просто если лазарь не тормозит даже на древнем третье... текст свёрнут, показать
     
     
  • 11.132, User (??), 20:16, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А Наша каска остаётся целой даже при падении с 10 км, а ваша а про голову ... текст свёрнут, показать
     
     
  • 12.136, Аноним (73), 21:02, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Видишь ли тормозить это оценочное суждение Вот у меня не тормозит Почему... большой текст свёрнут, показать
     
     
  • 13.138, User (??), 21:20, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вижу ли В таком виде - вопросов не имею А когда вместо этого предлагаются сор... текст свёрнут, показать
     
     
  • 14.142, Аноним (73), 21:37, 07/05/2025 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 15.157, User (??), 10:55, 08/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 9.135, Аноним (135), 20:32, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Причём тут твой третий пень, если тебе говорят, что лазарус тормозит ДАЖЕ на сов... текст свёрнут, показать
     
     
  • 10.137, Аноним (73), 21:15, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У меня линукс Нахрена мне в 2025 7-делфи с кряками Лицуху для ранее бесплатно... текст свёрнут, показать
     
     
  • 11.139, Аноним (135), 21:26, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не нужен никакой кряк, просто ввести серийный номер и всё В интернет оно не лез... текст свёрнут, показать
     
     
  • 12.141, Аноним (73), 21:36, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а ты в курсе что чужой серийник использовать нелегально затем что мне не нужен ... текст свёрнут, показать
     
     
  • 13.145, Аноним (145), 21:51, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    простите вмешаюсь в вашу дискуссию а это как интересует контекст слова чужой ... текст свёрнут, показать
     
     
  • 14.148, Аноним (73), 22:09, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты считаешь, что если нашел на просторах интернета серийник, то можно забить на ... текст свёрнут, показать
     
  • 6.116, _ (??), 16:33, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    2. Бесплатен он если ты не зарабатываешь. А если зарабатываешь - то совсем НЕ бесплатен. Там _простым_ английским всё расписано, до $5000 сырыми в год или 5 прогеров - всё покупай или маски шоу :)
    3. "И кроссплатформу умеет. Под мак, андроид." - А под Линукс? А под Линкукс - НЕТ, НЕ умеет. Причём умел когда то, но выкинули. Ну и нах оно в РФ к примеру? :)
    4. Закрытый и фирма за ним - продаваны, там давно инженеров нет. Там чего то под 11 не работало - год возились :)

    1. Времена дельфи - конец 1990-х и первая половина нулевых. Потом его выкинули ВСЕ. Ибо он - вовно!(С) Он и сейчас оно :)

    Выкинь какшку, оно нужно несчастным кто в конце 90-х написал "опердень" :)))) и в нулевые не осилил перетащить это на жабу. Вот и мучаются. Вам - зачем?

     
     
  • 7.120, Аноним (18), 18:34, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там еще есть одна проблема:
    Лицуха на Community Edition действует ровно год.
    Через год тебе надо продлевать и переустанавливать IDE на самую свежую версию.

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

    Причем это случалось уже у них не раз - ты остаёшься без лицензии и не можешь продолжать свой некоммерческий проект - или пиратить или покупать (50 тыров сейчас?)

     
     
  • 8.133, Аноним (135), 20:25, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Который год читаю этот бpeд на оупеннете и который год у меня ничего не слетает ... текст свёрнут, показать
     
     
  • 9.140, Аноним (73), 21:32, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    точно-точно решил жить вечно, пока получается... текст свёрнут, показать
     
  • 7.134, Аноним (135), 20:26, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А если зарабатываешь

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

     
     
  • 8.144, Аноним (73), 21:49, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    дак бывшие продукты borland давно не являются хорошими, они пошли по рукам, а се... текст свёрнут, показать
     
     
  • 9.146, Аноним (145), 21:52, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    лучшее из всего что есть на паскале... текст свёрнут, показать
     
     
  • 10.149, Аноним (73), 22:12, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кристиан Гислер так не считает Total Commander is developed by Christian Ghi... текст свёрнут, показать
     
  • 7.159, User (??), 16:15, 08/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > 3. "И кроссплатформу умеет. Под мак, андроид." - А под Линукс? А
    > под Линкукс - НЕТ, НЕ умеет. Причём умел когда то, но
    > выкинули. Ну и нах оно в РФ к примеру? :)

    А зачем бы кому-нибудь могло понад десктопное приложение под linux? Продать получится вот ровно две копии - себе для проверке платежей и коту.
    Just for fun (дайте денег, вот кнопка для донатов!) - так тут и на ide, понятно, денег нет.
    Суровая легаси-бизнесуха? Ну вот запилила какая "уралэлектромедь" весь цеховой уровень и даже кусок аналитики с планированием на делфях - так там линукса на сто поприщ вокруг не просматривается.
    Кому надо "широту глубин" и прочие охваты территории - вот, на электроне по остаточному принципу сделают.

    В общем, в этом сегменте денег и собственно "бизнеса" - почитай, что и нет.

     
     
  • 8.163, Аноним (73), 00:23, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    как там в 2010 https www cnews ru news top 2020-11-12_gosorgany_rossii_massov... текст свёрнут, показать
     
     
  • 9.164, User (??), 07:36, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    О Отличная бизнес-ниша пишем софт для папуасов, которым нормальную ос не прод... текст свёрнут, показать
     

     ....большая нить свёрнута, показать (35)

  • 1.11, Аноним (11), 13:25, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Когда уже gtk5, программами на предыдущей версии пользоваться невозможно, нужно переписывать, запусктся по 10 секунд и медленные до невозможности.
     
     
  • 2.20, prokoudine (ok), 14:39, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –23 +/
    > запусктся по 10 секунд и медленные до невозможности.

    Ничего, скоро из ядра вынесут i486, ты поживёшь на старом ядре ещё лет десять, ну а там, глядишь, наконец-то проапгрейдишься.

     
     
  • 3.21, Namehh (?), 14:46, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пользователь Electron?
     
     
  • 4.92, prokoudine (ok), 22:19, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Пользователь Electron?

    Я не знаю, пользователь чего он. Приложения на gtk4 запускаются на порядок быстрее приложений на электроне. Чтобы приложуха на gtk4 запускалась 10 секунд, нужно что-то совсем древнее.

     
     
  • 5.111, Илья (??), 09:06, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы приложуха на gtk4 запускалась 10 секунд, нужно что-то совсем древнее.

    Достаточно её на питоне написать

     
     
  • 6.114, prokoudine (ok), 11:27, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Foliate написан на gtk4 и Python. Запускается гораздо быстрее десяти секунд.
     
     
  • 7.117, _ (??), 16:37, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Всего то семь? :)

    И эта: i7-12700 / 48GB DDR5 - а то начнёшь туДЪ. :)

     
     
  • 8.119, prokoudine (ok), 17:20, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    time foliate Дожидаемся появления окна, нажимаем крестик в заголовке окна Exe... текст свёрнут, показать
     
     
  • 9.154, Илья (??), 05:32, 08/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чел приложение с минимально простым интерфейсом должно запускаться не 3 секун... текст свёрнут, показать
     
     
  • 10.158, prokoudine (ok), 13:38, 08/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для начала я бы тебе предложил прогуглить матчасть, что такое порядок На три по... текст свёрнут, показать
     
  • 3.24, Аноним (24), 14:52, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так... Pentium, Pentium-MMX, Pentium-II, Pentium-III, ... Фух, до Core 2 Duo не скоро доберутся :)
     
     
  • 4.25, Аноним (23), 14:54, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ха-ха-ха, а я пересел с  Core 2 Duo,
     
     
  • 5.48, Аноним (18), 18:25, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    слабак!
     
  • 4.57, Пишу с коры дуба (?), 18:40, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там вот в прошлой теме чувак сидит на 286. Какая кора дуба, ты о чем 😂
     
  • 3.55, Пишу с коры дуба (?), 18:38, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > наконец-то проапгрейдишься

    Если ты денег дашь то хоть сейчас готов!

     
  • 3.80, Аноним (80), 20:16, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а как там твой кальбрус, в ядро уже завезли?
     
     
  • 4.83, prokoudine (ok), 20:51, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > а как там твой кальбрус

    Что это и зачем оно не нужно?

     
  • 2.156, BrainFucker (ok), 10:25, 08/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем нужен GTK 5, когда KDE/Qt уже 6?
     

  • 1.12, Аноним (12), 13:27, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Теперь у гномеров будет свой QML. Поздравляю!
     
  • 1.16, Аноним (16), 13:51, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Опять вместо языка разметки какой-то недоси переизобретают.
     
     
  • 2.30, Аноним (30), 16:02, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Каждый разработчик интерфейсов дожен выучить наизусть все контролы с их свойствами у пары десятков фреймворков. Чтобы не стоять на месте, учи каждый месяц новый фреймворк. Как только чувствуешь, что начинаешь путать названия контролов или их свойств, обязательно начни изучать сначала. Если во время изучения все фреймворки кончились, напиши свой.
     

  • 1.31, Аноним (31), 16:06, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    gt оверквотинг удален не прошло и сорока лет Hello rc Hello Applica... большой текст свёрнут, показать
     
     
  • 2.110, Аноним (28), 08:17, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Аж ностальгия в глаз попала.
     

  • 1.39, Аноним (39), 17:56, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сегодня был сделан лексер Blueprint для редактора CudaText.

    На здоровье.

     
     
  • 2.46, АнтиВата (?), 18:18, 06/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > CudaText

    Это та поделка на турпопаскале которая таки пришла к успеху? :D

     
     
  • 3.118, _ (??), 16:39, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Есть две категории людей: те кто пишет программы и те кто крапает посты в форумы :-р
     

  • 1.44, fernant (-), 18:16, 06/05/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
     
  • 2.47, Аноним (18), 18:23, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.49, 0123456789ABCDEF (?), 18:28, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.53, fernant (-), 18:36, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.74, Аноним (73), 19:52, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.63, Аноним (14), 19:00, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.66, Хуже совка только вата (?), 19:03, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.67, Аноним (14), 19:08, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.70, Аноним (71), 19:21, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.76, Аноним (73), 19:54, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 7.86, Аноним (89), 21:48, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.95, Аноним (73), 22:54, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.101, Аноним (71), 23:42, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 10.105, Аноним (73), 00:47, 07/05/2025 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 11.123, Аноним (135), 18:58, 07/05/2025 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
     
  • 12.129, Аноним (73), 20:00, 07/05/2025 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 6.78, Аноним (14), 19:57, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.68, fernant (-), 19:13, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.85, Аноним (73), 21:43, 06/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....большая нить свёрнута, показать (18)

  • 1.54, Смузихлеб забывший пароль (?), 18:37, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > с использованием библиотеки GTK4

    Удивительно своевременно

    > Благодаря читаемому синтаксису формат Blueprint
    > позволяет обойтись без применения специализированных
    > визуальных редакторов интерфейса

    В общем, для создания/редактирования интерфейсов визуального редактора можно не ждать. Отлично, просто замечательно. Удивительно, что ещё сам код разметки не в консоли надо вводить

     
     
  • 2.106, мяв (?), 01:38, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    так есть редактор, он в состав толи билдера входит, толи отдельным приложением идет.
     
  • 2.161, Аноним (160), 20:19, 08/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Glade Interface Designer вышел вообще в 1998 году.
     

  • 1.79, Аноним (79), 20:04, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Сделали DSL для интерфейсов, потом сделают DSL для ещё чего-нибудь, а Mach и Matchmaker в хурде так и стоит без биндингов.
     
  • 1.93, Аноним (93), 22:24, 06/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как же это круто! В гноме же стопудов какой-то крутой арх сидит. Одна идея экстеншенов, продвигание декларативного описания ифейсов - это уже тянет на докторку по CS!
     
     
  • 2.130, User (??), 20:04, 07/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Её уже Остерхут за tcl/tk получил, расходимся.
     

  • 1.147, Аноним (147), 22:06, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Они изобрели QML!
     

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



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

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