December 23, 2011

Спад активности в сообществе разработчиков на технологиях Google

В последнее время наблюдаю значительный спад активности в сообществах разработчиков на технологиях Google. Глобально. С чем это может быть связано? Мне кажется следующее:
  • GAE
    • Объявлена новая ценовая политика которая не нравится большому количеству разработчиков.
    • Vendor Lock-in. Приходится выбирать либо Scalable но vendor lock-in, либо стандартный Django, но о масштабировании придется позаботиться. 
    • Не понятные перспективы. Roadmap существует и вроде как в нем хорошие фичи, но они там уже не первый год. То что релизится никогда небыло в roadmap, а тому, что казалось бы имеет значение (1, 2, 3), не придается особого значения. Мы сдаемся.
  • GWT
    • Анонс Dart = непонятные перспективы GAE?
  • Android
    • Нежелание производителей смартфонов обновлять версии ОС и как результат "смотри на пункт выше"
    • Как результат первого слишком большая фрагментация по версиям андроида. Новые фичи добавляются, но по статистике очень малый процент девайсов используют новые версии ОС с новыми фичами. Не очень приятно програмить поддерживая старые версии, много старых версий. 
    • iPhone?
  • Общее
    • Документация хромает во всем проектам с которыми сталкивался. Все сводится к нескольким простым туториалам из серии "Hello World" а когда приходится сделать что-то посложнее или то о чем не думала голова писателя документации приходится очень сильно и долго попотеть.
    • Google Developer Day. Я посетил все 4 GDD в Праге и скажу вам что становится все менее интересно. Конечно это связано с тем что я там ничего особо нового для себя не вижу и не слышу, но с другой стороны там постоянно показывают все из серии "Hello World".
    • Google закрывает много проектов. В частности мне очень жаль за Google Code Search, я очень часто им пользуюсь. 
    • Как еще один пример был закрыт Google Translate API. Но взбудораженное сообщество остановило Google, в результате они сделали его платным. Разработчики работали над проектами, потом приходилось бросать их, а время уже потрачено. Пример моего бывшего партнера. Позитива это не может добавлять.
От себя.

По прежнему оптимистично настроен по отношению к GWT, частично от того что не вижу альтернатив. GWT очень мощная штука.

От GAE полностью отказался. Выбирая между Scalable + vendor lock-in и стандартным Django остановился на втором. Кроме Vendor Lock-in GAE еще и дороже в десятки раз. До момента когда потребуется масштабироваться можно иметь большую базу юзеров и нормальный Cash Flow, а тогда уже можно и масштабироваться.

API от Google в последнее время не использую. Последние больше года занимаюсь исключительно одним проектом которому не требуются эти API.

А что вы думаете по этому поводу?