|
0 / 0 / 0
Регистрация: 22.02.2016
Сообщений: 57
|
|
Разработка GUI под linux11.12.2016, 01:51. Показов 4025. Ответов 17
Метки нет (Все метки)
Помогите выбрать высокоуровневый C-подобный ЯП с графической (оконной) библиотекой.
Но что-то более высокоуровневое, чем C++. Важно, что бы была среда разработки с дизайнером окон. Большим плюсом будет кроссплатформенность (хотя бы windows), но это не обязательное требование. Прошу поделиться опытом, в какую сторону смотреть... Я совсем ничего не знаю в этой области. Конечно, больше всего хотелось бы работать с C#, но я не знаю насколько его оконная библиотека (полагаю, что-то есть в Mono) лучше или хуже аналогичной в той же Java.
0
|
|
| 11.12.2016, 01:51 | |
|
Ответы с готовыми решениями:
17
Разработка консольных приложений на языке С под Linux Разработка модулей ядра Linux Разработка на с/с++ под Linux |
|
0 / 0 / 0
Регистрация: 22.02.2016
Сообщений: 57
|
|
| 11.12.2016, 12:01 [ТС] | |
|
https://github.com/ddobrev/QtSharp ? Qt насколько мне известно библиотека для C++
0
|
|
|
|
|
| 11.12.2016, 12:44 | |
|
Qt - руководство для новичков
Правда статья описана в контексте более старой версии. Но в качестве первых шагов нет разницы, какой версией пользоваться
0
|
|
|
0 / 0 / 0
Регистрация: 22.02.2016
Сообщений: 57
|
|
| 11.12.2016, 12:55 [ТС] | |
|
А что можете сказать про это? https://github.com/mono/xwt
Для этой либы и дизайнер есть под линукс. Я бы предпочел уйти от C++ в сторону языка с автоматической сборкой мусора, типа C#
0
|
|
|
|
|
| 11.12.2016, 13:23 | |
|
C# на линуксе - это из области маразма. Если тебе так важна атоматическая сборка мусора (подозреваю, что ты сам не знаешь, для чего), то кроме Java, видимо, альтернатив нет. Я не знаю, есть ли там дизайнеры окон, но подозреваю, что в 21-м веке всё-таки есть
1
|
|
|
0 / 0 / 0
Регистрация: 22.02.2016
Сообщений: 57
|
|
| 11.12.2016, 14:00 [ТС] | |
|
GC скорее на втором месте. Более важны более высокоуровневые структуры. Ну да ладно, с этим можно жить.
Что бы вы выбрали, C++/Qt или Java/Swing? Обе платформы, насколько мне известно, кросплатформенные. Цель - простое приложение, которое максимум будет работать с ФС.
0
|
|
|
|
||
| 11.12.2016, 14:09 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 22.02.2016
Сообщений: 57
|
|
| 11.12.2016, 14:24 [ТС] | |
|
Не совсем. У меня есть базовые знания C++, некоторый опыт, но этот опыт в основном под windows.
Пока, основная ориентация это PHP (да простит меня Бог) и меня дико бесит отсутствие нормальных LAMP/LEMP сборок под линукс. Потому возникла идея начать хобби-проект, сделать что-то похожее на Open Server (windows), но под линукс. Забрасывать программирование не собираюсь, и вообще мечтаю перейти на что нибудь другое, C# например.
0
|
|
| 11.12.2016, 16:15 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 22.02.2016
Сообщений: 57
|
||
| 11.12.2016, 16:59 [ТС] | ||
|
Венда рассматривается, но в других направлениях (ASP.NET). Потому и хочу сделать что нибудь нормальное под линукс, так как с винды пора уходить в этом плане. На работе, как мне сказали, под виндой всего 10% работают, все остальное убунту и мак. Добавлено через 22 минуты Поставил Qt Creator, пожалуй на этом и остановлюсь. Всем спасибо.
0
|
||
|
7 / 7 / 6
Регистрация: 30.09.2013
Сообщений: 28
|
|
| 13.12.2016, 11:56 | |
|
Странно, что про Glade и GTK никто не вспомнил.
0
|
|
|
|
|
| 14.12.2016, 11:43 | |
|
El Ahrairah, GTK уродлив по сравнению с qt просто)
Хотя приходилось и на нём писать. Если использовать только си, то gtk+ Иначе рекомендую Qt, всё таки сейчас это очень мощный аппарат в руках человека, способного читать документацию.
0
|
|
|
7 / 7 / 6
Регистрация: 30.09.2013
Сообщений: 28
|
|
| 14.12.2016, 16:53 | |
|
Skjame, уродлив, в смысле, визуально уродлив или же кодом?
0
|
|
|
0 / 0 / 0
Регистрация: 22.02.2016
Сообщений: 57
|
|
| 14.12.2016, 20:41 [ТС] | |
|
посоветуйте библиотеку кроссплатформенных выджетов, а то стандартный набор совсем какой то бедный.
0
|
|
|
9 / 9 / 8
Регистрация: 25.09.2016
Сообщений: 30
|
|
| 14.12.2016, 22:24 | |
|
Java/JavaFX)
0
|
|
|
|
|
| 15.12.2016, 10:39 | |
|
El Ahrairah, визуально скорее) Лично мне нарисовать красивое гуи получилось проще на openGL freeGLUT, чем на gtk+
А по коду всё хорошо) Папа может Си
0
|
|
| 15.12.2016, 10:39 | |
|
Помогаю со студенческими работами здесь
18
Разработка навигации под Linux Разработка под Windows + Linux Разработка под STM8 в linux/os x Разработка приложения под Linux в Windows Что именно подразумевается под "Разработка под Linux"? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|