Информация об изменениях

Сообщение Re[5]: Библиотека для создания графических интерфейсов польз от 03.10.2017 14:05

Изменено 03.10.2017 14:11 push

Re[5]: Библиотека для создания графических интерфейсов пользователя
Смотрю я на ваши посты и вижу, что это всё размышлизмы из области "если бы да кабы, да росли бы во рту грибы". Оно как бы теоретически типа да — на плюсах и рефлексия, и рпц, и orm, и т.д., а вот практически каждый столкнувшийся с этим решает — "да ну его на!#" и берёт C#/Java и радуется жизни. Потому что, то что есть — зашкаливает по неудобству и/или сложности в использовании.
Когда невозможно слезть с плюсов — то делают кодогенерацию — даже она в тысячу раз удобнее, чем различные современные варианты присобачивания рефлексии к плюсам.

Qt же очень элегантно решает проблему. То, что там moc работает — не вижу проблем, туда же лезть не надо. А волноваться из-за него — это всё равно, что волноваться что кроме компилятора там работает ещё препроцессор и линкер.

Qt в своей сути вообще очень элегантная библиотека. По сути пример как нужно подходить к разработке библиотек. Как противоположность можно взять вектор развития современного с++ — явно же свернули не туда: вместо продумывания единой архитектуры начали туда лепить всё в стиле boost — "раз работает, то и так сойдёт, и пофиг, что оно всё разношёрстное, малофункциональное и без единой архитектуры/цели".

А что вот-вот появится рефлексия (и модули) — так я даже не буду напоминать сколько лет это "вот вот" уже длится. И далеко не факт, что в нормальном для практического использования виде оно успеет появится при нашей жизни.
Re[5]: Библиотека для создания графических интерфейсов польз
Смотрю я на ваши посты и вижу, что это всё размышлизмы из области "если бы да кабы, да росли бы во рту грибы". Оно как бы теоретически типа да — на плюсах и рефлексия, и рпц, и orm, и т.д., а вот практически каждый столкнувшийся с этим решает — "да ну его на!#" и берёт C#/Java и радуется жизни. Потому что, то что есть — зашкаливает по неудобству и/или сложности в использовании.
Когда невозможно слезть с плюсов — то делают кодогенерацию — даже она в тысячу раз удобнее, чем различные современные варианты присобачивания рефлексии к плюсам.

Qt же очень элегантно решает проблему. То, что там moc работает — не вижу проблем, туда же лезть не надо. А волноваться из-за него — это всё равно, что волноваться что кроме компилятора там работает ещё препроцессор и линкер.

Qt в своей сути вообще очень элегантная библиотека. По сути пример как нужно подходить к разработке библиотек. Как противоположность можно взять вектор развития современного с++ — явно же свернули не туда: вместо продумывания единой архитектуры начали туда лепить всё в стиле boost — "раз работает, то и так сойдёт, и пофиг, что оно всё разношёрстное, малофункциональное и без единой архитектуры/цели".

А что вот-вот появится рефлексия (и модули) — так я даже не буду напоминать сколько лет это "вот вот" уже длится — и кроме пшика результата никакого нет. И далеко не факт, что в нормальном для практического использования виде оно успеет появится при нашей жизни.