Domanda

Ho già stato coinvolto in un sacco di siti web basati su classici ASP, così quando si trattava di migrare verso ASP.Net, ho preso la via sito web in quanto è molto simile. Sono in procinto di iniziare un nuovo grande progetto e chiedo se devo rivalutare i miei processi.

Ho letto la parte migliore di una giornata sulle differenze tra un progetto web e un sito web.

Lo faccio capire le differenze, tuttavia essi sembrano così simili. La più grande differenza che ho trovato è che, un progetto è pre compilato comunque qualcun altro ha risposto che un normale sito web può anche essere pre compilato come opzione.

La mia domanda è in realtà, andando avanti, sarà Microsoft supporta sia per il lungo termine o è una "guadagnando" influenza / diventando la normale?

avrei pensato (anche se non certo) che il beneficio di pre compilazione in un progetto è per la velocità, ma se posso anche pre compilare un sito web, fa questo negare qualsiasi tipo di beneficio?

mi sento molto più a suo agio con quello che ho per anni - ma sto in realtà manca qualcosa? Alla fine della giornata, quando ho finito di scrivere il sito e consegnare al cliente, non v'è alcun beneficio per uno sopra l'altro?

Io vorrei sapere, se dovessi mai la scelta sbagliata, si può cambiare tra di loro?

Speriamo non un duplicato, gli unici altri posti che ho trovato discutere le differenze reali diretti, credo io li conosco e chiedo per il post-progetto di differenza etc.

È stato utile?

Soluzione

Per me la più grande differenza è il rapporto tra le pagine. In un progetto di sito web, ogni pagina è essenzialmente è solo piccolo progetto che è o può essere compilato separatamente dal resto delle pagine dell'applicazione. In un'applicazione web l'intero progetto è essenzialmente compilato in una singola DLL. E 'molto simile a un progetto di libreria di classi.

In quanto tale tendo a preferire applicazioni Web. Semplicemente perché riduce la quantità di pensiero che devo fare quando si lavora con il progetto. Per la maggior parte delle situazioni che posso trattare il progetto proprio come farebbe con qualsiasi altra libreria di classi.

Alcune altre differenze non ho visto citato nel tuo post

  • Si può fare modifiche dal vivo di progetti di siti web su un server distribuito. È sufficiente aprire il file, fare una modifica e la prossima volta che la pagina viene visitata sarà ri-compilato. Alcune persone possono considerare questo un male
  • Un sito web non ha alcun file di progetto che può rendere persistente impostazioni con un progetto impegnativo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top