Quale tecnologia di asp.net si adatta meglio a questa situazione?

0

Penso di poter contare su WebAPI, ma WebForms, WebPages e MVC sono tutte possibilità.

Voglio creare un sito Web asp.net che sia principalmente contenuto statico e collegamenti ad altri siti. L'unico bit "di fantasia" sarà una mappa di Bing con i puntini che aggiungo, ma anche questi sono statici. E ci sarà una galleria fotografica. Oh, e anche gli annunci.

E, infine, deve funzionare bene su telefoni, tablet e browser desktop.

Quale tecnologia "asp.net" è più adatta per questo tipo di sito web?

UPDATE

In VS 2012, i progetti delle pagine Web non sono disponibili sotto Modelli | Visual C # | Web.

Che è lì:

ASP.NET Empy Web Application
ASP.NET Web Forms Application
ASP.NET MVC 3 Web Application
ASP.NET MVC 4 WebApplication
ASP.NET Dyanmic Data Entities Web Application

Ciò significa che le pagine Web sono passate o che le pagine Web e i moduli Web sono la stessa cosa?

    
posta B. Clay Shannon 13.02.2013 - 16:04
fonte

2 risposte

4

È facile scartare i WebForm perché non accetti i dati dell'utente, nessun MVC perché, beh, il tuo modello non sarà sostanziale. Questo lascia WebPages.

Ma diamo un'occhiata a questo da un'altra prospettiva: cosa succede quando cambiano i requisiti? Non vedi l'ora di fare gran parte di ciò che hai già fatto in passato perché il tuo sito ha bisogno di funzionalità aggiuntive, perché all'improvviso si suppone che ci sia una strong interazione da parte dell'utente, dati che vengono reindirizzati al server, un modello che influenzerà la tua vista?

Non essere troppo veloce per scegliere la via d'uscita facile, perché il più delle volte, ciò significa chiudere la porta su flessibilità e scalabilità. Molto spesso, a un certo punto, ne deriverà un giuramento simile a un marinaio.

Vai con MVC. Non viviamo più in un'era di una rete statica.

Per quanto riguarda il multi-dispositivo: è principalmente uno sforzo relativo ai CSS, dovrebbe avere molto poco a che fare con ASP.NET in sé. Se lo progettate bene dall'inizio, cioè.

    
risposta data 13.02.2013 - 16:25
fonte
1

Forse considera qualcosa come Nancy , è leggero e mira a toglierti il più possibile. Come @Wim Ombelets dice che non hai davvero bisogno del sovraccarico di WebForms e sia il Modello che i Controller sono probabilmente anche più di quanto richiedi il che significa che probabilmente non avrà nemmeno bisogno del framework MVC.

    
risposta data 13.02.2013 - 16:34
fonte

Leggi altre domande sui tag