WikiDer > Морфик FX
Тема этой статьи может не соответствовать Википедии рекомендации по продуктам и услугам. (Апрель 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Морфик FX это инструмент для разработки веб-приложений на основе Ajax. Это один из инструментов семейства от Морфик Technologies, компания, базирующаяся в Австралии. Morfik FX - это обновление продукта, ранее называвшегося Morfik WebOS AppsBuilder, в котором используется Object Pascal язык программирования для написания всего кода приложения, как для веб-браузер и Сервер порции.
Morfik FX предоставляет Быстрая разработка приложений (RAD) среда для создания веб-приложений. Эта среда включала визуальный дизайнер с WYSIWYG возможности, поддерживающие ряд визуальных эффектов.
История продукта
Первая профессиональная лицензия для Morfik WebOS AppsBuilder (предшественника Morfik FX) была приобретена Гринпис Интернэшнл в октябре 2006 г. и два месяца спустя Altium развернули первое коммерческое приложение, построенное с WebOS AppsBuilder. Это было МЭШ-ап с Salesforce.com приложения, которые позволяли иерархическое представление всех проектов, управляемых через Salesforce.com.
В марте 2007 года была официально выпущена версия 1.0.[1] и его название было изменено на «Морфик 07»). Смотрите также здесь
В ноябре 2008 года была официально выпущена версия 2.0 продукта AppsBuilder с полностью переработанным интерфейсом. В этом выпуске поддержка языков программирования разбита на отдельные версии, называемые FX (Object Pascal) и BX (Basic). Именно в этот момент было введено название продукта Morfik FX.
В августе 2009 года Morfik выпустил AppsBuilder 2.1, который, хотя и был обозначен как простое точечное обновление, содержал значительное количество новых функций, таких как возможность визуального создания виджетов (пользовательские элементы управления). В этом выпуске поддержка языка программирования C #, которая была прекращена с выпуском 2.0, была вновь введена под названием Morfik CX.
В октябре 2010 года Морфик выпустил AppsBuilder 3.0 с улучшенной поддержкой виджетов и пакетов. Версия 3.0 Morfik FX добавляет новый набор объектов визуального дизайна, которые представляют отдельные страницы в приложении. Эти объекты значительно упрощают разработчикам создание навигационной структуры своих приложений, удобной для поисковых систем.
В ноябре 2010 года Morfik Technologies, производитель Morfik FX, была приобретена Altium Ограничено.
Отличительные особенности продукта
Morfik FX - это инструмент веб-разработки, работающий в операционной системе Windows. Ниже приведены наиболее отличительные особенности Morfik FX:
- Весь код для браузерной и серверной частей приложения написан на Object Pascal.
- Приложения, созданные с помощью Morfik FX, на 100% основаны на Аякс.
- Все интерфейсы проектируются визуально в среде разработки Morfik.
- Серверная часть приложений, созданных с помощью Morfik FX, компилируется в собственный код для Windows или Linux.
- Часть приложений, созданных с помощью Morfik FX на стороне браузера, компилируется в JavaScript, HTML, CSS и файлы изображений.
- Среду разработки Morfik можно расширить, добавив новые элементы управления и возможности, добавив пакеты, которые создаются с помощью самого Morfik FX.
Визуальное развитие
Morfik использует конструктор интерфейса WYSIWYG, позволяющий разработчику визуально создавать интерфейс для веб-приложений. Визуальные дизайнеры, встроенные в среду разработки Morfik, тесно связаны с инструментами визуального дизайна для разработки настольных приложений, обеспечивая те же возможности для создания веб-приложений.
При визуальном проектировании интерфейса веб-приложения с помощью Morfik FX разработчик создаст формы, которые определяют расположение элементов управления и их внешний вид, а затем объединит эти формы в визуальный объект более высокого уровня, называемый страницей.
Веб-сервисы
Morfik предоставляет разработчикам два разных способа создания точек входа в веб-службы в веб-приложениях. В терминологии Morfik эти точки входа называются веб-методами. Существует визуальный редактор для определения параметров ввода и вывода веб-методов, который также создает шаблонный код для работы как со стороны сервера, так и со стороны браузера, чтобы направлять разработчика. Однако опытный разработчик может полностью обойтись без визуального дизайнера и просто вручную кодировать точки входа, которые реализованы в виде специализированных классов со специальными атрибутами метаданных, примененными к ним.