Rychlost vývoje aplikací

Rychlost vývoje se týká vytváření struktury databáze, formulářů a psaní a ladění kódu.

Struktura

Díky grafickému rozhraní prostředí návrháře, je velmi snadné vytvořit strukturu databáze. Sloupce (pole) se vytvářejí poklepáním do oblasti tabulky a definováním typu a vlastností. Vztahy mezi tabulkami se vytvářejí potažením myši z jednoho sloupce do druhého.

Při importování záznamů je možné vytvořit novou tabulku z importovaných hodnot. Stačí pouze pro jednotlivé importované hodnoty definovat typ dat sloupce, který bude vytvořen a spustit import. Tato možnost je dostupná při importu ze všech formátů, které poporuje 4D (Text pevné délky, text proměnné délky s libovolnými oddělovači, SYLK, DIF, DBF).

Formuláře

Formuláře lze vytvořit buď pomocí automatického vytvoření formulářů, nebo kasickým způsobem pomocí Wizzard. Tímto způsobem je návrhář schopen vytvořit databázi bez napsání jediného řádku kódu a navíc během pouhých několika minut.

Kód

4D obsahuje interaktivní debugger (ladění), pomocí kterého je možné rychle ladit a opravovat kód, aniž by byl přerušen běh aplikace. Protože ve 4D používání aplikace a navrhování pracují v oddělených procesech, je možné mít současně otevřenou aplikaci a prostředí návrháře a přepínat se mezi nimi, bez uzavření druhého módu práce.

Okno ladění vypadá následovně:

Ve 4D je možné používat "generické" programování, což znamená, že můžete jeden kód (metodu) použít ve více objektech formuláře nebo jiných metodách s pomocí ukazatelů.

4D obdržela některá ocenění právě za rychlost vývoje, kterou umožňuje.