Agile: Erstellen Sie Web-Apps auf erstaunlich einfache Weise
Es gibt einige Leute, die darauf bestehen, dass der einzige wirkliche Weg zum Code in einem textbasierten Editor wie vi oder emacs ist. Andere würden eher ein Bein abhacken als mit dem Komfort von Visual Studio abreisen. Während die erste Gruppe ab jetzt bis Y2K38 gerne an ihren Konsolen weg programmieren wird, verlangt die zweite Gruppe immer neue Innovationen in der Einfachheit der Softwareentwicklung. Diese Leute sind die Zielanwender der Agile Platform - eine erstaunlich einfache Art, schöne und funktionale Web-Apps zu erstellen. Nur ein Beispiel: Sie können eine Excel-Tabelle erstellen und sie in buchstäblich 5 Minuten zu einer durchsuchbaren, sortierbaren, bearbeitbaren Web-Anwendung machen, ohne eine einzelne Codezeile zu schreiben. Old-School-Hacker oder nicht, das ist ziemlich beeindruckend.
Die agile Plattform bekommen
Die Agile Platform ist Windows-Software und ein Installationsprogramm kann hier gefunden werden. Beachten Sie, dass das Installationsprogramm einige zusätzliche Komponenten (z. B. Teile von IIS oder SQL Server) während der Installation herunterladen kann, sodass der Vorgang eine Weile dauern kann.
Erste Agile Anwendung
Wenn alles installiert ist, starten Sie Service Studio, die Entwicklungsumgebung von Agile. Wählen Sie im Hauptmenü aus, dass Sie Ihre eigene App von Grund auf neu starten möchten. Sie werden in das Hauptfenster des Editors gelassen.
Im Moment haben Sie nur eine leere Vorlage, die auf Daten wartet. Alles, was wir jetzt tun müssen, ist es, einige Daten zu geben (in diesem Fall in Form einer Excel-Tabelle). Agile erstellt basierend auf den Daten eine Website.
Importieren der Daten
Als Beispielübung erstellen wir ein einfaches Bug-Tracker / Ticket-System. Um den Prozess zu vereinfachen, habe ich eine Tabelle vorbereitet, die als Beispieldaten dient und hier heruntergeladen werden kann.
Klicken Sie in Service Studio auf " Importieren -> Entitäten aus Excel " und wählen Sie die Datei aus, die Sie gerade heruntergeladen haben. Wenn Sie den rechten Bereich sehen, werden einige neue Einträge angezeigt. Der Bereich, um den Sie sich kümmern müssen, ist Entitäten . Dort sehen Sie jetzt eine neue Entität namens Ticket . Ziehen Sie diese Entität aus dem Bedienfeld und platzieren Sie sie direkt über dem HomePage- Symbol.
Sehen Sie Ihre "Arbeit" an
Ob Sie es glauben oder nicht, Sie haben jetzt alles getan, was Sie für unseren grundlegenden Bugtracker tun müssen. Zweifel haben? Sie können sich selbst davon überzeugen, indem Sie das Projekt und die Vorschau in Ihrem Browser veröffentlichen. Klicken Sie oben auf dem Bildschirm auf die Schaltfläche Veröffentlichen, um mit dem Erstellen zu beginnen.
Es dauert mindestens ein paar Sekunden, und Sie können den Fortschritt mit der Leiste unten links auf dem Bildschirm verfolgen. Sobald es fertig ist, wird Ihnen eine Option angezeigt, um das Projekt in Ihrem Webbrowser über eine Schaltfläche in der unteren rechten Ecke anzuzeigen. Sie sehen nun die Agile-Seite, die basierend auf Ihren Daten für Sie generiert wurde.
Ziemlich cool, nicht wahr?
Bearbeiten Ihrer Seite und Daten
Sie werden natürlich in der Lage sein, die Daten zu ändern, sobald sie in Ihrem System sind. Beginnen wir damit, die Ticketnummer auf unserer Seite in einen Link umzuwandeln, der die Nutzer zu einer Seite " Ticket bearbeiten " führt. Doppelklicken Sie im Hauptfenster auf das silberne Quadrat mit der Bezeichnung " Ticket_List ". Dadurch wird ein WYSIWYG-Editor geöffnet, in dem Sie die Elemente auf Ihrer Seite interaktiv verwalten können.
Klicken Sie mit der rechten Maustaste auf die Ticketnummer, wie oben gezeigt, und wählen Sie " Link to New Ticket_Edit Web Screen ". Dadurch wird eine neue Seite erstellt, auf der Sie alle aufgelisteten Daten einfach bearbeiten können. Mach weiter, veröffentlich es wieder und sieh selbst.
Mehr Informationen
Eine der besten Eigenschaften dieser Plattform ist, dass sie ein extrem umfassendes Set an Trainingsmaterialien zur Verfügung stellen, damit Sie alles lernen können, was Sie wissen müssen. Es ist alles hier verfügbar.
Fazit
Ich habe kaum die Oberfläche von Agile gekratzt, und ehrlich gesagt bin ich schon ziemlich umgehauen. Es ist selten, dass ich wirklich von Software beeindruckt bin. Wie wirklich beeindruckt, aber Agile ist ein Produkt. Was wir in diesem Handbuch getan haben, ist nur ein kleiner Teil dessen, was diese Plattform kann, aber selbst dieses winzige Stück zeigt, was für ein erstaunlich gut gestaltetes System das ist. Der größte Nachteil der Agile Platform ist für mich die Abhängigkeit von Windows-Bibliotheken und -Anwendungen. Es ist keine schlechte Sache, die Plattform scheint auf meinem Windows 7 Testgerät recht gut zu funktionieren, aber die Portabilität hätte dies zu einer echten Killer-App gemacht. Das heißt, ich wäre bereit, Windows ab und zu zu booten, wenn ich an einem faulen Nachmittag eine schöne, funktionale und leistungsstarke Webanwendung entwickeln kann.