Boston'daki An Event Apart adlı bir konferanstan yeni döndüm .
Konuşmacılar arasında gerçekten popüler bir tema, aşamalı geliştirme fikriydi - bir sitenin içeriği HTML'ye girmeli ve JavaScript yalnızca davranışı geliştirmek için kullanılmalıdır.
Konuşmacıların ilerici gelişme için verdiği argümanlar çok ilgi çekici idi. Yalnızca eski tarayıcıları ve düşük bant genişliğine sahip bir ağdaki aygıtları desteklemek için sağlam bir kalıp değildir, ancak HTML JavaScript'ten daha zarif bir şekilde başarısız olur (ör. Desteklenmeyen biçimlendirme yalnızca göz ardı edilirken; komut dosyası - sen hortumun).
Jeremy Keith bu konuda özellikle anlayışlı bir konuşma yaptı.
Ama Omurga ve Açısal gibi tek sayfa web uygulamaları hakkında ne? Bu çerçevelerin ardındaki tasarım, geliştiriciyi HTML'den içerik taşımak ve bir JSON API'si gibi bir şeye taşımak gibi görünüyor.
Bu iki tasarım desenini jelleştiremiyorum: aşamalı geliştirme ve tek sayfa web uygulamaları. Birinin diğerinden daha iyi olduğu durumlar var mı? Yoksa bunlar rakip teknolojiler bile değiller ve burada zihinsel modelimle bir şeyleri özlüyorum?