SORU
4 EKİM 2011, Salı


Google Açısal Çerçeve - risk almaya Değer mi?

Müşterilerimizden biri için küçük bir web uygulaması oluşturmak için izin aldım ve bina web uygulamaları için farklı bir çerçeve denemek için iyi bir fırsat olabileceğini düşünüyorum. Çoğu uygulamalar yaparız dayalı asp.net web formları ve biz henüz hiç bir şey yapmadım bir MVC mimarisi ama ben istekli başlamak için bina web uygulamaları bir daha yapısal şekilde doğru araçlar.

Asp.net MVC gibi şeyler araştırmalar yaptım ve oldukça iyi görünüyor ama merak ediyorum hangi gibilere bir şey var Google Açısal Çerçeve gibi bir şey kullanmak " dedi.

Mümkünse ben hala gibi yapabilmek için yazmak benim sunucu tarafı kod kullanarak c# ve ben araştırdım açısal kadar biliyorsanız bu mümkün, ancak sanırım kullanabileceğimi web Hizmetleri.

Herkes bu yüzden eğer bir uygulama açısal kullanarak gelişmekte olan ve herhangi bir deneyim oldu, nasıl oldu ve bazı dersler için doğru yönde bana gelin miyim?

CEVAP
4 EKİM 2011, Salı


Son birkaç ay için AngularJS yağ-istemci Swing uygulaması bir liman geliştirmekteyiz ve tavsiye değer olduğunu düşünüyorum. Öğrenme kaynakları, resmi proje sitesi (ve öğretici okumak için emin olun) ve e-posta listesi var mı bir bakayım kadarıyla (yazarlar çok faydalıdır).

İyi şeyler:

  • büyük test edilebilir
  • iki yönlü veri bağlama çok güçlü bir özelliktir ve son derece yararlı bir zamanlar size, "o"
  • IMO şablonları veri öznitelikleri veya "özel" işareti öğeleri için CSS sınıfları için bir şeyler yapın . kullanarak çok daha az kırılgan AngularJS
  • bu AngularJS işlevselliği çok kolay (ağaçlar, sekmeler, akordeon, vb. gibi şeyler) bu uygulama büyük çünkü jquery eklentileri kullanarak gereğini,

Kötü şeyler:

  • öğrenme eğrisi oldukça dik (kadar bir sorun yoktu, ama bazı insanlar onunla mücadele gördüm) gibi
  • AngularJS içinde doğrulamalarını şimdilik (yeni bir uygulama geliyor) emmek
  • /jquery eklentileri tüm kitaplıkları güzel Açısal ile oynamak ve onları sarmak için var genelde
  • API hala cilalı ediliyor, bu yüzden son değişiklikleri (sık bültenleri ve çok iyi changelog ile büyük bir sorun olmasa da) bekliyoruz
  • performans TAMAM bu bir sınırlama değil, çoğu zaman bir sayfada birkaç bin bağlamaları kadar - ama bu bir sorun olabilir durumlar vardır.

Bazı göstericiler ise hiç AngularJS öğrenmeye karar (varsa):

  • bazı insanlar gerçekten aşırı widget. Deneyimlerime göre, çok daha iyi HTML kullanmak için "giriş" hizmetleri ve tek tük aletler kullanın.
  • kütüphanenin okuma kaynak kodu, açısal hakkında bir şeyler öğrenmek için en iyi yer
  • Hizmetleri hiçbir DOM manipülasyon denetleyicileri/
  • eğer olayları bağlamak için css sınıfları kullanırsanız, yanlış yapıyorsun

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ICON

    ICON

    19 EKİM 2011
  • manadude21

    manadude21

    11 Mart 2008
  • Marques Brownlee

    Marques Brow

    21 Mart 2008