Det finns några personer som insisterar på att det enda riktiga sättet att koda är i en textbaserad redaktör som vi eller emacs. Andra skulle tidigare skära av en lem än avvika med bekvämligheterna i Visual Studio. Medan den första gruppen lyckligtvis kodar bort på sina konsoler från och med nu till Y2K38, kräver den andra gruppen alltid nya innovationer i enkelhet av mjukvaruutveckling. Dessa människor är målanvändarna på Agile Platform - ett fantastiskt enkelt sätt att skapa vackra och funktionella webbapps. Som ett exempel kan du ta ett Excel-kalkylblad och göra det till en sökbar, sorterbar, redigerbar webapp i bokstavligen 5 minuter utan att skriva en enda kodrad. Old-school hacker eller inte, det är ganska imponerande.

Få den Agile Platformen

Den Agile Platformen är Windows-programvara, och en installatör finns här. Det är värt att notera att installationsprogrammet kan hämta några ytterligare komponenter (som delar av IIS eller SQL Server) under installationen, så processen kan ta en stund.

Första Agile Application

När allt är installerat, skjut upp Service Studio, Agiles utvecklingsmiljö. På huvudmenyn väljer du att starta din egen app från början. Du kommer att släppas in i huvudredigeringsfönstret.

Just nu har du bara en tom mall som väntar på data. Allt vi behöver göra nu är att ge det lite data (i det här fallet i form av ett Excel-kalkylblad). Agile kommer att skapa en webbplats baserad på data.

Importera data

Som ett exempel övning skapar vi ett enkelt buggtracker / biljettsystem. För att göra processen enklare har jag förberett ett kalkylblad för att fungera som exempeldata, som kan hämtas här.

I Service Studio klickar du på " Importera -> Enheter från Excel " och väljer filen du just laddade ner. Om du tittar på höger ruta visas några nya poster. Den sektion du behöver oroa dig är Entiteter . Där kommer du nu se en ny enhet som heter Ticket . Dra den här enheten från panelen och placera den direkt ovanpå HomePage- ikonen.

Visa ditt "arbete"

Tro det eller inte, du har nu gjort allt du behöver göra för vår grundläggande buggspårare. Tvivlar? Du kan se själv genom att publicera projektet och förhandsgranska i din webbläsare. Klicka på knappen 1-klicka Publicera längst upp på skärmen för att börja bygga.

Det tar minst några sekunder, och du kan se framstegen med fältet längst ned till vänster på skärmen. När det är klart får du en möjlighet att visa projektet i din webbläsare via en knapp längst ner till höger. Du kommer nu att se sidan Agile genererad för dig baserat på dina data.

Ganska cool va?

Redigering av din sida och data

Du vill givetvis kunna ändra data när det är i ditt system. Låt oss börja med att ändra biljettnumret på vår sida till en länk, vilket kommer att ta användarna till en " Redigera biljett " -sida. På huvudflödesskärmen dubbelklickar du på silverfältet " Ticket_List ". Detta öppnar en WYSIWYG-editor där du kan hantera objekten på din sida interaktivt.

Högerklicka på biljettnumret som visat ovan, och välj " Länk till ny Ticket_Edit Web Screen ". Detta kommer att generera en ny sida där du enkelt kan redigera alla uppgifter som anges. Gå vidare, publicera igen och se själv.

Mer information

En av de bästa funktionerna i denna plattform är att de ger en extremt omfattande uppsättning träningsmaterial för att du ska kunna lära dig allt du behöver veta. Det är allt tillgängligt här.

Slutsats

Jag har knappt repat Agile-ytan och ärligt talat, jag har redan blivit ganska blåst bort. Det är sällsynt att jag verkligen är imponerad av programvaran. Som i REALT imponerad, men Agile är en heck av en produkt. Vad vi har gjort i den här handboken är bara en liten del av vad den här plattformen kan göra, men även den lilla biten visar vad ett fantastiskt väl utformat system detta är. För mig är den största nackdelen med Agile Platform sin tillit till Windows-bibliotek och applikationer. Det är inte så dåligt, plattformen verkar fungera ganska bra på min Windows 7-testmaskin, men portabilitet skulle ha gjort det till en riktig killer app. Som sagt skulle jag vara villig att starta Windows en gång om det betyder att jag kan utveckla en vacker, funktionell och kraftfull webbapplikation på en lat eftermiddag.