FireMonkey открывает новый мир возможностей для разработчиков Delphi и С++ Builder. Платформа является гибкой, настраиваемой и кроссплатформенной. Все компоненты ведут себя одинаково под Windows и Mac.
Компоненты в FireMonkey являются контейнерами. Это значит, что вы можете встраивать один компонент внутрь другого. Например компонент Кнопка состоит из 9 компонентов, которые вместе ведут себя как кнопка. Вот как это работает:
Начинаем с компонента TLayout, который поможет расположить остальные компоненты.
Три TRectangle отвечают за внешний вид - рамку фон и основной цвет.
TLabel даёт кнопке текст.
И, наконец, четыре компонента для эффектов анимации нажатия, фокуса, эффектов подсветки при наведении и убирании мышки.
Вот из такого количества вещей состоит кнопка. То же самое и и с другими компонентами FireMonkey
Кроме того, внешний вид компонентов может быть изменён при помощи стилей. Пример на картинке.
В этом видео показывается пример создания интерактивного приложения на FireMonkey для Windows64, MacOS и iOS
Это видео от Марко Канту демонстрирует работу с 3D надписями в дизайнере, пример приложения "Выбор пиццы" - графический листбокс с анимацией, 3D меню выбора пиццы
Ожидаемая в скором времени RAD Studio XE2 принесёт нам несколько нововведений. Вот некоторые из них:
Delphi 64-бит для Windows - полная поддержка VCL/RTL. Новый 64-битный компилятор умеет собирать приложения (exe, dll, пакеты и т.д.) предыдущих версий без переписывания исходного кода.
FireMonkey - новая платформа для разработки нативных приложений позволит компилировать приложения для Windows, MacOS и iOS.
dbExpress ODBC драйвер, драйвера dbExpress для Windows 64, dbExpress драйвера OS X (InterBase, Firebird, Oracle, MySQL, SQL Anywhere и Informix)
DataSnap: Мониторинг и контроль соединений, https, мобильный клиент для IOs, Android, BlackBerry, и Windows Phone 7 и многое другое
LiveBinding - новый механизм для связывания любых типов данных в VCL и FireMonkey
Cloud API для Amazon S3 (Amazon Simple Storage Service API, Amazon Queue Service API, Amazon SimpleDB API)
В категории "Installation Tools" победил "Flexera Installshield", в категории "Графика и 3D моделирование" - "TechSmith Camtasia Studio", лучшим инструментом для создания документации и справки стал "ComponentOne Doc-To-Help", лучшей библиотекой компонент признана "DevExpress DXperience".
Периодически просматриваю статистику посещений сайта.
Если 3 года назад IE доминировал безраздельно, то последний год статистика довольно интересная.
Opera 37,01 % Mozilla Firefox 34,53 & Google Chrome 15,62 % Microsoft Internet Explorer 11,44 %
Можно похоуливарить, но такая статистика тут уже год и не меняется.
Опера и лис у дельфистов явно лидируют...
Добавлено 01.08.2011
Компания AptiQuant опубликовала отчет, в котором отмечена взаимосвязь между уровнем IQ пользователя и браузером, который он выбирает. Данные были собраны на основе тестов IQ 100 000 человек, в результате выяснилось, что самым низким интеллектом, в среднем, обладают пользователи Internet Explorer. Чуть более умными (с более высоким средним показателем IQ) оказались те, кто предпочитает браузеры Chrome, Firefox и Safari. И, наконец, наиболее высокие уровни IQ продемонстрировали пользователи, выбравшие Camino, Opera и IE с надстройкой Chrome Frame.
Релиза CnWizards для Delphi XE пока нет. Но без него работа в дельфи уже немыслима. Поэтому, всем, кто уже решил перейти на Delphi XE, нужна новая версия. Благо, братья китайцы уже подсуетились и добавили в визард поддержку XE.
Новая версия RAD Studio 2011 выйдет в начале сентября под названием RAD Studio XE.
Новая студия будет включать в себя Delphi XE, C++Builder XE, Delphi Prism XE и RadPHP XE (бывшая Delphi for PHP).
Соответсвенно следующие версии студии будут носить названия XE2, XE3 и т.д.
В новой версии заявлено, цитирую:
Интеграция с системой управления версиями Subversion в Delphi, C++Builder и Delphi Prism
Разработка на PHP
Обновления в VCL, RTL и других библиотеках
Расширения редактора кода для поиска, форматирования и навигации
Новые функции отладчика
Расширение возможностей в области моделирования
До выхода студии, ЗДЕСЬ будут выложены 3 видеообзора о новых возможностях и улучшениях на разных языках, включая русский.
На данный момент доступен первый из них.
Вышла седьмая версия популярной скиновой библиотеки AlphaControls.
Для жителей стран СНГ все компоненты являются бесплатными (независимо от того - коммерческий проект или нет).