Morfik FX

Morfik FX to narzędzie do tworzenia aplikacji internetowych opartych na technologii Ajax. Należy do rodziny narzędzi australijskiej firmy Morfik Technologies. Morfik FX jest aktualizacją produktu wcześniej zwanego Morfik WebOS AppsBuilder i wykorzystuje język programowania Object Pascal do pisania całego kodu aplikacji, zarówno dla części przeglądarki internetowej , jak i serwera .

Morfik FX zapewnia środowisko Rapid Application Development (RAD) do tworzenia aplikacji internetowych. To środowisko zawierało projektanta wizualnego z WYSIWYG , który obsługuje szereg efektów wizualnych.

Historia produktu

Pierwsza profesjonalna licencja na Morfik WebOS AppsBuilder (prekursor Morfik FX) została nabyta przez Greenpeace International w październiku 2006 r., a dwa miesiące później Altium wdrożyło pierwszą komercyjną aplikację zbudowaną za pomocą WebOS AppsBuilder . Był to mashup z aplikacjami Salesforce.com , który umożliwiał hierarchiczny widok wszystkich projektów zarządzanych przez Salesforce.com.

W marcu 2007 roku oficjalnie wydano wersję 1.0, a jej nazwę zmieniono na „Morfik 07”). Zobacz także tutaj

W listopadzie 2008 roku oficjalnie wydano wersję 2.0 produktu AppsBuilder z całkowicie przeprojektowanym interfejsem. To wydanie podzieliło obsługę języków programowania na osobne wersje o nazwie FX (Object Pascal) i BX (Basic). To właśnie w tym momencie wprowadzono pseudonim produktu Morfik FX.

W sierpniu 2009 Morfik wydał AppsBuilder 2.1, który, choć numerowany jako prosta aktualizacja punktowa, zawierał znaczną liczbę nowych funkcji, takich jak możliwość wizualnego tworzenia widżetów (kontrolek tworzonych przez użytkowników). W tym wydaniu obsługa języka programowania C#, która została usunięta wraz z wydaniem 2.0, została ponownie wprowadzona z pseudonimem Morfik CX.

W październiku 2010 Morfik wydał AppsBuilder 3.0 z ulepszoną obsługą widżetów i pakietów. Wersja 3.0 Morfik FX dodaje nowy zestaw wizualnych obiektów projektowych, które reprezentują poszczególne strony w aplikacji. Obiekty te znacznie ułatwiają programistom tworzenie struktury nawigacyjnej ich aplikacji w sposób przyjazny dla wyszukiwarek.

W listopadzie 2010 Morfik Technologies, twórca Morfik FX, został przejęty przez Altium Limited.

Cechy wyróżniające produkt

Morfik FX to narzędzie do tworzenia stron internetowych działające w systemie operacyjnym Windows. Oto najbardziej wyróżniające cechy Morfik FX:

  • Całe kodowanie, zarówno dla przeglądarkowej, jak i serwerowej części aplikacji, jest napisane w Object Pascal .
  • Aplikacje stworzone przy pomocy Morfik FX są w 100% oparte na technologii Ajax .
  • Cały projekt interfejsu jest tworzony wizualnie, w środowisku programistycznym Morfik.
  • Część aplikacji tworzonych za pomocą Morfik FX po stronie serwera jest kompilowana do natywnego kodu dla systemów Windows lub Linux.
  • Część aplikacji tworzonych za pomocą Morfik FX po stronie przeglądarki jest kompilowana do plików JavaScript , HTML, CSS i plików graficznych.
  • Środowisko programistyczne Morfik można rozszerzyć, włączając nowe kontrolki i możliwości poprzez dodanie pakietów, które są tworzone za pomocą samego Morfik FX.

Rozwój wizualny

Morfik używa projektanta interfejsu WYSIWYG, aby umożliwić programiście wizualne stworzenie interfejsu dla aplikacji internetowych. Projektanci wizualni wbudowani w środowisko programistyczne Morfik ściśle odpowiadają narzędziom do projektowania wizualnego do tworzenia aplikacji komputerowych, zapewniając ten sam rodzaj możliwości tworzenia aplikacji internetowych.

Podczas wizualnego projektowania interfejsu aplikacji internetowej za pomocą Morfik FX programista stworzy Formularze, które definiują położenie kontrolek i ich wygląd, a następnie połączy te Formularze w obiekt wizualny wyższego poziomu zwany Stroną.

Usługi internetowe

Morfik zapewnia programistom dwa różne sposoby tworzenia punktów wejścia usługi sieciowej w aplikacjach sieciowych. W terminologii Morfik te punkty wejścia nazywane są metodami sieciowymi. Istnieje edytor wizualny do definiowania parametrów wejściowych i wyjściowych metod sieciowych, który tworzy również kod wzorcowy do obsługi zarówno strony serwera, jak i przeglądarki, aby poprowadzić programistę. Doświadczony programista może jednak całkowicie ominąć projektanta wizualnego i po prostu ręcznie zakodować punkty wejścia, które są zaimplementowane jako wyspecjalizowane klasy z zastosowanymi do nich specjalnymi atrybutami metadanych.

Zobacz też

  1. ^ „Morfik 07 wydany z licencją wieczystą bez kosztów wdrożenia” . Drut targowy . 2007-03-22.