EnglishУкраїнськаmRussian
Login/New
Topic with many replies

OpenSCADA под Windows (XP/7/8, CE6, EC7)


Author Message
Written on: 14. 04. 2017 [11:37]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"3dlogin" wrote:

Согласитесь, Qt уже давно вырос из "потенциально кроссплатформенного фреймворка".

Не соглашусь! По адаптации на Android с Qt5 проблем уже лезет больше чем со всем остальным вместе взятым, а реакция на уведомления про ошибки там просто никакая!
В свете чего, про решения специфических проблем с Qt5 старших версий, на QNX, с чём тут неоднократно сталкивались, наверное можно забыть.

Соответственно Вы предлагаете качество программы "уронить" до уровня Qt5, при этом фактически не получив работающей кроссплатформенности вообще, не говоря уже о том, что сейчас она есть для ядра OpenSCADA и WEB.

Кроме того, Вы плохо знаете OpenSCADA, раз такое заявляете, поскольку большая часть модулей к Qt вообще никакого отношения не имеет, следовательно от Qt для них будет только сборка qmake, а по факту только вызов из него того-же GCC, что те-же яйца!

"3dlogin" wrote:

из OpenSCADA применив Qt в тех местах её архитектуры, где (в альтернативном варианте) необходимо было бы писать #ifdef _WIN32 #elif __linux

Не вижу проблем в прямой адаптации ядра OpenSCADA и большинства универсальных модулей на MS Windows, а то что она не делается говорит о том, что оно реально никому не нужно. Подобные-же обороты с препроцессором характерны и нормальны далеко не только для обеспечения кроссплатформенности и Вы очевидно их не видели в коде OpenSCADA на предмет Qt различных версий.

"3dlogin" wrote:

qmake, кстати, мог бы вполне органично заменить autotools, тоже уже дорос, я считаю.

Из того, что я увидел на Android, где для qmake, в скрипт "configure", предусмотрели целую группу опций специфичных для Ndk, в виду отсутствия нормальной работы с прямыми опциями компилятора "CXXFLAGS", "LDFLAGS", то это жуть полная.

Не говоря уже о том, что autotools меня никак не напрягает и полностью устраивает, чтобы я всё бросил и начал менять то что прекрасно работает на нечто иное. У меня валом более актуальный задач чем заниматься подобной бесполезной работой, как ранее про "cmake" тут с пеной у рта распинались отдельные персоналии.

"3dlogin" wrote:

P.S.> Прекрасно понимаю, что объём работ получится немаленький, но считаю, что оно стоит того. А уж если основной разработчик поддержит, то и подавно.

Судя по всему не понимаете что стоит за "переписать", а значит вовсе и не обдумывали этот вопрос, что как минимум предусматривает отдельную страницу задачи проработки, смотрите на то как делается системная работа вокруг адаптации на Android и за одно можете принять реальное участие в решении вопросов с Qt, если Вы его так хорошо знаете!

P.S. Да, знаю, "толкать" идеи это очень удобно — вроде и причастный, но ничего не делаю и ни за что не отвечаю. :)
P.P.S. Данная тема форума да и форум в целом не предусматривает обсуждения других проектов поскольку это именно про них: "переписать", "написать своё мега кул крутое", а по факту однобокое и которых уже валом, а подобные заявления говорят об отсутствие фундаментального анализа и проработки вопроса, а значит и о невежестве.
P.P.P.S. Просьба далее писать сюда только конструктивные предложения своей помощи!

Learn, learn and learn better than work, work and work.



17505