Qt
Как известно, ситуация с разработкой десктопного пользовательского интерфейса как была печальной, так и осталась.
Дельфи умер, потому что паскаль, гопнет умирает, потому что его заполонили индусы и wpf, все внимание хипстеров от программирования привлечено к веб-интерфейсам на js, а олдскульные гуру ненавидят пользовательский интерфейс и делают только бэк-енды и бизнес-логику.
Из условно-пригодного осталось Qt, но что будет с ним после того, как его купила нокиа, а затем продала дигии - неясно.
Но таки альтернативы все равно нет, решил попытаться сделать прототип софтины, аналогичной той, что ранее сделана на дельфи и на гопнете (более-менее универсальный опердень-клиент, использующий сгенерированные кодогенератором метаданные для GUI и взаимодействия с бэк-ендом в виде БД или RESTful апи к серверу приложений ).
Пока идет туговато, разные типичные вещи, типа "грид с данными", которые в дельфи сделаны идеально, в гопнете как-то "так", тут приходится пока мудрить вручную, изучая, как это сделано в стандартных классах и примерах.
Дельфи умер, потому что паскаль, гопнет умирает, потому что его заполонили индусы и wpf, все внимание хипстеров от программирования привлечено к веб-интерфейсам на js, а олдскульные гуру ненавидят пользовательский интерфейс и делают только бэк-енды и бизнес-логику.
Из условно-пригодного осталось Qt, но что будет с ним после того, как его купила нокиа, а затем продала дигии - неясно.
Но таки альтернативы все равно нет, решил попытаться сделать прототип софтины, аналогичной той, что ранее сделана на дельфи и на гопнете (более-менее универсальный опердень-клиент, использующий сгенерированные кодогенератором метаданные для GUI и взаимодействия с бэк-ендом в виде БД или RESTful апи к серверу приложений ).
Пока идет туговато, разные типичные вещи, типа "грид с данными", которые в дельфи сделаны идеально, в гопнете как-то "так", тут приходится пока мудрить вручную, изучая, как это сделано в стандартных классах и примерах.
no subject
no subject
Не могу избавится от ощущения тормозов и некачественности, когда пользуюсь GUI или на жабе или на дотнете. Вроде ничего такого быть не должно, все вроде бы там хорошо, но какие-то мелкие неадекватности, действуют на нервы.
(no subject)
(no subject)
(no subject)
no subject
no subject
Что-то вещей хотя бы уровня дельфей 10-летней давности нет в принципе.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
А по поводу генерации - это единственный способ на Qt делать какие-то гуи вещи с дата гридами, ибо иначе там сложно.
no subject
И грузить эти метаданные из сгенерированного конфига (типа того что мы в дотнет-версии используем), чтобы не генерировать еще и С++ код.
У них там есть QSqlQueryModel и QRelationTableModel но это 1% от нужной функциональности.
no subject
no subject
Эм, что? Что значит заморозится и, что значит текущее состояние дел?
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
inb4 чем Qt
(no subject)
(no subject)
no subject
no subject
(no subject)
no subject
no subject
Не знаю, не люблю подстраиваться под чужие фреймворки.
no subject
no subject
Я практически не использую. Мне сейчас намного проще вручную нарисовать лэйауты и покидать в них виджеты. В этом случае все это дело более управляемое. мало того просто проще генерировать формы из каких то данных или моделей.
(no subject)
(no subject)
(no subject)
no subject
no subject
"Выкидываем Delphi. Попробовали XE3 64 бита - не кампелирует вообще. Два варианта, или падает компилятор, или получается незапускающийся файл. Жалко, конечно, сколько лет, ёлки, но x64 нужно. Будем переписывать, месяца четыре, судя по всему."
http://sharowarsheg.livejournal.com/140523.html
no subject
Джава или .NET/C#? Чем не альтернатива?
no subject
no subject
Замечу, что прикрутить к нему C++ -- они как раз вполне смогли. C++ в дэльфях жывёт большэ, чем по-видимому большынство современных программистов -- программируют.
Гопнет умирает потому, что MS протухла сама по себе, у всех команд внутри NIH во все дыры ещё большэ, чем в OS-community, бюрократия переплюнула саму IBM, а на того самого дизайнера не кладёт болт разве что его секретарша (за отсутствием болта).
Кстати, альтэрнатива -- wx.
Но это всё, по большому счёту, дохлое -- поскольку web и всё такое.
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(Anonymous) - 2013-03-25 07:04 (UTC) - Expandno subject
no subject
во вторых я категорически против этого гейства:
- html язык разметки текста. к rich-gui не приспособлен никак. то что есть сегодня - натягивание презерватива на кактус.
- таскать за собой тот же webkit или что еще хуже использовать системный движок браузера совсем не улыбается.
- будет тормозной и кривой способ взаимождействия основного кода с кодом gui.
Уж лучше .NET, честно.
(no subject)
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
(no subject)