powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / с/с++/qt4 формошлепство на linux для простого пользователя
25 сообщений из 168, страница 2 из 7
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972053
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl
petrav
пропущено...

Допустим не Qt, а предположительная Zt. Мы написали десятки-сотни тысяч строк кода логики на Zt, а потом эта библиотека умерла. То что нам делать?
Тогда у тебя три пути:
- Поддерживать приложение написанное на мертвой библиотеке и попытаться самому взять эту библиотеку в свои руки и самому ее оживлять.
- Полностью переписать приложение на новые библиотеки или на библиотеки которым ты более доверяешь
- Попытаться выделить куски кода с умершей библиотекой в отдельные модули и не трогать их, а весь новый функционал писать по новому.
Выбирай на вкус.
А еще не забывай о принципе: "Работает не трогай!" И многие компании его придерживаются.

Спасибо. Но я стараюсь логику (которой процентов 95) писать на стандартном С++. К нему как-то больше доверия в перспективе пару десятков лет. Да-да-да такие горизонты.

White Owl
petrav
PS: Вообще тяжёлая судьба у С++ если некоторые уже дошли до того, что нужно отказаться от стандартной библиотеки. Наводит на мысли.
А ключик /nodefaultlib у микрософтовского компилятора тебя не смущает?

Это исключение из правила для создания уж очень маленьких утилит. И скорее просто проявление гибкости линковщика.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972056
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я вижу - только один смысл делать UI-приложение на десктопе. Это что-то связанное
с растровой векторной и 3D-графкиой и звуком. Photoshop, Illustrator, AutoCad, 3Dmax, Nuendo.
Я тебя огорчу: https://www.autodesk.com/products/autocad-web-app/overview?plc=ACDIST&term=1-YEAR&support=ADVANCED&quantity=1
Остальные лень искать :)
Так что, может и не завтра, но даже такие приложения будут на вебе.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972059
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А в Линуксе Qt просто не нужен. Там нет целевой аудитории.

ну дак если есть заказчик значит нужен.
Или ТС только для винды Qt применяет?

petrav
Это ж как нужно воспринимать С++ и программирование в целом, что уже и std стала сторонней библиотекой, а boost предать анафеме. И всё только ради того что бы в QLineEdit текст было поудобнее запихнуть?

Используя фреймворк применяй типы фреймворка а не пиши лапшекод.
Вроде простое правило.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972060
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl
Так что, может и не завтра, но даже такие приложения будут на веб

будут когда мы будем на пенсии.
А что тогда об этом говорить?
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972061
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
Спасибо. Но я стараюсь логику (которой процентов 95) писать на стандартном С++.

Ну пиши)). Тема же не твоя.
- используя либу логирования читай ее доки и применяй по правилам
- используя либу 3D читай ее доки и применяй ее сцену по правилам
- используя либу ХХХ ....
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972062
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl
mayton
Я вижу - только один смысл делать UI-приложение на десктопе. Это что-то связанное
с растровой векторной и 3D-графкиой и звуком. Photoshop, Illustrator, AutoCad, 3Dmax, Nuendo.
Я тебя огорчу: https://www.autodesk.com/products/autocad-web-app/overview?plc=ACDIST&term=1-YEAR&support=ADVANCED&quantity=1
Остальные лень искать :)
Так что, может и не завтра, но даже такие приложения будут на вебе.

Я не против. Яж не говорю что этого нет. Я говорю что типичное применение десктопов - это такой-то сегмент.
И работа в оффлайне как бонус.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972063
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton
А в Линуксе Qt просто не нужен. Там нет целевой аудитории.

ну дак если есть заказчик значит нужен.
Или ТС только для винды Qt применяет?

Это хороший вопрос.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972064
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Eсли технология WebAssembly, или скажем Edge/Chromium обеспечат нативную компилляцию

это пока не взлетело и не хайпово)).
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972065
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
White OwlИ вот тогда Qt еще может быть конкурентоспособной.

С её-то архитектурой? Ну, разве что за звание "самого большого тормоза" на поле Ява и
(-скрипт) поделий.неужели не успевает за мышкой onClick() обрабатывать? )))
Нууу тормоззз.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972066
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
petravпо вашим словам, одна библиотека должна вытеснить всё остальное?

Вообще-то да, это наиболее правильный подход к делу. Но Qt такой библиотекой быть не
может, её место на помойке истории.
переборщил.
Альтернативы для кроссплатформенного ГУИ нет. Или есть, но не массово)
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972067
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
Спасибо. Но я стараюсь логику (которой процентов 95) писать на стандартном С++. К нему как-то больше доверия в перспективе пару десятков лет. Да-да-да такие горизонты.
Ну прогнозы это хорошо.
Я сейчас работаю с приложением которое началось в 1983-ем году. Там половина кода, работающего кода , написано на PL1 и Fortran. А новые модули пишутся на C-89. И это все в одном общем бинарнике! И GUI там нет. Весь GUI сделан по принципу "запускаем приложение, перехватываем его stdin/stdout и летииииим или ползем? Но ведь работает!".
А чуть раньше работал с системой написанной на Cobol где-то в 70-х, но там правда это отдельный мейнфрейм с которой мои программы с *никсов общались по сети.
Так что да, сорок лет поступательного развития одного приложения это не шутки, а самая настоящая реальность.

