Che cos'è Visual Studio Lightswitch e in che cosa differisce dalle normali versioni di Visual Studio?

10

In che modo Visual Studio Lightswitch è diverso dal normale Visual Studio? In quali situazioni utilizzeresti questo IDE su Visual Studio normale?

Sto cercando di decidere se questo è qualcosa che sarebbe utile per me prendere il tempo di apprendimento dal momento che sto attualmente facendo lo sviluppo di WPF / Silverlight.

    
posta Rachel 23.08.2011 - 18:40
fonte

4 risposte

18

LightSwitch è per un tipo di app e un solo tipo - un'app form-over-data. Uno in cui l'interfaccia utente è praticamente guidata dallo schema dei dati e si desidera offrire essenzialmente CRUD a tali dati. Permette alle persone senza molta esperienza di codifica di compilare moduli per raggiungere questo scopo. Il suo grande vantaggio è che quando l'app inizia a crescere organicamente e diventa un po 'fuori mano, uno sviluppatore con esperienza può prendere il controllo in Visual Studio e aggiungere più cose come richiesto. Questo a differenza di dire un'app Access che può andare così lontano e quindi non oltre.

Ha anche alcune campane e fischietti come essere un'app client (Desktop) o un'app Web come una scelta configurabile, supportando una buona gamma di estensioni e controlli personalizzati, ed essendo tutto Silverlighty e bello. Se non stai scrivendo moduli su dati, non ti interessa. Se lo sei, guarda dentro.

    
risposta data 23.08.2011 - 22:13
fonte
5

Da quello che posso dire, i programmatori non sono il pubblico previsto per il prodotto. Ti aiuterà principalmente a fare cose che puoi già banalmente fare come sviluppatori WPF, mentre rallenti il lavoro su misura che non rientra nel modello. Rabbrividisco a pensare di modificare il codice generato automaticamente che viene espulso sul backend. Sembra piuttosto impressionante per l'uso previsto, ma non sembra aggiungere molto valore per uno sviluppatore IMHO di WPF.

    
risposta data 23.08.2011 - 22:21
fonte
1

I clienti potrebbero non interessarti a cosa costruisci le loro app finché sono solidi e usi pratiche accettate (e alcuni non si prendono nemmeno il tempo di controllare tutto ciò.). Tuttavia, se hanno l'impressione che le app possano essere costruite più rapidamente con questo tipo di prodotto, più sviluppatori potrebbero essere costretti a iniziare a usarlo.

Potresti trovarti nel compito di rilevare un'applicazione Lightswitch esistente creata da un utente esperto e hanno bisogno di più funzionalità. Si suppone che tu possa ancora lavorare con questo in Visual Studio per fare di più.

Se le competenze di programmazione in un'azienda sono limitate, potrebbe essere necessario consentire ad alcuni utenti esperti di prendere in carico lo sviluppo di app. Sei più un insegnante / facilitatore che un semplice programmatore tranne che per il sollevamento pesante. Questo è comune con la scrittura di report e potrebbe espandersi man mano che gli strumenti di applicazione rapida migliorano.

Oltre a questo, non vedo alcun motivo per mettere troppa energia e fatica in questo se stai già usando Visual Studio.

    
risposta data 23.08.2011 - 19:44
fonte
0

Il sito di Microsoft qui sotto ha un link sul lato destro della pagina che si collega al documento PDF intitolato "White Paper: What is LightSwitch?" - Sito:

link

    
risposta data 24.08.2011 - 00:32
fonte

Leggi altre domande sui tag