Gui linux на чем писать
Перейти к содержимому

Gui linux на чем писать

  • автор:

Написать GUI-приложение и не удавиться

Думаю, тема понятна. В 2021 году есть Electron, Qt и GTK. Электрон супер жирный (bloated) и в сообществе не уважается. Qt де-факто только для C++, а C++, как известно, за 35 лет своего существования скатился в большой бак с мусором, который не только не опустошается, но ещё и набивается новыми стандартами; в итоге есть 100500 способов сделать одну вещь. С GTK всё несколько лучше: и биндинги ко многим языкам есть, и стандартных виджетов хватает на «несложные приложения», да он даже под Wayland работает.

Теперь немного предыстории. Полгода назад я пересел на линух с оффтопика. На оффтопике я писал GUI-приложения на C# WPF в Microsoft Visual Studio. WPF — самое то, особенно в VS. И дизайнер есть, и дата-биндинги, и темплейты — всё для быстрой, комфортной разработки. Windows Forms, к слову, я тоже пробовал — всё выглядело достаточно костыльно, мне не зашло. Так вот, с момента перехода на онтопик я так и не написал ни одного GUI-приложения. Всё ощущается настолько неудобным, и, простите, «кривым», что ничего кроме приложений с одной кнопкой написать не получается. Думаю, я не один такой «тупой», хотя, могут же люди делать красивые DE и приложения с богатым интерфейсом. Вопрос: «Как?». Есть ли у меня возможность написать GUI-приложение не с веб-мордой, не с Qt, а с чем-нибудь легковесным, и притом удобным в разработке?

Заранее спасибо за ответы.

P.S. Сейчас максимально удобной кажется связка Glade + Vala, но это максимум Windows Forms, никак не WPF.

На чем писать GUI

Добрый день!
На чем посоветуете писать GUI под Linux (Astra Linux), что б был лёгкий интерфейс. Возможно использовать только Российское ПО или Open Source. Задача GUI работа с серверной частью и создание отчётов на основе результатов запросов.

P.S.: Товарищи администраторы, если написал не в той теме — перенесите, пожалуйста, в нужную.

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

на чем лучше писать под linux?
предложили новую для меня работу. и тут встал вопрос: на чем лучше писать под linux: java или.

На чем писать GUI
Всем привет! Хотелось бы узнать, на чем сейчас пишутся GUI под C#. Начал изучать WPF, но появились.

На чем писать GUI?
Сабж, вопрос, мне нужно написать элементарное гуи с пару лейблами кнопкой и т.д. Написал.

На чём писать GUI
Нужен какая-нибудь не громоздкая, чтобы программа с пустым окном была до 1 мб со статической.

8740 / 5780 / 2317
Регистрация: 21.01.2014
Сообщений: 24,757
Записей в блоге: 3
Lazarus?
С++ QT Creator?
Или что Вы вообще в виду имеете, когда говорите про GUI?

Эксперт NIX

2944 / 832 / 188
Регистрация: 14.01.2013
Сообщений: 3,959

ЦитатаСообщение от blackeangel Посмотреть сообщение

Задача GUI работа с серверной частью и создание отчётов на основе результатов запросов.
По моему, стандартный вариант хтмл+пых. Должно быть и быстро и красиво.
Регистрация: 22.07.2015
Сообщений: 891

D1973, про пользовательский интерфейс для клиентской части

Добавлено через 1 минуту
Kubuntovod, а для формирования отчётов что юзать?

8740 / 5780 / 2317
Регистрация: 21.01.2014
Сообщений: 24,757
Записей в блоге: 3

Не уверен в Крэйторе, но Лазарус удовлетворяет Вашим условиям: опенсорсный, бесплатный, отлично работает на Астре (которая «Орел») + приложения получаются кроссплатформенными.
Ну, а если хотите WEB-интерфейс — тогда именно то, что Kubuntovod советует.

Эксперт NIX

2944 / 832 / 188
Регистрация: 14.01.2013
Сообщений: 3,959

ЦитатаСообщение от blackeangel Посмотреть сообщение

Kubuntovod, а для формирования отчётов что юзать?

А что подразумевается под отчётом? Мне, к примеру, хватило бы сохранение в PDF. Можно в xls выводить. Да, подозреваю, на пыхе во что угодно можно затулить выхлоп из БД.

