Başarılı Bir Web 7 Uygulamasının 2.0 Alışkanlığı
Dion Hinchcliffe, Ajax Developers Journal'da harika bir makale yazdı, işte en sevdiğim alıntı:
Web 2.0'dan Yararlanmanın Esasları
- Kullanım kolaylığı herhangi bir Web sitesinin, Web uygulamasının veya programın en önemli özelliğidir.
- Verilerinizi mümkün olduğunca açın. Verileri istiflemenin geleceği yoktur, sadece kontrol eder.
- Her şeye agresif bir şekilde geri bildirim döngüleri ekleyin. Önemli görünmeyen döngüleri dışarı çekin ve sonuç verenleri vurgulayın.
- Sürekli bırakma döngüleri. Sürüm ne kadar büyükse, o kadar hantal hale gelir (daha fazla bağımlılık, daha fazla planlama, daha fazla kesinti.) Organik büyüme en güçlü, uyarlanabilir ve dirençlidir.
- Kullanıcılarınızı yazılımınızın bir parçası yapın. En değerli içerik, geri bildirim ve tutku kaynağınızdır. Sosyal mimariyi anlamaya başlayın. Gerekli olmayan kontrolü bırak. Veya kullanıcılarınız muhtemelen başka bir yere gidecektir.
- Uygulamalarınızı platformlara dönüştürün. Bir uygulamanın genellikle önceden belirlenmiş tek bir kullanımı vardır; platform, daha büyük bir şeyin temeli olacak şekilde tasarlanmıştır. Yazılımınızdan ve verilerinizden tek bir kullanım türü elde etmek yerine, yüzlerce veya binlerce kişi olabilirsiniz.
- Donâ? 'Sadece onlara sahip olmak için sosyal topluluklar yaratmayın. Onlar değil mi? 'Ta kontrol listesi öğesi. Ancak, ilham veren kullanıcıları onları yaratmaları için güçlendirin.
Bir öğe daha ekler veya 'Kullanım Kolaylığı'nı genişletirdim. Kullanım Kolaylığı içinde 2 bileşen vardır:
- Kullanılabilirlik - kullanıcının görevleri yerine getirmek için kullandığı metodoloji doğal olmalı ve aşırı eğitim gerektirmemelidir.
- Harika tasarım - Bunu kabul etmekten nefret ediyorum, ancak olağanüstü bir tasarım yardımcı olacaktır. Ücretsiz bir uygulamanız varsa, belki de o kadar önemli değildir; ancak bir hizmet satıyorsanız, güzel grafiklere ve sayfa düzenlerine sahip olmak bir beklentidir.
Uygulamanızı platformlara dönüştürün ve sürekli yayın döngüleri, hem 'pencere öğesi, eklenti ya da eklenti' teknolojisine uygun. Uygulamanızın, başkalarının onu geliştirmesine izin veren bir bölümünü oluşturmanın bir yolu varsa, şirketinizin duvarlarının çok ötesinde geliştirmeden yararlanacaksınız.
"Verilerinizi açın" konusunda hemfikir olmadığımdan emin değilim, ancak verilerinizden yararlanmaya katılıyorum. Bu gün ve çağda açık veriler bir gizlilik kabusu olabilir; ancak, kullanıcılarınızın sağladığı verilerden yararlanmak bir beklentidir. Bana kahvemi nasıl sevdiğimi sorarsam, umarım bir dahaki sefere kahve aldığımda, bundan hoşlanırım! Değilse, ilk etapta bana sorma!