История изменений
Исправление EXL, (текущая версия) :
Аналог Qt Widgets займёт лет 5.
Да ладно, не настолько уж там много кода, чтобы не осилить это за пару лет какой-нибудь командой Rust-программистов:
cloc gui/ widgets/
1530 text files.
1521 unique files.
115 files ignored.
github.com/AlDanial/cloc v 1.82 T=4.44 s (318.9 files/s, 163767.5 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C++ 663 81340 143947 328657
C/C++ Header 650 20035 31571 94164
Objective C++ 9 1134 911 5785
XML 6 53 90 5269
CMake 11 338 310 4460
JSON 7 23 0 2589
Assembly 4 396 505 2442
C 1 391 304 1312
Qt Project 58 76 2 422
Qt 1 0 0 382
SVG 2 0 0 156
ProGuard 3 27 12 98
HLSL 1 1 0 8
-------------------------------------------------------------------------------
SUM: 1416 103814 177652 445744
-------------------------------------------------------------------------------
К тому же всякие тяжёлые MVC-элементы вроде TableView и прочих можно первое время и не реализовывать. Вон, в Qt Quick/QML их вроде до сих пор не запилили и всем пофиг.
Нужен QML.
Десктопные контролы для Qt Quick/QML какой уже год пилят, а они до сих пор не могут конкуренцию Qt Widgets’ам составить. Уж лучше какой-нибудь нормальный декларативный DSL к Qt Widgets запилили бы, по типу ui-файлов, но без XML.
Отсутствие времени и денег. Ваш КО.
Раз никому из крупных IT-компаний не интересна сегодня разработка подобного фрейморка, который они могли бы проспонсировать, значит и Qt Widgets скоро отправится на свалку истории, а впереди нас ждёт лишь тёмное Electron-будущее.
Исправление EXL, :
Аналог Qt Widgets займёт лет 5.
Да ладно, не настолько уж там много кода, чтобы не осилить это за пару лет какой-нибудь командой Rust-программистов:
cloc gui/ widgets/
1530 text files.
1521 unique files.
115 files ignored.
github.com/AlDanial/cloc v 1.82 T=4.44 s (318.9 files/s, 163767.5 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C++ 663 81340 143947 328657
C/C++ Header 650 20035 31571 94164
Objective C++ 9 1134 911 5785
XML 6 53 90 5269
CMake 11 338 310 4460
JSON 7 23 0 2589
Assembly 4 396 505 2442
C 1 391 304 1312
Qt Project 58 76 2 422
Qt 1 0 0 382
SVG 2 0 0 156
ProGuard 3 27 12 98
HLSL 1 1 0 8
-------------------------------------------------------------------------------
SUM: 1416 103814 177652 445744
-------------------------------------------------------------------------------
К тому же всякие тяжёлые MVC-элементы вроде TableView и прочих можно первое время и не реализовывать. Вон, в Qt Quick QML их вроде до сих пор не запилили и всем пофиг.
Нужен QML.
Десктопные контролы для Qt Quick/QML какой уже год пилят, а они до сих пор не могут конкуренцию Qt Widgets’ам составить. Уж лучше какой-нибудь нормальный декларативный DSL к Qt Widgets запилили бы, по типу ui-файлов, но без XML.
Отсутствие времени и денег. Ваш КО.
Раз никому из крупных IT-компаний не интересна сегодня разработка подобного фрейморка, который они могли бы проспонсировать, значит и Qt Widgets скоро отправится на свалку истории, а впереди нас ждёт лишь тёмное Electron-будущее.
Исправление EXL, :
Аналог Qt Widgets займёт лет 5.
Да ладно, не настолько уж там много кода, чтобы не осилить это за пару лет какой-нибудь командой Rust-программистов:
$ cloc widgets/
608 text files.
603 unique files.
47 files ignored.
github.com/AlDanial/cloc v 1.82 T=1.90 s (295.0 files/s, 166075.7 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C++ 282 37849 69125 159539
C/C++ Header 251 7480 11400 27617
CMake 6 124 57 1275
JSON 2 6 0 643
Qt 1 0 0 382
Qt Project 17 17 2 96
Objective C++ 1 29 59 73
ProGuard 1 11 6 31
-------------------------------------------------------------------------------
SUM: 561 45516 80649 189656
-------------------------------------------------------------------------------
К тому же всякие тяжёлые MVC-элементы вроде TableView и прочих можно первое время и не реализовывать. Вон, в Qt Quick QML их вроде до сих пор не запилили и всем пофиг.
Нужен QML.
Десктопные контролы для Qt Quick/QML какой уже год пилят, а они до сих пор не могут конкуренцию Qt Widgets’ам составить. Уж лучше какой-нибудь нормальный декларативный DSL к Qt Widgets запилили бы, по типу ui-файлов, но без XML.
Отсутствие времени и денег. Ваш КО.
Раз никому из крупных IT-компаний не интересна сегодня разработка подобного фрейморка, который они могли бы проспонсировать, значит и Qt Widgets скоро отправится на свалку истории, а впереди нас ждёт лишь тёмное Electron-будущее.
Исходная версия EXL, :
Аналог Qt Widgets займёт лет 5.
Да ладно, не настолько уж там много кода, чтобы не осилить это за пару лет какой-нибудь командой Rust-программистов:
$ cloc widgets/
608 text files.
603 unique files.
47 files ignored.
github.com/AlDanial/cloc v 1.82 T=1.90 s (295.0 files/s, 166075.7 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C++ 282 37849 69125 159539
C/C++ Header 251 7480 11400 27617
CMake 6 124 57 1275
JSON 2 6 0 643
Qt 1 0 0 382
Qt Project 17 17 2 96
Objective C++ 1 29 59 73
ProGuard 1 11 6 31
-------------------------------------------------------------------------------
SUM: 561 45516 80649 189656
-------------------------------------------------------------------------------
Нужен QML.
Десктопные контролы для QtQuick/QML какой уже год пилят, а они до сих пор не могут конкуренцию Qt Widgets’ам составить. Уж лучше какой-нибудь нормальный декларативный DSL к Qt Widgets запилили бы, по типу ui-файлов, но без XML.
Отсутствие времени и денег. Ваш КО.
Раз никому из крупных IT-компаний не интересна сегодня разработка подобного фрейморка, который они могли бы проспонсировать, значит и Qt Widgets скоро отправится на свалку истории, а впереди нас ждёт лишь тёмное Electron-будущее.