Регистрация: 22.07.2015
Сообщений: 891

Kubuntovod, надо не просто таблицу с заголовком выводить, а есть бланки, на которые надо данные выводить, с кучей условий, плюс изменение расположения выводимых данных на бланке. До этого устраивал более чем fastreport, но его нельзя, тк он не отечественное ПО и с закрытым кодом. Ну и С# как бы тоже под вопросом сейчас.
Вывод: на экран, принтер, PDF

926 / 700 / 250
Регистрация: 17.03.2022
Сообщений: 2,092
Примерно на чем угодно, что знаете. Хоть TeXовские исходники генерировать и в PDF перегонять.
2447 / 913 / 130
Регистрация: 29.01.2013
Сообщений: 5,442

blackeangel, .Net Core вполне себе опенсорсный и кроссплатформенный. Да ещё и для web успешно может быть применён.

Регистрация: 23.11.2022
Сообщений: 4

Тестирован под Linux (Astra Linux), https://infostart.ru/1c/articles/1617468/ , лёгонький (порог вхождения минимальный), код пишите лучше в vscode.

3299 / 2340 / 665
Регистрация: 02.08.2011
Сообщений: 6,401

Alli_Lupin, так то оно так, но проблема в том, что API для написания именно кроссплатформенного GUI у .NET-а пока еще нету.
.NET MAUI — под линукс нету, (только Windows, Mac и мобилки и то там есть свои подводные камни).
Поэтому остается только Electron.js и Avalonia.
Кто-нибудь юзает IDE Visual Studio Code? — на Electron-е написан. Работает одинаково хорошо как под Linux, так и под Windows.

ЦитатаСообщение от ahyahy Посмотреть сообщение

Тестирован под Linux (Astra Linux),
Простите, есть общеизвестные и общепринятые кроссплатформенные инструменты, а это что за трэшак?
Регистрация: 23.11.2022
Сообщений: 4

Человеку нужно решить конкретную задачу и разве выбор инструмента для решения этой задачи должен ограничиваться только общеизвестными и общепринятыми кроссплатформенными инструментами? Всё остальное априори недопустимо? Этак у нас, вас, у всех ничего нового не появиться. Не вырастет от простого к сложному, как когда то начинали и развились все большие проекты. Судя по описанию задачи посчитал, что может быть blackeangel рассмотрит и этот вариант. «код пишите лучше в vscode» — относится только к предлагаемым формам. Можно и в любом текстовом редакторе, просто с подсветкой синтаксиса удобнее.

638 / 240 / 52
Регистрация: 30.08.2017
Сообщений: 1,551

ну так синтаксис можно подключить и в vim. А если удастся осилить подключение ещё и LSP, но с добавлением плагинов работы и представления файловой системы, он превращается из текстового редактора во вполне себе IDE. Пошагового выполнения и компиляции разве что не будет.

Регистрация: 23.11.2022
Сообщений: 4

Напишу немного поподробнее. Хотя думал достаточно ссылку привести и тем ограничиться. Есть сообщество, группа, команда вокруг интересной разработки https://github.com/EvilBeaver/OneScript Не пугайтесь, это исполняющая среда скриптов на языке 1С. Создавалась изначально для администраторов и программистов 1С. Система оказалась востребована. В ней есть возможность создания подключаемых библиотек, и соответственно расширения области применения. В этом и прелесть. И работа с файловой системой и с базами данных через запросы, составление таблиц и документов, массивы, списки и т.д. и т.п. Чтобы не быть голословным https://github.com/oscript-library .
Есть две библиотеки gui. Та из них, что по ссылке выше в передыдущем моем посту делает односкрипт инструментом не только для одинэсников, а и для любого желающего быстро и просто создать программу с интерфейсом. По поводу vscode. Для него сообществом созданы расширения, среди них и Language 1C (BSL) для подсветки синтаксиса и не только. Есть пошаговое выполнение (отладчик), интеллисенс (автодополнения кода). Остается только сесть и работать. Бесплатно, российское ПО, лёгкий интерфейс.

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

На чем писать GUI?
Всем привет! Ребят, помогите пожалуйста в выборе IDE для написания гуя с базой данных. Не могу.

На чём писать приложения с GUI?
Здравствуйте! Я учусь на втором курсе так сказать "на программиста" до сих пор учились писать.

