2014-11-01 15 views
5

Quali sono le differenze tra System.Web.Optimization.Bundle e l'operazione di accorpamento in WebEssentials Visual Studio plug-in?
Voglio dire non solo il risultato finale che dovrebbe essere più o meno lo stesso, ma anche gli interni, esp. le differenze (se ce ne sono) in entrambe le modalità Debug e Release.
E, infine, cosa guadagno e cosa mi libero scegliendo l'uno o l'altro?System.Web.Optimization.Bundle vs. WebEssentials bundling

risposta

1

Come sappiamo System.Web.Optimization.Bundle viene utilizzato principalmente per impacchettare i js o file CSS per ridurre le dimensioni o di carico questioni pagina, ma Essentials web è una raccolta di (soprattutto) legati al web miglioramenti al Visual Studio. Include molti nuovi completamenti IntelliSense (in particolare per i CSS), nuove funzionalità BrowserLink, JSHint automatico per i file Javascript, nuovi avvisi per HTML e CSS e molte altre funzionalità. Qualsiasi funzionalità relativa al Web che si desidera aggiungere dovrebbe probabilmente andare qui.

In dettaglio se si desidera controllare i seguenti collegamenti potrebbero essere utili.

  1. per impacchettare e manification https://docs.microsoft.com/en-us/aspnet/mvc/overview/performance/bundling-and-minification

  2. per Web Essential https://blogs.msdn.microsoft.com/mvpawardprogram/2013/11/05/making-web-development-wonderful-again-with-web-essentials/

0

Io uso entrambi gli approcci di volta in volta. Il risultato è quasi lo stesso (dimensione dei file di output, tempo di compilazione, ecc.).

  1. System.Web.Optimization. Si mantiene la funzionalità tramite i file * .cs e * .cshtml.

  2. Web Essentials. Si mantiene la funzionalità attraverso il menu di scelta rapida e la configurazione accumulata nei file .json (xml).

Ma non si può utilizzare l'approccio System.Web.Optimization se si sviluppano pagina html statico (senza lato server a tutti)

Problemi correlati