7 Tabiat Aplikasi Web 2.0 yang Berjaya
Dion Hinchcliffe menulis artikel hebat di Ajax Developers Journal, berikut petikan kegemaran saya:
Keperluan Memanfaatkan Web 2.0
- Kemudahan Penggunaan adalah ciri terpenting dari mana-mana laman web, aplikasi Web, atau program.
- Buka data anda semaksimum mungkin. Tidak ada masa depan dalam menimbun data, hanya mengendalikannya.
- Menambah gelung maklum balas secara agresif untuk semuanya Tarik gelung yang sepertinya tidak penting dan tekankan yang memberi hasil.
- Kitaran pelepasan berterusan. Semakin besar pelepasan, semakin sukar dilakukan (lebih banyak kebergantungan, lebih banyak perancangan, lebih banyak gangguan.) Pertumbuhan organik adalah yang paling kuat, adaptif, dan tahan.
- Jadikan pengguna anda sebahagian daripada perisian anda. Mereka adalah sumber kandungan, maklum balas, dan minat anda yang paling berharga. Mula memahami seni bina sosial. Menyerah kawalan yang tidak penting. Atau pengguna anda mungkin akan pergi ke tempat lain.
- Ubah aplikasi anda menjadi platform. Aplikasi biasanya mempunyai satu penggunaan yang telah ditentukan, platform adalah reka bentuk untuk menjadi asas kepada sesuatu yang lebih besar. Daripada menggunakan satu jenis penggunaan dari perisian dan data anda, anda mungkin beratus-ratus atau ribuan daripadanya.
- Jangan buat komuniti sosial hanya untuk memilikinya. Mereka bukan item senarai semak. Tetapi perkasakan pengguna yang diilhami untuk membuatnya.
Saya akan menambah satu item lagi, atau mengembangkan pada 'Kemudahan Penggunaan'. Dalam Kemudahan Penggunaan terdapat 2 komponen:
- Kebolehgunaan - metodologi yang digunakan oleh pengguna untuk melaksanakan tugas semestinya wajar dan tidak memerlukan latihan yang berlebihan.
- Reka bentuk yang hebat - Saya tidak suka mengakuinya, tetapi reka bentuk yang luar biasa akan membantu. Sekiranya anda mempunyai aplikasi percuma, mungkin itu tidak penting; tetapi jika anda menjual perkhidmatan, maka harapan untuk mempunyai grafik dan susun atur halaman yang bagus.
Ubah aplikasi anda menjadi platform dan kitaran pelepasan berterusan keduanya menggunakan teknologi 'widget, plugin, atau add-on'. Sekiranya ada cara untuk membangun sebahagian aplikasi anda yang membolehkan orang lain memanfaatkannya, anda akan memanfaatkan pembangunan di luar tembok syarikat anda.
Saya tidak pasti saya setuju dengan 'Buka data anda' tetapi saya setuju dengan memanfaatkan data anda. Data terbuka pada hari ini dan usia boleh menjadi mimpi buruk privasi; namun, memanfaatkan data yang diberikan oleh pengguna anda adalah jangkaan. Sekiranya saya bertanya kepada saya bagaimana saya suka kopi saya, saya harap pada masa berikutnya saya mendapatkan kopi, ia adalah cara yang saya suka! Sekiranya tidak, jangan tanya saya terlebih dahulu!