Ak ste si mysleli vážnejšie niektorý chápanie IT môže uvedomiť, že internet spočíva v prevažnej väčšine aplikácií k databázam a len malá časť statických súborov. Jadrom každého hlavného webu alebo portálu je vkladanie, editáciu, mazanie a čítanie záznamov z tisícky a milióny používateľov.
Ďalšia vrstvou je algoritmus, ktorý spracováva dáta. Aspoň pre túto chvíľu štandardné softvérové nástroje nemôže generovať kód vykonať veľmi špecifickú logiku. V budúcnosti to môže zmeniť so zavedením stále zložitejších algoritmov strojového učenia, realizácia viac formálnych aj matematických modelov pre spustiteľné programy.
Na vrchnej vrstve je skratka "vizualizáciu". Táto vrstva sa mi zdá, že by bolo ťažké nahradiť ľudský faktor. Pod vizualizácia môže byť poskytnutá - text, obrázky, video a audio. Preto akýkoľvek formát možno prehrávať na rôznych zariadeniach a rozhranie - mobilné telefóny, počítače, jednoduchších pomôcok, ktoré obsahujú len niektoré z možností, "inteligentných" zariadení a tak ďalej.
Ďalším nástrojom pre programátorov, ktorí vytvorili je generovanie kódu do databáz. Či už nápad myslieť na mňa v budúcnosti, alebo menšej miere bude musieť databázu pre ukladanie nejaký dátový model a programovacie vrstvy pre prácu s ním. Tento nástroj bude schopný generovať pripravený aspoň tretinu programového kódu a môže zamerať na logické programovanie v reálnom podnikaní. Skutočným nástrojom je úspora času - a ako môj predchádzajúci nástroj - spravovať preklad http://tomavelev.com/TranslateApp/.
Na prvej obrazovke si môžete prezrieť údaje o modeli, ktorý som použil pre tento nástroj.
Vytvorenie modelu aplikačného rozhrania http://tomavelev.com/

V súčasnej aplikácii verzie 3 už generuje nielen Java, ale PHP a Android kód.

Výsledok v prehliadači generovaného kódu - schopnosť vykonávať základné operácie sú definované v jednom obrazových dát. Pre mierne lepšiu knižnice pohľad Boostrap zavádzali do stránok PHP a JSP majú obrazovky s myšlienkou o niečo lepší výhľad.

Po použití nástroja vytvoriť niekoľko nápadov, ktoré sú v mojej hlave, to je možné vyvinúť nástroj v niekoľkými spôsobmi - pridať ďalšie programovacie jazyky, platformy a knižníc alebo rozvoju týchto nástrojov pre generovanie pripravený spustiteľný súbor. Pre časové meradlo v hlave nakláňa viac k druhému nápadu. Budem rád, keď som si svoj názor - čo by ste boli na vás, aby mu prioritné nástroj robiť prácu za vás.
Môžete mi na email tomavelev@gmail.com.