Qual è il modello / paradigma di progettazione per le app Web ASP.NET? [chiuso]

-2

In realtà non so se la mia domanda è corretta, ma lavorando su una webapp porting dal mondo ASP.NET alla piattaforma Java + Spring mi è venuta in mente questa domanda.

Usando Spring MVC, la nuova versione dell'applicazione, sto ovviamente applicando il pattern MVC, ma quale era il design / paradigma di ASP.NET.

So che ASP.NET utilizza un paradigma orientato agli eventi, ma si tratta di un modello di progettazione? Spero di essere chiaro ...

    
posta davioooh 24.07.2014 - 09:35
fonte

1 risposta

2

Non penso che Asp.Net sia realmente basato su un modello di progettazione. È solo un framework sviluppato con un concetto simile a Windows Form.

Se si desidera utilizzare un modello per sviluppare un sito Web con .Net Framework, suggerisco di dare un'occhiata a Asp.Mvc . È un'altra tecnologia di Microsoft basata sul pattern MVC.

Al primo punto, ho parzialmente frainteso la domanda. Se stai cercando di capire il modello alla fine di Asp.Net per convertirlo in un pattern MVC, beh, non c'è schema come ho detto prima.

Asp.Net è totalmente basato sul concetto postback . Fondamentalmente, ogni volta che viene attivato un evento (come un clic su un pulsante), il motore Asp.Net esegue una richiesta di posta sulla stessa pagina, in modo che possa chiamare il metodo associato all'evento.

Quindi, se vuoi convertire il vecchio progetto usando un pattern MVC, penso che trascorrerai la maggior parte del tuo tempo a convertire gli eventi in richieste di post manuali.

Ad ogni modo, quando stai affrontando una conversione da una tecnologia a un'altra è meglio capire cosa succede dietro le quinte, invece basta convertire letteralmente il vecchio codice in quello nuovo.

    
risposta data 24.07.2014 - 09:42
fonte

Leggi altre domande sui tag