средняя степень закрытости (не такая как у mail.ru, конечно) — это типично для Яндекса. С этим нужно бороться
Вот так оно и происходит. «Нет пророка в своём отечестве». Гуглю вы апплодируете, а с Яндексом боретесь.
Учли ли вы, что у Гугля на порядок (да, это в 10 раз) больше людей и на 2 порядка (да, примерно в 100 раз) больше денег? И в результате возможности совсем другие. Тот API, который нужен вам или мне, который в Гугль пишут 10 человек, в Яндексе разрабатывает 1-2 программиста, поэтому API просто некому быстро написать и довести до состояния восхищабельности. Но потихоньку всё пишется и улучшается, как ни крути.
Я не верю, что просто экспорт тегов в информации о фотографии, требует дополнительного времени. Я не думаю, что запрет на изменение кода формы имеет какое-то отношение к количеству программистов.
Иногда простейшая функция на проектах с высокой нагрузкой может потребовать значительных усилий.
Вы же не знаете какая у них архитектура- судить о простоте не стоит.
Вы, очевидно, просто не представляете, сколько «стоит» проектирование, разработка и поддержка даже самого простого функционала в таких масштабах. Кроме того, API — это продукт не востребованный массами, нужный небольшому числу разработчиков, подавляющее большинство из которых не создадут на основе него ничего публичного хорошего и полезного.
а) Об этом написали выше; и я во многом согласен, поэтому не стал отвечать.
б) Относительно правил это ситуации не меняет.
в) Вы знаете, что неофициальный API Google Reader'а сделал один человек за 20% свободного времени? Ну так сложно сделать финальную реализацию, сделайте комментарий, что это неокончательная версия.
Ключевые слова — «свободное время». Сотрудники Яндекса тоже делают многие фичи или даже целые проекты Яндекса чисто в свободное время. Вот просто API фоток пока не из их числа =)
Сложно припомнить более открытую российскую компанию, чем Яндекс.
Просто не требуйте всё и сразу, сравните масштабы Google и Яндекса. А потом вспомните, что Яндекс в некоторых вещах не просто не уступает, а делает проще и лучше.
К сожалению, не для всего. Вот для Gmail API все ещё не открыли (говорят, что оно уже есть, но пока не будет окончательная версия, не откроют). Для Google Reader пока тоже не открыто (но в каком-то примитивном виде есть).
Собственно, нормальная такая обусфакция кода. Если вы думаете, что этот код запутан, то посмотрите под ctrl+U заглавную Яндекса. Вот там, сам чёрт ногу сломит, в коде разбираться.
P.S. Так и хочется сказать: «Это не бага, это фича» :-)
Это не обфускация. Обфускация — умышленное запутывание. А здесь мы явно видим просто желание уменьшить объем кода. Нужда в этом особенно очевидна для ультрапосещаемых страниц Яндекса.
Так он не видеописьмо, а видеочат, или можно сохранить и отправить как письмо? Яндекс совсем недавно анонсировал такую фичу… в гугле не встречал, мож не туда глядел.
Статья правильная. Единственное что неправильно это то что Вы в Яндексе пытаетесь увидеть еще один Google.
Яндекс не разу не он, и даже похожим быть не пытается.
Как я понимаю философию пользования вкусностями от яндекса, то надо дать что то полезное, что бы взять что то полезное.
Хотите свой API для Директа? Вы должны тратить на рекламу не менее xxx тысяч рублей.
Хотите более 1000 запросов через API? Повесьте на своем ресурсе нашу рекламу.
Хотите зарабатывать в рекламной сети? Имейте сайт с минимумом 300 посетителями в день.
То есть все в соответствие с строгой коммерческой политикой.
Хотите расширить возможности API Я.Фоток? Напишите Яндексу сколько они на этом будут зарабатывать, и они это сделают 100%
По Вашим предложениям: я ничего не писал в гугл, просто взял их maps api и поставил карту на свой сайт. И теперь на моём сайте совершенно бесплатно рекламируется гугл. Яндекс до аналогичного API дорос только через несколько лет.
Но на самом деле, проблема немного в другом. В России (которой только и нуже Яндекс) крайне мало свободных разработчиков, то есть _пользователей_ этих API. Спрос на API крайне низок, вот нет и предложений…
Есть сервис Яндекс.XML — прекрасное API для поиска по сайту, обвешивать можно как угодно в своём стиле. Условия такие же как у Гугла — ссылка на сервис, до 1000 запросов в сутки больше никаких условий. Вы просто не изучили вопрос.
С каких это пор Яндекс и Гугл конкуренты? Они работают совершенно с разными рынками, у них разная аудитория. То, что функционал местами пересекается не делает их конкурентами.
И то, что API у них не такой развитый, как в Гугл — это нормальный процесс развития компании. Не все сразу, как говорится.
Кстати, я сам из Гугловских сервисов использую только Gmail. Даже Analytics забросил, перейдя на Метрику. Очень доволен. :)
API Яндекс.Фоток открылось не так давно, функционал будет дорабатываться, имхо.
Для поиска Яндекс предоставляет три решения: site.yandex.ru, xml.yandex.ru, server.yandex.ru (на вкус и цвет).
На самом деле было интересно сравнить по наличию API (и возможностей этих API) Google, Яндекс, Yahoo, Mail. Быть может кто-то проведет исследование? Оно будет гораздо полезнее нежели этот топик.
Чем ругаться в Хабре, приходите лучше на очередной Яндекс.Субботник и скажите все, что думаете, непосредственно разработчикам Яндекса. Ну или хотя бы напишите им это в клубах соответствующих проектов на Я.ру.
По моему, мало в рунете компаний, которые так настроены к общению с разработчиками, как Яндекс в последнее время.
Яндекс для разработчика