Wie unterscheidet sich Visual Studio Lightswitch von normalem Visual Studio? In welchen Situationen würden Sie diese IDE gegenüber normalem Visual Studio verwenden?
Ich versuche zu entscheiden, ob es sich für mich lohnt, mir die Zeit zum Lernen zu nehmen, da ich derzeit WPF / Silverlight-Entwicklung mache.
ide
visual-studio
Rachel
quelle
quelle
Antworten:
LightSwitch ist für eine Art von App und nur für eine Art - eine Forms-over-Data-App. Eine, bei der die Benutzeroberfläche weitgehend vom Schema der Daten abhängt und Sie diesen Daten im Wesentlichen CRUD anbieten möchten. Damit können Personen ohne viel Erfahrung im Codieren Formulare verkabeln, um diesen Zweck zu erfüllen. Der große Vorteil besteht darin, dass ein erfahrener Entwickler Visual Studio übernehmen und bei Bedarf weitere Dinge hinzufügen kann, wenn die App organisch wächst und ein wenig außer Kontrolle gerät. Dies steht im Gegensatz zu einer Access-App, die so weit gehen kann und dann nicht weiter.
Es hat auch einige Schnickschnack wie eine Client (Desktop) App oder eine Web App als konfigurierbare Wahl, unterstützt eine schöne Reihe von Erweiterungen und benutzerdefinierten Steuerelementen und ist alles Silverlighty und schön. Wenn Sie keine Formulare über Daten schreiben, ist Ihnen das egal. Wenn Sie sind, schauen Sie hinein.
quelle
Nach allem, was ich sagen kann, sind Programmierer nicht die Zielgruppe für das Produkt. Es würde Ihnen meistens helfen, die Dinge zu tun, die Sie als WPF-Entwickler ohnehin schon trivial tun können, während Sie die herausfordernde benutzerdefinierte Arbeit verlangsamen, die nicht in die Vorlage fällt. Ich schaudere, wenn ich darüber nachdenke, den automatisch generierten Code zu ändern, der im Backend herausgekurbelt wird. Es sieht für die beabsichtigte Verwendung ziemlich fantastisch aus, scheint aber für einen WPF-Entwickler IMHO nicht viel Wert zu bringen.
quelle
Kunden ist es möglicherweise egal, mit was Sie ihre Apps erstellen, solange es solide ist und Sie akzeptierte Praktiken anwenden (und einige nehmen sich nicht einmal die Zeit, dies zu überprüfen.). Wenn sie jedoch den Eindruck haben, dass Apps mit dieser Art von Produkt schneller erstellt werden können, werden möglicherweise mehr Entwickler unter Druck gesetzt, sie zu verwenden.
Möglicherweise haben Sie die Aufgabe, eine vorhandene Lightswitch-Anwendung zu übernehmen, die von einem Hauptbenutzer erstellt wurde, und dieser benötigt mehr Funktionen. Angeblich können Sie in Visual Studio noch damit arbeiten, um mehr zu tun.
Wenn in einem Unternehmen nur begrenzte Programmierkenntnisse vorhanden sind, müssen möglicherweise einige der Hauptbenutzer die App-Entwicklung übernehmen. Sie sind eher ein Lehrer / Vermittler als ein reiner Programmierer, abgesehen vom schweren Heben. Dies ist beim Verfassen von Berichten üblich und wird möglicherweise erweitert, wenn sich die Tools für schnelle Anwendungen verbessern.
Abgesehen davon sehe ich keinen Grund, zu viel Energie und Mühe in diese Sache zu stecken, wenn Sie Visual Studio bereits verwenden.
quelle
Auf der folgenden Microsoft-Website befindet sich rechts auf der Seite ein Link zum PDF-Dokument mit dem Titel "White Paper: Was ist LightSwitch?". - Seite? ˅:
http://www.microsoft.com/visualstudio/en-us/lightswitch/overview
quelle