![]() |
J e d n a s t r u k t u r
a p r o 4 a p l i k a c e ( n e z á v i s l o
s t n a p l a t f o r m ě )
|
![]() |
Ve 4D stačí vytvořit pouze jednu zdrojovou strukturu a tato struktura bude fungovat jako: jednouživatelská, klient, server a Web. Tuto databázi je možné používat samostatně na Windows i na Macintosh, je možné ji spustit v architektuře klient/server s klienty jak Macintosh tak i Windows a navíc ji na kterékoli platformě je možno používat i na Webu!
Je samozřejmé, že každá z platforem má svá specifika, která je nutno ošetřit větvením v kódu, pokud je potřeba, ale takovýchto míst není mnoho a jeden zdrojový kód s jednou sadou formulářů pak funguje jako aplikace jednouživatelská při spuštění jednouživatelským engine, jako aplikace klienta i jako aplikace serveru při spuštění 4D Client nebo 4D Server a při přihlášení Web prohlížeče jako Web server v jednouživatelské i klient/server aplikaci a nadto je schopen odesílat JavaScripty prohlížeči.S použitím jednoho kódu je jeden a tentýž formulář
Na Windows...
...použitelný na MacOS...
... a zároveň i na Webu.
Toto ve 4D znamená nezávislost na platformě.