SORU
22 ŞUBAT 2012, ÇARŞAMBA


Kaset demetleri vs MVC4 demetleri

Şu anda birkaç proje yeniden yazar (web formları) için bir üs olarak kullanılacak prototip ASP.NET MVC 3 bir çözüm üzerinde çalışıyorum.

Ben amaçlarından biri, şu anda hiçbiri aksine uygulama arasında bazı komut yönetim uygulamaktır.

MVC 3bir kusur IMHO: eğer ihtiyacınız olan özel komut dosyası belirtilen kısmi görünümü veya şablon görünümü - sonunda kaybedeceğimiz kontrol nereye script bloğu içerisinde yer alan işlenmiş HTML veya sahip belirtmek için her bağımlı javascript dosyası üst Görünüm.

Cidden açıklanan sorunu gidermek için bir çerçeve olarak http://getcassette.net/ konusu olmuştur. MVC var Demetleri Kaset var Demetleri için çok benziyorsunuz ve yine kafam karıştı: ancak, MVC4 beta son sürüm kendimi tekrar şüphe yaptı:

  1. Kaset MVC4 demetleri göç daha şimdi ve uygulamak gerekir?

  2. Bazı basitleştirilmiş komut yöneticisi uygulamak ben de heyecanla beklediğim. MVC4 önizleme gibi Komut yardımcı sınıfı) ve sonra MVC4 göç

  3. Yoksa ben entegre kaset içine proje ve yardımcı olacağını ümit ederim daha geleceğe dönük daha MVC ... ... imlementation (gerçekten hoşlanmıyorum bu seçenek şu anda sadece nedeniyle çokluğu bağımlılıklar kaset ile birlikte).

Kaset kendisi ile hiç deneyimim yok ve bu gerçekten çok zor bir karşılaştırma yapmak için kendimi bulmak için ve herhangi bir cevap veya ipuçları için minnettar olurum.

DÜZENLEME: Ben sadece başka bir seçenek olduğunu düşündüm: MVC donatılacak için beta nuget paket kurulumu: https://nuget.org/packages/Microsoft.Web.Optimization

SONUÇ: MVC4 paket uygulama içine daha fazla bakmak büyük farkı fark ettim: MVC4 demetleri MVC3, yukarıda açıklanan sorun adresi yok - onlar sadece donatılacak & minification. Ayrıca, kaset sadece doğru sırayla bunları sipariş verme yeteneğine sahiptir önemsiz değil, belirli bir yerde komut dosyası etiketleri işleme yeteneğine sahip değildir. Şu anda çözümleri de memnun değilim ve kendi minimalist benim uygulama bu durum gelecekte iyileştirmek umuduyla ile gelip çalışacağız.

Ama eğer ekleme korkuyorsanız değil5web bağımlılıkları ve demet.projenize config değişiklikleri - kaset. Bir noktada MVC donatılacak içinde işlevselliği tekrarını azaltmak için kullanmak güncellenecektir umarım, umarım, daha modüler hale gelecektir.


GÜNCELLEME: Versiyonu olarak Kaset 2.0 artık eğer sadece demetleri gerekiyorsa Kaset kahve script ve diğer özellikleri içerir ve bağımlılık çözümleme js için gereklidir. Bu noktada Kaset bana kesin bir kazanan.

CEVAP
22 ŞUBAT 2012, ÇARŞAMBA


ASP.NET MVC donatılacak burada hakkında bilgi: http://weblogs.asp.net/scottgu/archive/2011/11/27/new-bundling-and-minification-support-asp-net-4-5-series.aspx.

ASP.NET kolay kılan bir özellik ekliyor, “” ya da paket için “birleştirmek daha az HTTP istekleri halinde” CSS ve JavaScript birden fazla dosya. Bu tarayıcı çok daha az dosya isteği neden olur ve sırayla azaltır zaman onları getirmek için sürer.

ASP.NET bir sonraki yayın da yapan yeni bir özellik ekleniyor “iyi.” içerik karşıdan yükleme boyutunu küçült azaltmak için kolay ya

Görünüşe göre aslında bir Kaset gibi aynı şeyi. Tüm diğer şeyler eşit olmak, ASP.NET MVC için yerli bir çözüm kullanın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BlackBoxTV

    BlackBoxTV

    7 Mayıs 2007
  • Jason Parker

    Jason Parker

    14 Aralık 2009
  • Lena Danya

    Lena Danya

    11 NİSAN 2010