3

Web Essentials for VS20XX는 내가 사용한 번들링 기능을 제공합니다. 필자는 MVC 번들링 기능을 실제로 사용하지 않았습니다. 기능상의 주요 차이점은 무엇입니까? MVC를 사용하는 것이 가장 좋은 방법입니까? 문제의 실제 경우 Web Essentials 대 MVC 묶기

, 나는 OWIN/카타나, MVC는 5

+0

Web Essentials에 비해 MVC의 큰 장점 중 하나는 번들 WebEssentials을 설치하지 않아도 (분명히) 올바르게 작동하지 않습니다. 나는 방금 이걸 만났다. – Sprague

+1

OWIN에서 MVC 스타일을 사용하여 번들링을 설정하는 것이 어려워서 Web Essentials에서 승리 할 수도 있습니다. – Sprague

답변

0

는 몇 가지 차이점이 있습니다 사용하고 있습니다. 나는 당신이 일하기를 원하는 것 이상으로 "모범 사례"가 존재하지 않는다고 생각합니다. 분명히 Web Essentials는 MVC bundler만큼 MVC에 통합되지 않을 것입니다. MVC bundler의 몇 가지 점.

  1. MVC bundler는 Less, Sass, CS 등을 플러그인없이 번들하지 않습니다. 예를 들어 파일 수가 적 으면 점이 필요합니다.

  2. 이미지를 스프라이트로 묶지 않습니다.

  3. 그것은 JQuery와 는 2.0.0에서 2.0.1로 갈 때 번들 응용 프로그램에서 생성되기 때문에이 번들 버전을 관리하기 위해 좀 더 열심히의 시작했지만 아무런 조치가 필요하지 않습니다 있도록 파일 버전을 지원합니다.

  4. /오프 번들 및 축소를 켜기 번들 설정 파일

  5. 을 정의 외에 번들에는 수동 건물의 최적화를 웹 설정에/오프 디버그 모드에 을 켜거나 활성화로 쉽게 거기에 없다 번들 구성.

  6. 서버가 개별 파일을 편집 할 수있는 실행되는 경우는

  7. CDN을

    의 번들을 지원하며 번들이 신발의 대답에 런타임 또한
2

에서 재생됩니다, 나는이 또한 생각 언급할만한 가치가있다 :

  • 적은, 종종 여분의 작업과 문제점이 필요하다. 나는 점선이 없지만, 부트 스트랩이 적은 소스를 컴파일 할 수 없다. 엔진이 오래되었으므로 컴파일 할 수 없다. 저는 자바 스크립트 엔진이 필요한 다른 플러그인을 사용해 보았습니다. 자바 스크립트 엔진을 사용하려면 서버에 C++ 재배포 가능 파일을 설치해야했습니다.
  • WebEssentials는 저장 및 빌드시 파일을 컴파일, 축소 및 번들하는 반면 MVC 번들링은 AppStart에서 파일을 컴파일, 축소 및 번들합니다. 효과는 응용 프로그램 시작 시간이 길어집니다. IIS가 다른 응용 프로그램을 선호하여 응용 프로그램을 자주 종료 할 때 문제가 될 수 있습니다.