2010-08-24 13 views
26

Qualcuno ha già valutato il nuovo strumento RAD MS Silverlight "Lightswitch"? È adatto anche per lo sviluppo di applicazioni complesse? Posso usarlo senza conoscenza Silverlight? È così flessibile, che posso anche estendere "applicazioni Lightswitch" con il proprio codice (C#, XAML)?Valutazione interruttore luci

risposta

17

Sulla base dei video è certamente potente per lo sviluppo di applicazioni aziendali incentrate sui dati (vale a dire la maggior parte delle applicazioni aziendali).

Re Silverlight: solo la conoscenza di .Net viene considerata per le nozioni di base, ma è sempre consigliabile avere una conoscenza specifica della piattaforma di una tecnologia che si desidera utilizzare.

Come qualsiasi strumento di codice gen, farà cose semplici facilmente e qualsiasi cosa non fornita in-the-box richiederà più sforzo, tuttavia ritengo che abbiano fatto una mossa molto intelligente generando progetti C# (o VB) .Net standard può estendersi usando la conoscenza che [probabilmente] hai già.

Poiché lo stesso tipo di codice aziendale è stato scritto manualmente innumerevoli volte, penso che questo abbia un grande potenziale per eliminare il lavoro di codifica drudge. Terremo sicuramente un occhio su di esso e lo valuteremo in dettaglio (specialmente con l'obiettivo di sostituire a buon mercato le app legacy).

4

Presume che tutte le "righe di dati" possono essere modificate in modo isolato e pertanto verifica che una "riga" sia valida prima di lasciare all'utente "OK" il modulo di modifica.

Nella maggior parte dei casi questo non è un problema, tuttavia se si dispone di un dominio dell'applicazione quando l'utente deve modificare "molti" oggetti prima che il sistema diventi di nuovo valido, allora Lightswich è improbabile che sia una buona opzione per voi.

5

Sì, sto usando LightSwitch da un po 'di tempo, & ci sono diversi sviluppatori che stanno davvero spingendo ciò che LS può fare fino ai suoi limiti.

Mentre era concepito come uno strumento di app "dipartimentale", un numero di sviluppatori professionisti (come me) ha riconosciuto che può essere uno strumento molto utile nella nostra suite di strumenti di sviluppo.

È adatto per ogni situazione complessa? Non necessariamente, ma spesso è più una questione di abituarsi a fare cose come "LightSwitch", piuttosto che come potremmo averlo fatto in passato.

Se volete maggiori informazioni, c'è un forum MSDN piuttosto attivo, dedicato alla LS (attualmente Beta 2)

http://social.msdn.microsoft.com/Forums/en/lightswitchgeneral/threads

Yann