SORU
24 AĞUSTOS 2011, ÇARŞAMBA


asp.net mvc javascript geliştiriciler için en iyi uygulamalar

Soru için özür dilerim bu çok göreceli bir kavram.

Javascript daha iyi ASP.NET mvc uygulamaları yönetmek için bazı pratik örnekler arıyorum.

JQuery öncesi javascript kullanarak mümkün olduğunca kaçınmaya çalıştım. Şimdi çok kullanıyorum ama daha büyük web uygulamaları javascript kodumu yapılanması için öneriler / bazı en iyi uygulamaları Gözden kaçırmış olabilirim kendimi kötü hissediyorum.

Suçlu olduğum bazı şeyler ve ilerlemek istiyorum:

  1. Görüşlerimi satır içi javascript. Kod kitleler konuşmuyorum ama bana bazı başlatma her görünüm üzerinde kod olması için nadir değildir.
  2. Bir "site" dosya javascript. büyük Eklentileri benim uygulamada kullanılan malzemelerin listesini büyür (örneğin jquery uı), bu yüzden de benim "" her eklenti başlatılıyor. fonksiyon başlangıç olarak Genellikle bu sayı 1 (javascript satır ekleme) kaçınmaktır. Belki de izleme başına bir javascript dosyası daha iyi bir Çözüm mü?
  3. Her şey çok prosedür gibi görünüyor. Nesne odaklı bir şekilde çalışmaya alışkınım .net, ama javascript gelince bu pencereden çıkmak gibi görünüyor. Şimdi OOP kesinlikle mümkün, ve javascript ile teşvik edilir ama gerçek bir web uygulaması bağlamında yapmam gereken bazı pratik örnekler görmek ile yapabileceğimi biliyorum.
  4. / Proje yapı - javascript birkaç örnek namespacing (nesneler sayesinde) ve yaklaşım gibi ama yine gördüm Namespacing daha fazla arka plan bilgisi ile yapabilir.

Herhangi bir site, kitap vb. insanların mutluluk duyacağız tavsiye edebilir.

CEVAP
29 AĞUSTOS 2011, PAZARTESİ


Benim 2 sent atmak istedim.

  1. Best practice görünümlerde kullanmak için JScript, JScript içeren veya JS dosyalarına JScript ve HTML yardımcı başlatmak itin HTML yardımcıları kullanarak önlemiş olabilir buldum bunu teklif ediyorlar. Bu üçüncü parti MVC kontrol (örn. dev nedir Telerik) kullanır. Eğer denetleyicisi olarak JScript itmek için karar verirseniz, çok hızlı bir şekilde dağınık alır bulacaksınız.

  2. Ben genellikle her görünüm için JS dosyası var aynı senaryoda kendimi buluyorum, ama bu modül başına bir JS için konsolide edilebilir. Bu daha ne kadar karmaşık bir kod olabilir. Eğer çok görüş aynı başlatma bulursanız, daha sonra temel görünüm yaklaşım aşağı gidebilirsin. Bu da en iyi uygulama olarak kabul edilir.

  3. JScript is quite OO ve bu JScript kullanır JSON ile ne alakası olduğunu göreceksiniz. JScript esneklik OOP uzak yalın gibi görünmesine neden olur. JScript ile sınırlı tecrübeme kısa tutun ve ve bu yeniden zorlar yeniden kullanılabilir JScripts özlü.

  4. Bu over-gel JScript uygulama ile olabilir sanırım. Burada en büyük sorun-aralık adı, ama JScripts/çift yükleniyor yinelenmemesi için nasıl. Eğer görüş için "kendi kendine yeten", teoride kendi JScripts yükleyeceğini, ama bu JScripts yüklenmesine neden olacak birden çok kez ve hatta oluşturmak çakışıyor. Yine, iyi bir HTML Yardımcısı burada kaydedebilirsiniz (aplogies, iyi bir örnek yok, ama Google ve yanlış gidemem).

Genel olarak, JScript çok güçlü ve yepyeni bir seviyeye web programlama açılıyor. JScript özellikle herkes HTML 5 taşıdığında web platformu daha fazla bir parçası olacak. MVC ve JSript ile, aynı şeyi yapmak için 100 farklı yolu vardır ve en iyi uygulama sadece seni bir yere kadar götürür. Gerisi size ulaşmak için çalışıyoruz ne, hedef kitleniz kim olduğunu ve destek istediğini bağlı olarak karar vermektir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Britec09

    Britec09

    4 Mart 2009
  • Microsoft Research

    Microsoft Re

    24 EKİM 2008
  • mliskIT

    mliskIT

    29 Mart 2012