Der er nogle mennesker, der insisterer på, at den eneste rigtige måde at kode på er i en tekstbaseret editor som vi eller emacs. Andre ville hurtigere hugge en lem end afvige med bekvemmelighederne i Visual Studio. Mens den første gruppe lykkeligt kodes væk på deres konsoller fra nu til Y2K38, kræver den anden gruppe altid nye innovationer i enkeltheden af ​​softwareudvikling. Disse mennesker er målbrugerne af Agile Platform - en utrolig simpel måde at skabe smukke og funktionelle webapps på. Som et eksempel kan du tage et Excel-regneark og gøre det til en søgbar, sorterbar, redigerbar webapp i bogstaveligt 5 minutter uden at skrive en enkelt kode kode. Old-school hacker eller ej, det er ret imponerende.

At få den agile platform

Den Agile Platform er Windows-software, og et installationsprogram kan findes her. Det er værd at bemærke, at installationsprogrammet kan downloade nogle ekstra komponenter (såsom dele af IIS eller SQL Server) under installationen, så processen kan tage et stykke tid.

Første Agile Application

Når alt er installeret, sluk Service Studio, Agiles udviklingsmiljø. På hovedmenuen vælger du at starte din egen app fra bunden. Du vil blive droppet i hovedredigeringsvinduet.

Lige nu har du lige fået en tom skabelon, der venter på data. Alt, hvad vi skal gøre nu, giver det nogle data (i dette tilfælde i form af et Excel-regneark). Agile vil oprette et websted baseret på dataene.

Importering af dataene

Som et eksempel øvelse skaber vi et simpelt fejltracker / billetsystem. For at gøre processen enklere har jeg udarbejdet et regneark for at fungere som eksempeldataene, som kan downloades her.

Klik på " Import -> Entiteter fra Excel " i Service Studio, og vælg den fil, du lige har downloadet. Hvis du ser højre rude, vil du se et par nye indlæg vises. Det afsnit, du skal bekymre dig om, er enheder . Der vil du nu se en ny enhed kaldet Ticket . Træk denne enhed fra panelet og læg den direkte oven på HomePage- ikonet.

Se dit "arbejde"

Tro det eller ej, du har nu gjort alt, hvad du skal gøre for vores grundlæggende fejltracker. Er i tvivl Du kan se selv ved at udgive projektet og forhåndsvise i din browser. Klik på knappen 1-klik offentliggør øverst på skærmen for at begynde at bygge.

Det tager mindst et par sekunder, og du kan se fremskridt med linjen nederst til venstre på skærmen. Når det er gjort, får du en mulighed for at se projektet i din webbrowser via en knap i nederste højre hjørne. Du vil nu se siden Agile genereret for dig baseret på dine data.

Temmelig kold huh?

Redigering af din side og data

Du vil selvfølgelig gerne være i stand til at ændre dataene, når det er i dit system. Lad os begynde med at vende billetnummeret på vores side til et link, som vil føre brugerne til en " Rediger billet " side. Dobbeltklik på sølvfeltet mærket " Ticket_List " på hovedstrømskærmen . Dette åbner et WYSIWYG-editor, hvor du kan styre emnerne på din side interaktivt.

Højreklik på billetnummeret som vist ovenfor, og vælg " Link til New Ticket_Edit Web Screen ". Dette vil generere en ny side, hvor du nemt kan redigere alle de angivne data. Gå videre, udgiv igen og se for dig selv.

Mere information

En af de bedste funktioner i denne platform er, at de giver et ekstremt omfattende sæt af træningsmaterialer, så du kan lære alt, hvad du skal vide. Det er alle tilgængelige lige her.

Konklusion

Jeg har næppe ridset overfladen af ​​Agile, og ærligt, jeg er allerede smukt blæst væk. Det er sjældent, at jeg virkelig er imponeret over software. Som i virkelig imponeret, men Agile er en heck af et produkt. Hvad vi har gjort i denne vejledning, er kun en lille del af, hvad denne platform kan gøre, men selv den lille smule viser, hvad et utrolig godt designet system er. For mig er den største ulempe ved Agile Platform sin afhængighed af Windows-biblioteker og applikationer. Det er ikke en dårlig ting, det ser ud til, at platformen virker ret godt på min Windows 7-testmaskine, men portabilitet ville have gjort dette til en ægte dræberapp. Når det er sagt, ville jeg være villig til at starte Windows en gang imellem, hvis det betyder, at jeg kan udvikle smuk, funktionel og kraftfuld webapplikation i en doven eftermiddag.