Als je meer serieus nagedacht enig begrip van IT kan beseffen dat het internet ligt in de overgrote meerderheid van de applicaties om databases en slechts een klein deel van statische bestanden. De kern van elke grote site of portal is het invoegen, bewerken, verwijderen en het lezen van de verslagen van duizenden en miljoenen gebruikers.
De volgende laag is het algoritme dat de gegevens verwerkt. Tenminste voor nu de standaard software tools niet kan code genereren om een zeer specifieke logica uit te voeren. In de toekomst kan dit veranderen met de introductie van steeds complexere algoritmes, machine learning, de uitvoering van een meer formele en wiskundige modellen om uitvoerbare programma's.
Op de bovenste laag staat "visualisatie". Deze laag lijkt mij dat het moeilijk zou zijn om de menselijke factor te vervangen. Onder visualisatie kan worden gegeven - tekst, afbeeldingen, video en audio. Derhalve kan elk formaat worden afgespeeld op verschillende apparaten en interfaces - mobiele telefoons, computers, eenvoudiger gadgets dat slechts enkele van de mogelijkheden van "slimme" apparaten en ga zo maar door bevatten.
De volgende tool voor programmeurs die hebben gecreëerd is om code om databases te genereren. Wat idee te denken van mij in de toekomst, of in mindere mate zal het nodig hebben een database om een aantal data model en programmering laag om mee te werken met het op te slaan. Deze tool staat klaar om het genereren van ten minste een derde van de programmeercode zal zijn en zich kunnen richten op de echte business logica programmering. Real tool is tijdsbesparing - en net als mijn vorige instrument - de vertaling beheren http://tomavelev.com/TranslateApp/.
Op het eerste scherm kun je het model gegevens die ik heb gebruikt voor het instrument zien.
Het creëren van een model van de applicatie-interface http://tomavelev.com/

In de huidige versie 3 applicatie genereert al niet alleen Java, maar PHP en Android-code.

Het resultaat in de browser van de gegenereerde code - het vermogen om basishandelingen uit te voeren volgens een beeldgegevens. Voor een iets beter zicht bibliotheek bootstrap in PHP en JSP-pagina's hebben geïmplementeerd om schermen met een idee iets beter zicht.

Na gebruik van de tool om een aantal ideeën die zijn in mijn hoofd te maken, is het mogelijk om het gereedschap op verschillende manieren te ontwikkelen - om meer programmeertalen, platformen en bibliotheken toe te voegen of het opzetten van dergelijke tools waarmee u direct uitvoerbare bestand te genereren. Voor de tijdschaal in mijn hoofd kantelt meer naar het tweede idee. Ik zal blij zijn als ik feedback te krijgen - wat zou je op je zijn geweest om hem voorrang instrument om werk te doen voor u te geven.
Je kunt me mailen op tomavelev@gmail.com.