7 навыков успешного приложения Web 2.0
Дион Хинчклифф написал отличную статью в Ajax Developers Journal, вот мой любимый отрывок:
Основы использования Web 2.0
- Простота в использовании это самая важная функция любого веб-сайта, веб-приложения или программы.
- Раскройте свои данные как можно больше. У накопления данных нет будущего, только контроль над ними.
- Агрессивно добавляйте петли обратной связи ко всему. Вытяните петли, которые кажутся неважными, и выделите те, которые дают результаты.
- Непрерывные циклы выпуска. Чем больше релиз, тем громоздче он становится (больше зависимостей, больше планирования, больше нарушений). Органический рост является наиболее мощным, адаптивным и устойчивым.
- Сделайте своих пользователей частью вашего программного обеспечения. Это ваш самый ценный источник контента, отзывов и страсти. Начните понимать социальную архитектуру. Откажитесь от несущественного контроля. Или ваши пользователи, скорее всего, уйдут в другое место.
- Превратите свои приложения в платформы. У приложения обычно есть одно предопределенное использование, платформа должна быть основой чего-то большего. Вместо того чтобы использовать свое программное обеспечение и данные только для одного вида, их могут быть сотни или тысячи.
- Не создавайте социальные сообщества только для того, чтобы они были. Они не являются элементом контрольного списка. Но давайте вдохновим пользователей на их создание.
Я бы добавил еще один элемент или расширил «Простота использования». Простота использования состоит из 2 компонентов:
- Юзабилити - методология, которую использует пользователь для выполнения задач, должна быть естественной и не требовать чрезмерного обучения.
- Великолепный дизайн - не хочу это признавать, но исключительный дизайн поможет. Если у вас бесплатное приложение, возможно, это не так важно; но если вы продаете услугу, вы ожидаете хорошей графики и макетов страниц.
Превратите свое приложение в платформы, и непрерывные циклы выпуска позволяют использовать технологию «виджет, плагин или надстройка». Если есть способ построить часть вашего приложения, которая позволяет другим встраивать его, вы собираетесь использовать разработку далеко за пределами вашей компании.
Я не уверен, что согласен с «Откройте свои данные», но я согласен с использованием ваших данных. Открытые данные в наши дни могут быть кошмаром конфиденциальности; Тем не менее, ожидается, что использование данных, которые предоставляют ваши пользователи. Если вы спросите меня, как мне нравится мой кофе, я надеюсь, что в следующий раз, когда я буду пить кофе, он мне понравится именно так! Если это не так, не спрашивайте меня в первую очередь!