Web Essentials for VS20XX는 내가 사용한 번들링 기능을 제공합니다. 필자는 MVC 번들링 기능을 실제로 사용하지 않았습니다. 기능상의 주요 차이점은 무엇입니까? MVC를 사용하는 것이 가장 좋은 방법입니까? 문제의 실제 경우 Web Essentials 대 MVC 묶기
, 나는 OWIN/카타나, MVC는 5
3
A
답변
0
는 몇 가지 차이점이 있습니다 사용하고 있습니다. 나는 당신이 일하기를 원하는 것 이상으로 "모범 사례"가 존재하지 않는다고 생각합니다. 분명히 Web Essentials는 MVC bundler만큼 MVC에 통합되지 않을 것입니다. MVC bundler의 몇 가지 점.
MVC bundler는 Less, Sass, CS 등을 플러그인없이 번들하지 않습니다. 예를 들어 파일 수가 적 으면 점이 필요합니다.
이미지를 스프라이트로 묶지 않습니다.
그것은 JQuery와 는 2.0.0에서 2.0.1로 갈 때 번들 응용 프로그램에서 생성되기 때문에이 번들 버전을 관리하기 위해 좀 더 열심히의 시작했지만 아무런 조치가 필요하지 않습니다 있도록 파일 버전을 지원합니다.
/오프 번들 및 축소를 켜기 번들 설정 파일
을 정의 외에 번들에는 수동 건물의 최적화를 웹 설정에/오프 디버그 모드에 을 켜거나 활성화로 쉽게 거기에 없다 번들 구성.
서버가 개별 파일을 편집 할 수있는 실행되는 경우는
- CDN을의 번들을 지원하며 번들이 신발의 대답에 런타임 또한
2
에서 재생됩니다, 나는이 또한 생각 언급할만한 가치가있다 :
- 적은, 종종 여분의 작업과 문제점이 필요하다. 나는 점선이 없지만, 부트 스트랩이 적은 소스를 컴파일 할 수 없다. 엔진이 오래되었으므로 컴파일 할 수 없다. 저는 자바 스크립트 엔진이 필요한 다른 플러그인을 사용해 보았습니다. 자바 스크립트 엔진을 사용하려면 서버에 C++ 재배포 가능 파일을 설치해야했습니다.
- WebEssentials는 저장 및 빌드시 파일을 컴파일, 축소 및 번들하는 반면 MVC 번들링은 AppStart에서 파일을 컴파일, 축소 및 번들합니다. 효과는 응용 프로그램 시작 시간이 길어집니다. IIS가 다른 응용 프로그램을 선호하여 응용 프로그램을 자주 종료 할 때 문제가 될 수 있습니다.
관련 문제
- 1. Web Essentials 2012 - Typescript
- 2. Typescript requirejs web essentials 2.9
- 3. Web Essentials SCSS 컴파일 오류
- 4. 이러한 Web Essentials 옵션의 기능은 무엇입니까?
- 5. 빌드 후 오류 - Web Essentials 2012
- 6. Web Essentials LESS 컴파일러에서 오류 메시지 없음
- 7. 저장할 때마다 IDE가 멈추는 Web Essentials
- 8. Javascript 코드 접기는 Web Essentials 기능에서만 작동합니다.
- 9. Web Essentials 2013 컴파일 오류가 덜
- 10. Web Essentials 2012 .LESS 가져 오기 (참조)
- 11. Web Essentials 2012, 축소 섹션 건너 뛰기
- 12. Visual Studio 2013에서 Web Essentials 브라우저 링크가 작동하지 않습니다.
- 13. VS 2013 Pro 및 Web Essentials 2013은 호환됩니까?
- 14. VS Web Essentials 2012 가져온 저장시 LESS가 적습니다.
- 15. Web Essentials : 빌드시 모든 TypeScript 파일 컴파일이 작동하지 않습니다.
- 16. web essentials 2012 빌드 디렉토리가 적어 지도록 맞춤 디렉토리
- 17. Web Essentials, 스크립트 파일을 번들로 제공하는 명령 줄 유틸리티?
- 18. 업그레이드 된 Web Essentials 2012 및 LESS가 작동을 멈췄습니다.
- 19. Visual Studio 2013 + Typescript + Web Essentials = 자동 닫는 중괄호 없음
- 20. 다른 컴퓨터에서 컴파일 할 때 Web Essentials 출력이 달라집니다.
- 21. Web Essentials 2013에서 typescript 용 콘솔에 오류가 발생했습니다.
- 22. Visual Studio 2012 Web Essentials 3.7 덜 "변수 ... 정의되지 않았습니다."
- 23. Web Essentials 가져온 파일 저장시 기본 파일을 저장하지 않음
- 24. Web Essentials : URL 가져 오기에서 추가 폴더 탐색 기능이 추가됩니다.
- 25. Web Essentials 2013 - 느린 빌드 후 - 많은 디렉터리
- 26. 은 VS2013 용 Web Essentials 2013을 설치할 수 없습니다.
- 27. 빌드에서 Visual Studio 2012 및 Web Essentials 2012가 충돌 함
- 28. Web Essentials 2013을 사용하여 타이프 스크립트 Intellisense 파일을 생성하지 못했습니다.
- 29. Web Essentials 2013에서 comp() 속성을 덜 컴파일 중일 때 컴파일합니다.
- 30. Web Essentials 설정 오류 및 해당 설정에 대한 덜
Web Essentials에 비해 MVC의 큰 장점 중 하나는 번들 WebEssentials을 설치하지 않아도 (분명히) 올바르게 작동하지 않습니다. 나는 방금 이걸 만났다. – Sprague
OWIN에서 MVC 스타일을 사용하여 번들링을 설정하는 것이 어려워서 Web Essentials에서 승리 할 수도 있습니다. – Sprague