|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
White Owl petrav пропущено... Допустим не Qt, а предположительная Zt. Мы написали десятки-сотни тысяч строк кода логики на Zt, а потом эта библиотека умерла. То что нам делать? - Поддерживать приложение написанное на мертвой библиотеке и попытаться самому взять эту библиотеку в свои руки и самому ее оживлять. - Полностью переписать приложение на новые библиотеки или на библиотеки которым ты более доверяешь - Попытаться выделить куски кода с умершей библиотекой в отдельные модули и не трогать их, а весь новый функционал писать по новому. Выбирай на вкус. А еще не забывай о принципе: "Работает не трогай!" И многие компании его придерживаются. Спасибо. Но я стараюсь логику (которой процентов 95) писать на стандартном С++. К нему как-то больше доверия в перспективе пару десятков лет. Да-да-да такие горизонты. White Owl petrav PS: Вообще тяжёлая судьба у С++ если некоторые уже дошли до того, что нужно отказаться от стандартной библиотеки. Наводит на мысли. Это исключение из правила для создания уж очень маленьких утилит. И скорее просто проявление гибкости линковщика. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:01 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
mayton Я вижу - только один смысл делать UI-приложение на десктопе. Это что-то связанное с растровой векторной и 3D-графкиой и звуком. Photoshop, Illustrator, AutoCad, 3Dmax, Nuendo. Остальные лень искать :) Так что, может и не завтра, но даже такие приложения будут на вебе. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:05 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
mayton А в Линуксе Qt просто не нужен. Там нет целевой аудитории. ну дак если есть заказчик значит нужен. Или ТС только для винды Qt применяет? petrav Это ж как нужно воспринимать С++ и программирование в целом, что уже и std стала сторонней библиотекой, а boost предать анафеме. И всё только ради того что бы в QLineEdit текст было поудобнее запихнуть? Используя фреймворк применяй типы фреймворка а не пиши лапшекод. Вроде простое правило. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:08 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
White Owl Так что, может и не завтра, но даже такие приложения будут на веб будут когда мы будем на пенсии. А что тогда об этом говорить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:09 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
petrav Спасибо. Но я стараюсь логику (которой процентов 95) писать на стандартном С++. Ну пиши)). Тема же не твоя. - используя либу логирования читай ее доки и применяй по правилам - используя либу 3D читай ее доки и применяй ее сцену по правилам - используя либу ХХХ .... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:11 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
White Owl mayton Я вижу - только один смысл делать UI-приложение на десктопе. Это что-то связанное с растровой векторной и 3D-графкиой и звуком. Photoshop, Illustrator, AutoCad, 3Dmax, Nuendo. Остальные лень искать :) Так что, может и не завтра, но даже такие приложения будут на вебе. Я не против. Яж не говорю что этого нет. Я говорю что типичное применение десктопов - это такой-то сегмент. И работа в оффлайне как бонус. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:12 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton А в Линуксе Qt просто не нужен. Там нет целевой аудитории. ну дак если есть заказчик значит нужен. Или ТС только для винды Qt применяет? Это хороший вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:13 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
mayton Eсли технология WebAssembly, или скажем Edge/Chromium обеспечат нативную компилляцию это пока не взлетело и не хайпово)). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:14 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov White OwlИ вот тогда Qt еще может быть конкурентоспособной. С её-то архитектурой? Ну, разве что за звание "самого большого тормоза" на поле Ява и (-скрипт) поделий.неужели не успевает за мышкой onClick() обрабатывать? ))) Нууу тормоззз. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:17 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov petravпо вашим словам, одна библиотека должна вытеснить всё остальное? Вообще-то да, это наиболее правильный подход к делу. Но Qt такой библиотекой быть не может, её место на помойке истории. переборщил. Альтернативы для кроссплатформенного ГУИ нет. Или есть, но не массово) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:20 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
petrav Спасибо. Но я стараюсь логику (которой процентов 95) писать на стандартном С++. К нему как-то больше доверия в перспективе пару десятков лет. Да-да-да такие горизонты. Я сейчас работаю с приложением которое началось в 1983-ем году. Там половина кода, работающего кода , написано на PL1 и Fortran. А новые модули пишутся на C-89. И это все в одном общем бинарнике! И GUI там нет. Весь GUI сделан по принципу "запускаем приложение, перехватываем его stdin/stdout и летииииим или ползем? Но ведь работает!". А чуть раньше работал с системой написанной на Cobol где-то в 70-х, но там правда это отдельный мейнфрейм с которой мои программы с *никсов общались по сети. Так что да, сорок лет поступательного развития одного приложения это не шутки, а самая настоящая реальность. petrav White Owl пропущено... А ключик /nodefaultlib у микрософтовского компилятора тебя не смущает? Это исключение из правила для создания уж очень маленьких утилит. И скорее просто проявление гибкости линковщика. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:23 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
Идея веб-браузера как некоей универсальной платформы для выполнения приложений, конечно, хороша. Некая такая универсальная кроссплатформенная среда исполнения. Но это иллюзия в данном нам мире. Поработайте в MS Office (оффлайн) и Google Documents. Не с простейшими заметками, а со сложными документами на десятки мегабайт. Причём такие, которые ты даже домой забрать на флешке не можешь, не говоря уж о хранении их в Гугле. Дело в том, веб вообще благодаря эволюции развивается не туда. Нужна революция и отказ от старых стандартов. Но это невозможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:24 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
sunjob именно QT4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:24 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
PetroNotC Sharpнеужели не успевает за мышкой onClick() обрабатывать? ))) Вообще-то да, не успевает. Но особенно бесит, когда набираемое на клавиатуре появляется на экране только через пару секунд. Последний раз я такое наблюдал на СМ1420, которую мучили сразу с дюжины терминалов. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:24 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
PetroNotC SharpАльтернативы для _кроссплатформенного _ГУИ нет. VхWidgets в разы быстрее. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:26 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov PetroNotC Sharpнеужели не успевает за мышкой onClick() обрабатывать? ))) Вообще-то да, не успевает. Но особенно бесит, когда набираемое на клавиатуре появляется на экране только через пару секунд. Последний раз я такое наблюдал на СМ1420, которую мучили сразу с дюжины терминалов. ну дак этого давно нет. Это иллюзия. Как иллюзия что java тормозная) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:27 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov PetroNotC SharpАльтернативы для _кроссплатформенного _ГУИ нет. VхWidgets в разы быстрее. значит проиграл по другим критериям. Бывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:28 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
PetroNotC Sharpну дак этого давно нет. Это иллюзия. Эту "иллюзию" я наблюдаю постоянно на своём мониторе. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:30 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov PetroNotC Sharpну дак этого давно нет. Это иллюзия. Эту "иллюзию" я наблюдаю постоянно на своём мониторе. посмотри на _чужой_ Тебе говорят иллюзия. Значит надо сделать ДРУГОЕ действие. Ущипнуть себя. А ты заявил что постоянно это видишь). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:34 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
sunjob, короче. Если не нужна кроссплатформенность, то не нужен тебе Qt. Если у тебя старая версия, значит ты его боишься? ))) Если у тебя юзверь занимается скриптами, значит он продвинутый. Напиши ему батник и инструкции. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:36 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
Мы далеко от темы ушли. Давайте вернемся к нашему насчастному (или счастливому) автору. По поводу артифактов. sunjob Автор выложи пожалуйста это на sourceforge или github чтоб можно было нормально читать без выкачивания со "стрёмных" файл-хостингов. В конце-концов есть же нормальная культура опен-сорца. Давайте ей следовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:36 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
sunjob - обработчик парсит буфер ini -файла, по ID получает имя_скрипта - запуск скрипта, анализ выхлопа/кода возврата и ... дальнейшая реализация в зов-ти от фантазии :о) правильно я понял, что вместо utils.exe имя_скрипта юзверь должен залезть в ini файл, найти ключик и добавить туда имя скрипта? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:40 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
sunjob - может, для внутреннего использования, лучше/проще по старинке использоавть string , или вообще простой буфер char* str ? Программирование на С++ предполагает уровень выше чем просто "С". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:49 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
sunjob - каталог со скриптами (либо стандартный PATH ) Что еще за скрипты? Зачем они нужны? Ты хочешь использовать два языка? Какая при этом будет решена задача? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:51 |
|
с/с++/qt4 формошлепство на linux для простого пользователя
|
|||
---|---|---|---|
#18+
sunjob - GUI-программа загружает в буфер содержимое ini-файла Какой еще буфер? Зачем он нужен в техническом задании? Мы что не можем описать суть без привлечения таких странных и бесполезных здесь терминов? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 22:53 |
|
|
start [/forum/topic.php?fid=57&msg=39972060&tid=2017395]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
92ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 200ms |
0 / 0 |