Per molti sviluppatori ASP.NET e ASP.NET Web Form sono le stesse cose. Da un po 'di tempo utilizzo Web Forms, ma di recente ho appreso che Web Forms è costruito solo su ASP.NET. Divento più curioso di come appare una semplice applicazione ASP.NET. Ho imparato a conoscere 3 modelli di programmazione ASP.NET: Web Forms, pagine Web e MVC (Here Scott Hanselman spiega brevemente le differenze). Ma continua a pensare che tutti e 3 gli approcci si trovano sopra ASP.NET.Esempio di applicazione semplice ASP.NET semplice (senza moduli Web e MVC)
Stavo cercando di trovare un'applicazione di esempio che utilizza ASP.NET puro, ma non ho trovato nulla.
Ho iniziato a scavare più a fondo nel codice sorgente della pagina Web ASP.NET e ho scoperto che ogni pagina Web è in realtà HTTP Handler (ogni pagina implementa l'interfaccia IHTTPHandler
). Significa che la pura applicazione ASP.NET sarebbe solo un'implementazione del Gestore HTTP? O mi sta sfuggendo qualcosa.
Nella mia comprensione, i moduli Web ASP.NET corrispondono a Win Form nel mondo desktop. Ma nel mondo desktop è ancora possibile scrivere un'applicazione console che non utilizza Win Form. Allora, qual è l'equivalente di un'applicazione console nel mondo web?
Qualsiasi commento o riferimento apprezzato. Grazie in anticipo.
Per confrontare: C# (Language), .NET (Technology) e Win Forms (dove è possibile creare applicazioni Windows in tempo reale) ... Ora confrontarlo con C# (Language), ASP.NET (Technology) e Web Forms (Dove puoi costruire applicazioni WEB in tempo reale). Solo che ASP.NET è la tecnologia sottostante (Framework) che definisce come devono essere eseguite le applicazioni web (scritte in queste lingue supportate dal tempo di esecuzione di ASP.NET). – Prash
@Prash, grazie per l'input. È vero. Ma puoi scrivere un'applicazione in .NET senza usare Win Form (scrivendo una semplice applicazione console). E come scrivere un'applicazione in ASP.NET senza utilizzare Web Form. –
Poiché si sta citando Win Form come esempio, direi; nell'app Win Forms si nasconde solo la Console. Puoi andare alle impostazioni del progetto e modificare le impostazioni per mostrare la console. In altre parole, è possibile dire che Win Forms è anche un'applicazione console, in cui viene aperta un'interfaccia utente grafica su un thread separato. – Prash