LightSwitch: Business-Apps ohne Handarbeit

Microsofts Visual Studio LightSwitch 2011 könnte die Anwendungsentwicklung nachhaltig verändern. Allerdings wird dies nicht über Nacht geschehen.

  

weitere Artikel

» Von Peter Monadjemi (smk), 05.08.2011 11:26.

LightSwitch verfolgt ein grundlegend neues Konzept in der Microsoft-Welt. Anders als populäre RAD-Werkzeuge (Rapid Application Development) wie das klassische Visual Basic, FoxPro oder Access beginnt der Anwender nicht mit einem leeren Blatt oder einer leeren Datenbank. Ausgangspunkt ist vielmehr ein Modell, das aus Tabellen und vor allem Beziehungen zwischen den Tabellen besteht. Aus dem Datenmodell werden Bildschirme abgeleitet, die man sich als Ansichten auf jene Daten vorstellen kann, die durch das Modell zur Verfügung gestellt werden. Mit den Bildschirmen werden Daten erfasst, editiert oder gesucht. Das Ergebnis ist immer eine Silverlight-Anwendung, die als klassische Drei-Schichten-Anwendung entweder auf dem Desktop, im Intranet (auf IIS Webserver) als auch in der Cloud unter Windows Azure ausführen kann.

Das Datenmodell muss nicht neu angelegt werden, es kann auch aus einer vorhandenen Datenbank abgeleitet werden. Da LightSwitch auf dem Entity Framework basiert, kommen dabei nur jene Datenbanktypen in Frage, für die ein Entity-Framework-Provider installiert wurde. Wer zum Beispiel eine Access-Datenbank einbinden möchte, muss dafür einen WCF-RIA-Dienst implementieren, was mit Visual Studio relativ einfach umsetzbar ist.

LightSwitch spricht sowohl den klassischen IT-Professional ohne Programmierkenntnisse wie auch den langjährigen Entwickler an. Für Erstere bietet LightSwitch erstmals seit der Einführung des .NET Framework im Jahr 2002 die Gelegenheit, Geschäftsanwendungen ohne Entwickler-Know-how erfolgreich umsetzen zu können. In der Praxis wird es aber eher so aussehen, dass sich Erfolgserlebnisse ohne minimale Programmierkenntnissen nicht einstellen werden. Der Grund: Keine Geschäftsanwendung kann auf berechnete Felder, spezielle Validierungsregeln oder individuelle Abfragen verzichten, die klassisch mit Visual Basic oder C# programmiert werden. Spätestens an diesem Punkt ist wieder ein gewisses Spezial-Know-how erforderlich.

Nächste Seite: kurze Entwicklungszeit

 

Werbung

KOMMENTARE

odejrtwjvw odejrtwjvw: 05-10-11 09:49
Audel Audel: 04-10-11 20:15

Holy concise data baamtn. Lol!

Tessica Tessica: 04-10-11 15:24

I was really confused, and this ansewerd all my questions.

KOMMENTAR SCHREIBEN

*
*
*
*

Alles Pflichfelder, E-Mail-Adresse wird nicht angezeigt.

Die Redaktion hält sich vor, unangebrachte, rassistische oder ehrverletzende Kommentare zu löschen.
Die Verfasser von Leserkommentaren gewähren der IDG Communications AG das unentgeltliche, zeitlich und räumlich unbegrenzte Recht, ihre Leserkommentare ganz oder teilweise auf dem Portal zu verwenden. Eingeschlossen ist zusätzlich das Recht, die Texte in andere Publikationsorgane, Medien oder Bücher zu übernehmen und zur Archivierung abzuspeichern.