На чём лучше всего писать GUI?
Лучше — в смысле удобней, где есть большая функциональность. Я познакомился с MFC в С++, честно.

Программа-тестировщик человека. На чем или с чем писать легко и быстро?
Здравствуйте! Нужно сделать тестер, но вот создавать ещё один велосипед желания особо нету, хотя.

В чем и на чем можно писать простые скрипты для Windows 7
Добрый день. Хочется писать простые скрипты, чисто для себя, например, такого содержания — чтобы.

Посоветуйте начинающему — как писать GUI приложения
Здравствуйте. Хочу попробовать написать что нить под линух. До этого раньше не сталкивался с.

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.241 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Gui linux на чем писать

Всем привет котаны

Возник вопрос, на чем все таки лучше писать gui приложения под линукс?
Я сам склоняюсь к питону, а именно библиотеке Tkinter. Она простая и функциональная. Можно хоть что нарисовать почти. Для генерации gui использую софтину PAGE. Вот нужно мне передавать данные на пк от мк, через вифи и строить графики. Поднял сокет на питоне, сделал связь с esp8266, данные идут — все норм. Вот сейчас емусь с графиками(либа матплотлиб).

Интересно кто на чем кодит интерфейсы под линя, давайте обсуждать эту тему. Котов линуксоидов думаю много тут.

Заголовок сообщения: Re: На чем писать программки для Linux
Добавлено: Чт сен 14, 2017 08:43:54
Котов линуксоидов думаю много тут.

Ну да ну да. прям куда ни плюнь одни программеры бородатые

_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

Заголовок сообщения: Re: На чем писать программки для Linux
Добавлено: Чт сен 14, 2017 17:25:35
.. одни программеры бородатые ..

Та-а-ак ! Эт чё за «наезд» тут ?

А «пытхон» — да, вполне годится для подобных задачек.

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Заголовок сообщения: Re: На чем писать программки для Linux
Добавлено: Чт сен 14, 2017 17:26:45

да будет и здесь срач «GTK vs Qt! «

что значит «на чем лучше«? какой знаете язык, на том и пишите. Оттуда уже плясать, что у него есть нативного и/или биндинги к чему.

ЗЫ я вообще в основном на яве пишу, и гуйня соответственно на swing или SWT/RWT, потому что пони.

Приглашаем всех желающих принять участие в вебинаре, посвященном разработке узла питания в автономных устройствах, что является сложной задачей, т.к. необходимо не только выбрать надежный и качественный аккумулятор, но и правильно спроектировать схему управления и контроля. На вебинаре мы расскажем о линейке аккумуляторной продукции EVE, а также как выбрать правильную модель аккумулятора, режимы его работы, сформулировать требования для проектирования узла управления. Рассмотрим основные функциональные блоки работы аккумуляторного узла и компоненты для их реализации.

Заголовок сообщения: Re: На чем писать программки для Linux
Добавлено: Чт сен 14, 2017 18:30:01
Если знаешь Pascal, то на Lazarus.
Вообще-то

_________________
«Кто мы, зачем мы здесь, живы мы или нет. Дикой пчеле всё равно, мир для неё внизу – только дорога цветов«.
©Булат Габдрахманов

Выбирая продукцию того или иного производителя, важно быть уверенным в надежности продукции. Компэл в качестве официального дистрибьютора представляет различные надежные литиевые аккумуляторы и батарейки от мирового лидера EVE Energy, в том числе популярного типа 18650. Для оказания помощи в подборе аккумуляторов этого типа, сочетающих оптимальные технические параметры и приемлемую цену, инженер Компэл провел собственное тестирование. Аккумуляторы типа 18650 изготавливаются по двум имеющимся электрохимическим системам – ICR и INR – с различной емкостью.

Часовой пояс: UTC + 3 часа

Кто сейчас на форуме

Сейчас этот форум просматривают: АлександрЛ, vovw и гости: 26

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y

Работоспособность сайта проверена в браузерах:
IE8.0, Opera 9.0, Netscape Navigator 7.0, Mozilla Firefox 5.0
Адаптирован для работы при разрешениях экрана от 1280х1024 и выше.
При меньших разрешениях возможно появление горизонтальной прокрутки.
По всем вопросам обращайтесь к Коту: kot@radiokot.ru
©2005-2023

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *