Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: Racheengel от Октябрь 31, 2011, 23:07



Название: ACF Framework + Compositor
Отправлено: Racheengel от Октябрь 31, 2011, 23:07
Фреймворк ACF, основанный на Qt 4.7, предназначен для создания приложений на компонентно-ориентированной основе. Значительная часть разработки ведется с помощью визуального редактора ACF Compositor.

Сайт проекта: http://www.ilena.org/redmine/projects/acf/wiki

Загрузить последнюю версию можно тут: http://www.ilena.org/redmine/projects/acf/wiki/Download

Ссылка на аппсах: http://qt-apps.org/content/show.php/ACF+Compositor?content=120758


Название: Re: ACF Framework + Compositor
Отправлено: asvil от Октябрь 31, 2011, 23:27
/s/business logik/business logic

Реинкарнация делфи?


Название: Re: ACF Framework + Compositor
Отправлено: SimpleSunny от Октябрь 31, 2011, 23:29
Ссылки на видео 404


Название: Re: ACF Framework + Compositor
Отправлено: gluck от Ноябрь 01, 2011, 01:07
Ну к дельфи отношения это всё никакого не имеет. Скорее это то, чего в Qt  катастрофически не хватает - компонент для реализации бизнес-логики. Например, всё вроде бы есть для реализации Persistence, но нет никакой реализации, а есть только сервисы (operator <<, QByteArray, QFile...), что не одно и то же. Есть очень слабенькая попытка реализовать Model/Observer, но даже она предпринята только для определённого, узкого круга задач. Ну про компонентную модель в Qt я вообще молчу, система плагинов есть, но этого не хватает для системы, которая должна по сути из одних таких плагинов состоять....И так можно долго перечислять. Что мне в ACF нравится, так это то, что полностью удалены все недостатки, других похожих систем, таких например как COM...Плохо, что почти нет никакой доки. Но разобраться можно, если есть желание и понимание, зачем такая система нужна...
 


Название: Re: ACF Framework + Compositor
Отправлено: kosya от Ноябрь 29, 2011, 20:43
Имхо, очередной велосипед созданный криворукими индусами.
Авторы видать решили скрестить MFC с Билдером/Дельфи на основе Qt (наверно, потому что не асилили ни первое ни второе ни третее).
При этом пытались выпендрится, запихивая шаблоны куда надо и куда ненадо.
Часть классов содраны с динозавромонструозного MFC и переписаны с использованием давно упокоившегося трупа STL, причем все это используюеся одновременно во всех местах сей поделки.
Например CString, который внутри имеет 2 имплиментации - на остнове Std::string и также на QString. Все это чудо постоянно конвертируется друг в друга, нередко теряя свой контент :)
Или же попытка переписать Qt-шные контейнеры с использованием собственных смарт пойнтеров (которых аш 3 или 4 разновидности, наверно очередной индус, не разобравшись как пользовать уже готовые, ваял свой).
В общем, вердикт - втопку такой ужос. Выучите уже Qt как следует.

P.S. А еще композитор безбожно падает при каждом втором клике :)


Название: Re: ACF Framework + Compositor
Отправлено: Racheengel от Декабрь 08, 2011, 21:28
Кося, честно скажу - мне тоже не все там нравится, но в последнее время ведутся усиленные работы по реорганизации. Например, CString будет на QString заменен, уже много лишнего повыброшено.
А композитор какой версии? Попробуй все стереть, обновить исходники и пересобрать. Должно помочь.


Название: Re: ACF Framework + Compositor
Отправлено: Racheengel от Август 08, 2012, 20:33
ACF обновился до 1.6.1.4. С его помощью выпущено несколько коммерческих проектов, что есть гуд :)

На Софтпедии лежит тут: http://www.softpedia.com/get/Programming/Other-Programming-Files/ACF.shtml
на Аппсах тут: http://qt-apps.org/content/show.php/ACF?content=153134

в общем, прошу любить и жаловать, и все такое...