7 звычак паспяховага прыкладання Web 2.0
Дыён Хінчкліф напісаў выдатны артыкул у часопісе Ajax Developers Journal, вось мой любімы фрагмент:
Асновы выкарыстання Web 2.0
- Прастата ў выкарыстанні з'яўляецца найбольш важнай асаблівасцю любога вэб-сайта, вэб-прыкладання або праграмы.
- Адкрыйце свае дадзеныя як мага больш. За назапашваннем дадзеных няма будучыні, а толькі кантраляваць іх.
- Да ўсяго агрэсіўна дадавайце завесы зваротнай сувязі. Выцягнеце завесы, якія, здаецца, не маюць значэння, і падкрэсліце тыя, якія даюць вынік.
- Цыклы бесперапыннага выпуску. Чым большы рэліз, тым больш нязграбным ён становіцца (больш залежнасцей, больш планавання, больш парушэнняў.) Арганічны рост - самы магутны, адаптыўны і ўстойлівы.
- Зрабіце карыстальнікаў часткай вашага праграмнага забеспячэння. Яны - ваша самая каштоўная крыніца зместу, водгукаў і запалу. Пачніце разумець сацыяльную архітэктуру. Адмоўцеся ад неістотнага кантролю. Ці вашы карыстальнікі, верагодна, пойдуць у іншае месца.
- Пераўтварыце свае праграмы ў платформы. Дадатак звычайна мае аднаразовае выкарыстанне, платформа - гэта дызайн, які з'яўляецца асновай чагосьці большага. Замест таго, каб карыстацца адным тыпам праграмнага забеспячэння і дадзеных, іх можа быць сотні ці тысячы.
- Не стварайце сацыяльныя супольнасці толькі для таго, каб іх мець. Яны не з'яўляюцца пунктам кантрольнага спісу. Але дазвольце натхнёным карыстальнікам ствараць іх.
Я хацеў бы дадаць яшчэ адзін элемент альбо пашырыць "Прастата выкарыстання". У межах зручнасці выкарыстання ёсць 2 кампаненты:
- Зручнасць выкарыстання - метадалогія, якую карыстач выкарыстоўвае для выканання задач, павінна быць натуральнай і не патрабаваць залішняй падрыхтоўкі.
- Выдатны дызайн - я ненавіджу гэта прызнаць, але выключны дызайн дапаможа. Калі ў вас ёсць бясплатная праграма, магчыма, гэта не так важна; але калі вы прадаеце паслугу, то чакаецца прыемная графіка і макеты старонак.
Пераўтварыце сваё прыкладанне ў платформы, і бесперапынныя цыклы выпуску паддаюцца тэхналогіі "віджэт, убудова ці дадаткі". Калі ёсць спосаб стварыць частку вашага прыкладання, якое дазваляе іншым у яго ўбудоўваць, вы будзеце выкарыстоўваць развіццё значна далей, чым сцены вашай кампаніі.
Я не ўпэўнены, што згодны з "Адкрыйце свае дадзеныя", але я згодны з выкарыстаннем вашых дадзеных. Адкрытыя дадзеныя ў гэты час могуць стаць кашмарам прыватнасці; аднак выкарыстанне дадзеных, якія прадастаўляюць вашы карыстальнікі, - гэта чаканне. Калі вы спытаеце мяне, як мне падабаецца кава, я спадзяюся, што ў наступны раз, калі я атрымаю каву, гэта мне падабаецца! Калі гэта не так, не пытайцеся ў мяне ў першую чаргу!