Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Introduzione alle web app in ASP.NET MVC

Linee guida sulla stesura di architetture software basate su MS ASP.NET MVC3
by

Marcello Esposito

on 18 February 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Introduzione alle web app in ASP.NET MVC

Alcune
"pillole di saggezza" È possibile insegnare a un tacchino a salire sulla cima di un albero, ma per questo lavoro sarebbe meglio assumere uno scoiattolo. Princìpi Requisiti di qualità Pattern Architetturali Three-Tier Architecture Quando impugni un martello,
tutto ti sembra un chiodo. D R Y on't epeat ourself Divide et impera Correttezza Estensibilità Flessibilità Scalabilità Usabilità Portabilità In particolare, per le Web applications Manutenibilità MVC = Model View Controller AOP = Aspect Oriented Programming Browser portability
Database portability Business Logic Persistence Layer GUI NHibernate Lucene.Net OOP C# HTML+CSS Javascript jQuery Ajax Json select2 iTextSharp fineuploader noty Sorgenti
esterne Automapper Fluent Validation Reporting QlikView ASP.NET MVC3 Controllo completo sull'HTML generato Produttività del framework Requisiti di qualità Program towards an interface Consolidare i test Immunità SQL Injection
Immunità al forgering Dependency Injection Unit Testing (NUnit) Perché? Complessità Funzionalità Max. complessità gestibile Approccio meno strutturato Approccio più strutturato Sicurezza Next step! dataTables Il codice infrastrutturale
dà scarso valore aggiunto. Coding Configuring Convention
Full transcript