"Приветствую. Хочу вынести на суд пользователей приложение, написанное на Flex (AC3). Очень интересны отзывы" — пишет нам Хотченко Владимир aka Codre.
Это дизайнер для генератора отчётов, написан чуть больше года назад двумя людьми. Для запуска Flex-приложения нужно нажать кнопку Design на странице с отчетом.
С первого взгляда бросается в глаза работа по скинованию. Буквально с первого — потому что стилизован и стандартный Flex-прелоадер, о котором часто забывают (или якобы забывают?) многие популярные проекты, включая Photoshop.com.
дизайн знакомый:)
Красиво, но уж очень непонятный интерфейс.
Интересно, а Word и Excel на флексе написанные уже существуют ?
интерфейс всеравно что густой лес
Интуитивно непонятный интерфейс! (шучу) заскиновано и вправду хорошо.
Теперь по существу.
Скинование и вправду на высоком уровне. Хоть дизайн интерфейса и не оригинальный, но он вычищен и вылизан, что сразу видно.
Расширение стандартных флексовых контролов сделано хорошо - обратите внимание на умеющий менять свои размеры TitleWindow, на его работу с курсором, а также на гладкость ресайза (обычно в таком самописном компоненте, если потянуть за левый верхний угол, то размеры начинают прыгать). В целом работа с курсором в приложении реализована хорошо.
Не понравилось, что в приложении не задействована правая кнопка мыши.
Понравилось качество реализации многих вордовских контролов на флексе: линейка масштаба, кнопка "Office", закладки и панельки в главном меню приложения (а также, появляющиеся при клике на уголок некоторых панелек, панели расширенных настроек).
Кроме того радует скорость работы и безбажность самого приложения - все это говорит о том, что на ребята качественно и добросовестно поработали.
Понравился компонент выбора шрифта, который показывает как выглядит тот или иной шрифт, входящий в набор шрифтов системы.
очень понравилось. очень
Привет ещё раз!
Спасибо за отзывы, приятно слышать. Юрию Яровому спасибо за детальную критику.
Почему некоторым интерфейс непонятен? Возможно, вы не работали с генераторами и дизайнерами отчётов. Все функции "стандартные", а Ribbon UI и когда Офис 2007 вышел, тоже был многим непонятен :)
На счёт быстроты работы. А нам (разработчикам) на оборот кажется, что всё медленно и тормозит.. особенно на "тяжёлых" отчётах, где много компонентов. Уже есть наработки по изменению прорисовки графики, должно стать намного быстрее.
Так же уже на половину готова локализация (на 18 языков). Стараемся :)
Очень понравился ComboBox с самостоятельным определением границы показа элементов. Огорчило что по дабл клику на надписи "Simple List" редактирование производится в отдельном окне, а не на месте.
Блюр фона под модальным окном (такое вылазит например на пропертях с кнопкой ...) как-то напрягает.
> Блюр фона под модальным окном (такое вылазит например на пропертях с кнопкой ...) как-то напрягает.
Да, не один Вы такой.. Поправим, "засветление" будет только в момент загрузки.
Завидую белой завистью :о))) Хочу руки от туда-же :о)) Если не секрет, сколько времени писали?
Отличная работа!
> Если не секрет, сколько времени писали? Немногим больше года.
> Немногим больше года. Фигасе... у меня бы терпения не хватило... :)
Круто. Очень круто. И на мой взгляд - вполне удобно (так как мне офис 2007 понравился сразу же интерфейсом). Только такой вопрос - а законодательно как регулируется такое скинирование? То есть с Microsoft проблем не будет? Как мне помнится, риббоны они вроде даже патентовали...
> То есть с Microsoft проблем не будет? Потенциально - будут обязательно. Если они, конечно, обратят на сей продукт внимание.
такой вопрос. Почему решили использовать стилевое оформление аля MS Office 2007? Для меня было бы интересно поиграться с чем-то оригинальным. Это всего лишь мое мнение. 2Badim: не счет excel, попробуй вот это.
barmaleikin 2Badim: не счет excel, попробуй вот это.
давно на 10-ку перешли? :)
Очень красиво сделано, но Ctrl+C, Ctrl+V все равно работает через раз в Expression Editor например.
хорошо сделано, труда много правда что-то уже похожее и немного лучше я видел еще года 2 назад:
http://community.netikatech.com/demos/flash/pp/ http://community.netikatech.com/demos/silverlight/pp/
Классно! Быбло бы неплохо если бы некоторые компоненты опубликовали бы как отдельную библиотеку! А так же запаблишить текущий скин, что-то людям с нуждой пригнать свой проект под Офис, было бы удобнее, а вам был бы риспект.
давно на 10-ку перешли? :) barmaleikin
еще хочу сделать замечание по поводу шрифтов - в некоторых контролах уж очень не красиво они смотрятся. предлагаю поиграть со стилями fontAntiAliasType и fontGridFitType.
fontAntiAliasType
fontGridFitType
Интересно. Codre, отпишите на achidutsu@gmail.com цифру, в которую Вы оцениваете исходники.
демки netikatech хороши, но - чем они обфускачены? sothink swf decompiler в них не показывает скрипты ;) а в stimulsoft-вском дизайнере - запросто.
хм. оказывается для флекса обфускаторов просто море :(
2dens вот как раз тем, что пока нет декомпилятора и хороши. задолбали крысы....
To: Юрий Яровой А в каких именно контролах шрифт некрасиво смотрится?
To: achidutsu Лови мыл ;)
Microsoft за интерфейс не должны "зажопить", его использует довольно много софта. К тому же у Микрософта есть спецификация по Ribbon UI, в которой говорится как правильно его делать. Так что, думаю всё нормально.
Ну основной вордовский шрифт в контроллах - видно, что он не системный, а встроен в ролик, и сглаживается уж очень грубо. Поэкспериментируйте все же с настройками сглаживания - перерисовка шрифтов в контролах происходит не так уж часто, поэтому можно отрисовать красиво. =)
Если в панели свойств выбрать поле для редактирования так чтобы появилась стрелка и затем увеличить высоту поля с подсказкой по выбранному пункту, потащив вверх разделитель, то кнопка эта со стрелкой будет выше этой панели и принажатии на нее у меня вылезли ошибки.
задолбали крысы.... index
Впечатляет.
У меня после нажатия на иконку Image курсор меняется на карандашик и таким остается на всем поле приложения, даже на меню сверху.
Офигенно!
Большое спасибо за отзывы, приятно слышать :)
To: denis Спасибо за найденный баг ;)
To: flaMaster Ну так, если выбрать режим рисования компонента на странице - то надо либо его начать рисовать, либо отменить (нажав ещё раз на кнопку с картинкой). Хотя.. лучше сделать подсветку выбранной функции. Спс за идею ;)
To: Юрий Яровой Ок, посмотрим что можно сделать со шрифтами, спс.
При попытке изменить масштаб (сразу после загрузки приложения) - ексепшн TypeError: Error #1009: Cannot access a property or method of a null object reference. at Stimulsoft.Components.Additional::StiPageGrid/update() at Stimulsoft.Components::StiPage/onOriginalRectChange() at Stimulsoft.Components::StiBase/onZoomChange() at Stimulsoft.Components::StiContainer/onZoomChange() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at mx.core::UIComponent/dispatchEvent() at Stimulsoft.Components::StiReport/set zoom() at Stimulsoft.Controls.ReportViewer::StiReportViewer/onZoomChange() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at mx.core::UIComponent/dispatchEvent() at Stimulsoft.Controls.ZoomControl::StiZoomSlider/dispatchZoomEvent() at Stimulsoft.Controls.ZoomControl::StiZoomSlider/onDecButtonClick()
To: Borman Большое спасибо за баг, появился после вчерашнего обновления. Исправил.
Пора уже делать скин в стиле Windows 7 ;) http://upload.wikimedia.org/wikipedia/ru/0/04/Win7paint.png