petrav
White Owl
пропущено...
А ключик /nodefaultlib у микрософтовского компилятора тебя не смущает?

Это исключение из правила для создания уж очень маленьких утилит. И скорее просто проявление гибкости линковщика.
А вот я в этом вижу готовность отказаться от "стандартных" библиотек в пользу каких-то других. Прочем готовность на уровне линкера, вернее даже линкеров, потому как почти все трансляторы С и С++ имеют аналогичные ключи.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972069
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идея веб-браузера как некоей универсальной платформы для выполнения приложений, конечно, хороша. Некая такая универсальная кроссплатформенная среда исполнения. Но это иллюзия в данном нам мире.

Поработайте в MS Office (оффлайн) и Google Documents. Не с простейшими заметками, а со сложными документами на десятки мегабайт. Причём такие, которые ты даже домой забрать на флешке не можешь, не говоря уж о хранении их в Гугле.

Дело в том, веб вообще благодаря эволюции развивается не туда. Нужна революция и отказ от старых стандартов. Но это невозможно.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972070
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sunjob
именно QT4
а почему старая версия в 15 лет старости?
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972071
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpнеужели не успевает за мышкой onClick() обрабатывать? )))

Вообще-то да, не успевает. Но особенно бесит, когда набираемое на клавиатуре появляется на
экране только через пару секунд. Последний раз я такое наблюдал на СМ1420, которую мучили
сразу с дюжины терминалов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972072
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpАльтернативы для _кроссплатформенного _ГУИ нет.

VхWidgets в разы быстрее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972073
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
PetroNotC Sharpнеужели не успевает за мышкой onClick() обрабатывать? )))

Вообще-то да, не успевает. Но особенно бесит, когда набираемое на клавиатуре появляется на
экране только через пару секунд. Последний раз я такое наблюдал на СМ1420, которую мучили
сразу с дюжины терминалов.
ну дак этого давно нет. Это иллюзия.
Как иллюзия что java тормозная)
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972074
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
PetroNotC SharpАльтернативы для _кроссплатформенного _ГУИ нет.

VхWidgets в разы быстрее.
значит проиграл по другим критериям. Бывает.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972075
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpну дак этого давно нет. Это иллюзия.

Эту "иллюзию" я наблюдаю постоянно на своём мониторе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972078
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
PetroNotC Sharpну дак этого давно нет. Это иллюзия.

Эту "иллюзию" я наблюдаю постоянно на своём мониторе.
посмотри на _чужой_
Тебе говорят иллюзия. Значит надо сделать ДРУГОЕ действие. Ущипнуть себя.
А ты заявил что постоянно это видишь).
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972080
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sunjob,
короче. Если не нужна кроссплатформенность, то не нужен тебе Qt.
Если у тебя старая версия, значит ты его боишься? )))
Если у тебя юзверь занимается скриптами, значит он продвинутый. Напиши ему батник и инструкции.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972081
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы далеко от темы ушли.

Давайте вернемся к нашему насчастному (или счастливому) автору.

По поводу артифактов.

Автор выложи пожалуйста это на sourceforge или github чтоб можно
было нормально читать без выкачивания со "стрёмных" файл-хостингов.

В конце-концов есть же нормальная культура опен-сорца. Давайте ей следовать.
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972083
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sunjob
- обработчик парсит буфер ini -файла, по ID получает имя_скрипта
- запуск скрипта, анализ выхлопа/кода возврата и ... дальнейшая реализация в зов-ти от фантазии :о)

правильно я понял, что вместо
utils.exe имя_скрипта
юзверь должен залезть в ini файл, найти ключик и добавить туда имя скрипта?
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972086
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sunjob

- может, для внутреннего использования, лучше/проще по старинке использоавть string , или вообще простой буфер char* str ?

Программирование на С++ предполагает уровень выше чем просто "С".
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972087
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sunjob

- каталог со скриптами (либо стандартный PATH )

Что еще за скрипты? Зачем они нужны? Ты хочешь использовать два языка? Какая при этом будет решена задача?
...
Рейтинг: 0 / 0
с/с++/qt4 формошлепство на linux для простого пользователя
    #39972089
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sunjob

- GUI-программа загружает в буфер содержимое ini-файла

Какой еще буфер? Зачем он нужен в техническом задании? Мы что не можем описать суть без привлечения таких странных
и бесполезных здесь терминов?
...
Рейтинг: 0 / 0
25 сообщений из 168, страница 2 из 7
Форумы / C++ [игнор отключен] [закрыт для гостей] / с/с++/qt4 формошлепство на linux для простого пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]