Posts
154
Comments
233
Trackbacks
6
Amletico dilemma: Silverlight o ASP.NET?

Sfrutto un po’ il mio blog per cercare di risolvere un dilemma nato in questi giorni.
Sono in procinto di iniziare lo sviluppo della nuova versione di un applicativo già esistente. L’applicativo suddetto è realizzato in ASP.NET, gira in intranet, non è strettamente necessario che sia multibrowser (anche se non sarebbe male) e per lo più consente la visualizzazione e l’inserimento di dati, quindi classiche griglie, form più o meno complesse, etc, etc.

Con queste premesse ci siamo chiesti se convenga continuare ad utilizzare ASP.NET o non sia meglio passare a Silverlight.
Uno dei requisiti della nuova versione è quella di avere un’interfaccia grafica più user-friendly.

Voi cosa fareste al posto mio?

posted on lunedì 6 settembre 2010 9.51 Print
Comments
Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
bab
06/09/2010 9.57
  
Silverlight diciamo che gira un pò ovunque, ma non su qualunque cosa... Per rispondere però efficaemente al tuo quesito, secondo me bisognerebbe avere altri elementi tipo: l'applicativo l'avete realizzato voi? Come sono strutturati i sorgenti? Il DB è SQL Server? Il Data Model è fatto con Entity Framework o le query sono incastrate nelle pagine asp.net?
Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
angelore
06/09/2010 10.04
  
Se sei in intranet e le macchine client riescono a supportare bene il plugin di silverlight per me non ci sono dubbi. Silverlight.

Aumento della produttività nello sviluppo, esistenza di ottimi controlli di terze parti e realizzazioni di interfacce praticaemnte uguali a quelle desktop con vantaggi enormi per l'utente finale.
Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
asorcinelli@hotmail.it
06/09/2010 10.51
  
@bab
L'applicativo è nostro e sarà completamento ristrutturato. Il che vuol dire che rimarrà valido solo il database che è su SQL Server.
Il resto sarà tutto riscritto, compresi il data e bussiness layer.

Ovviamente il database, tranne le modifiche necessarie, rimarrà quello.
Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
Alessandro Scardova
06/09/2010 10.56
  
Ciao, il tuo target "user" è abbastanza chiaro, manca un'analisi sulle tue comptenze: Silverlight richiede da un lato una certa eseprienza di WPF, dall'altro di WCF / RIA Services. Mentre un approccio classico richiede maggiori comptenze su AJAX, WebForm (o MVC).
Se stiamo parlando di un "Dev Perfetto", con competenze complete in tutte le discipine direi che forse la soluzione Silverlight presenta tempi di sviluppo più rapidi.
Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
asorcinelli@hotmail.it
06/09/2010 11.00
  
@Alessandro
Giustissima osservazione, avrei dovuto specificarlo.
Allora per quanto mi riguarda ho un'esperienza molto spinta nello sviluppo in ASP.NET / Ajax. Sono anni che ci sviluppo, e ho fatto tutta la trafila (ASP, ASP.NET 1.0, etc, etc).

Per quanto riguarda Silverlight e WCF invece non ho grande esperienza. Ho iniziato a guardarci da poco.

Aggiungo anche un altro elemento: la scelta potrebbe impattare anche su sviluppi e progetti futuri, quindi va anche valutato se, dopo la curva di apprendimento iniziale, la scelta Silverlight porti vantaggi produttivi.

Anche gli altri progetti che sviluppiamo hanno più o meno lo stesso target e quindi Intranet quasi totalmente Microsoft-Oriented.
Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
Luca Mauri
06/09/2010 11.41
  
Rimando ad un interessante commente ad un postodi Simone Chiaretta(twittato da lui stesso questa mattina):
codeclimber.net.nz/.../...-a-niche-technology.aspx

e che potrebbe darti una mano a risolvere il problema.

Probabilmente per portali prevalentemente intranet e prevalentemente Microsoft-oriented, una soluzione alla Silverlight dovrebbe essere più rapida, in particolare se ti appoggi anche a determinate librerie(es. telerik) e vuoi dare un aspetto desktop-like alla tua applicazione.



Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
Alessandro Scardova
06/09/2010 17.04
  
Io userei Silverlight/RIA, di cui non hai molta esperienza per un progetto piccolo, in modo da non buttare via troppo tempo in caso tu decida di tornare sui tuoi passi.
Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
Alex
07/09/2010 8.19
  
Io di fronte allo stesso problema sono ricaduto nuovamente su Asp.net, solo per motivi di esperienza e conoscenza.

I componenti che si trovano in giro (tipo DevExpress o Telerik) sono obbiettivamente più maturi.

Prima o poi però....

Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
bab
08/09/2010 0.16
  
Visto quanto m'hai detto io opterei per Silverlight, hai così modo d'utilizzarlo su una applicazione interna.
Io ho iniziato con WPF in MVVM, poi in Silverlight senza MVVM ma con WCF Ria e quindi Silverlight con MVVM con WCF RIA.
Il problema più grosso che ho riscontrato a parte la curva di apprendimento? La gestione di grosse mole di dati,che impegna non poco... Non escluderei comunque di sviluppare con LightSwitch se l'applicazione non è troppo grossa.
Gravatar
# re: Amletico dilemma: Silverlight o ASP.NET?
davide
13/09/2010 16.15
  
Se non hai ancora deciso,
Userei Silverlight se l'utente vuole una UX veramente avanzata (e tra l'altro non la ottieni con le Telerik o altro) se devi fare delle semplici form resta su ASP.NET, magari jQuery invece di Ajax

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 5 and 6 and type the answer here:
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.
La mia foto

Logo MCAD
Logo MCTS

Visite dal 16/03/2007:

Il mio stato su Messanger: