LINUX.ORG.RU

История изменений

Исправление 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-будущее.