REST гораздо более в духе HTTP, SOAP же во многом дублирует функционал HTTP. Так что при разработке аналогичного API полгода назад я остановился на REST.
0. Я не спорю, что API — это круто, современно и модно. И не спорю с тем, что API может дать много плюшек проекту — перед глазами пример wow, разработчики которого сделали плагины эдаким полигоном для нововведений. Но :)
1. Гугл и Яндекс начинали работу без API. Кроме того, они начинали работу на рынке в сотни раз меньшем, чем один только рунет. Сравнивать компанию, вышедшую на новый рынок со взрывным ростом и компанию, вышедшую на заполненный рынок с умеренным ростом на мой взгляд просто неуместно.
2. Посмотрите на пример проекта FinoBox — сколько приложений разработали их пользователи? Ноль. И это лучше чем если бы было два-три приложения, которые бы требовали поддержки API и увеличивали стоимость любых нововведений в основной сервис.
3. Если импорт из вашей программы не поддерживается ни одним сервисом, значит это нужно незначительному количеству пользователей.
Мой вывод: вводить такие вещи, как API стоит только тогда, когда они будут необходимы значительному количеству пользователей.
И ещё… чисто риторический вопрос… если вы не написали конвертер из формата программы в csv (который поддерживается всеми сервисами), то с чего вы решили, что напишите плагин для API?
3. Сравнили божий дар с яичницей. Сколько пользователей у гугла, яндекса, вконтактика и Дзен-Мани? Сколько из этих пользователей программисты? Сколько из этих программистов захотят что-то сделать на API? И сколько из них доделают то, что захотели?
На данный момент публикация Api не расширит функционал ни на йоту, но сможет дать повод для пресс-релиза. А этих поводов пока у Дзен-Мани хватает с головой =)
Смысл в том, что когда Вы даете в долг — добавляете транзакцию с галочкой «я дал в долг» и указываете ожидаемую дату возврата долга, на которую автоматически создастся напоминание о возврате долга. А на основной странице системы вам удобно показывается — сколько, когда и каким людям вы должны вернуть деньги (или наоборот :))
Плательщик в дзенмани уже подсказывается, кстати.
Ну… пока что для дзенманек мне видится схема, при которой долг — это транзакция без счета при внесении которой можно добавить связанную планируемую транзакцию на возврат долга. Люди (кредиторы и заёмщики, правильно понял?) будут в таком случае выполнять роль счетов и на главной странице в обзоре будет написано что-то вроде «Долг Васе 5000р. (вернуть 1000 через 12 дней)» или «Вася должен 5000р. (вернет 1000 через 12 дней)».
Начал пользоваться сервисом после реализации импорта из яденег.
Вбил чеки, увидел сколько денег потерял непонятно куда, посмотрел карту расходов — сильно задумался :)
Почти понравилось расширение, но к примеру, если ввести в нем somehost/ (хост расположен на локалке и прописан в /etc/hosts), то этот плагин не перебросит на указанный адрес, а отправит в поиск по «somehost/», что несколько не соответствует поведению адресной строки Хрома (он все
эм… F6 — стандартная для всех браузеров горячая клавиша перехода в адресную строку. Сомневаюсь, что имеет смысл переносить её куда-нибудь, особенно — ради ноутбуков с их чехардой с расположением клавиш на клавиатуре.
А мне казалось, что экономика строится на предоставлении услуг по удовлетворению потребностей людей.
Но вам, конечно, виднее.
Почитайте про австрийскую школу экономики, пожалуйста
Впрочем, хозяин-барин :)
1. Гугл и Яндекс начинали работу без API. Кроме того, они начинали работу на рынке в сотни раз меньшем, чем один только рунет. Сравнивать компанию, вышедшую на новый рынок со взрывным ростом и компанию, вышедшую на заполненный рынок с умеренным ростом на мой взгляд просто неуместно.
2. Посмотрите на пример проекта FinoBox — сколько приложений разработали их пользователи? Ноль. И это лучше чем если бы было два-три приложения, которые бы требовали поддержки API и увеличивали стоимость любых нововведений в основной сервис.
3. Если импорт из вашей программы не поддерживается ни одним сервисом, значит это нужно незначительному количеству пользователей.
Мой вывод: вводить такие вещи, как API стоит только тогда, когда они будут необходимы значительному количеству пользователей.
И ещё… чисто риторический вопрос… если вы не написали конвертер из формата программы в csv (который поддерживается всеми сервисами), то с чего вы решили, что напишите плагин для API?
На данный момент публикация Api не расширит функционал ни на йоту, но сможет дать повод для пресс-релиза. А этих поводов пока у Дзен-Мани хватает с головой =)
Плательщик в дзенмани уже подсказывается, кстати.
Или все-таки теги на Ваш взгляд лучше?
Вбил чеки, увидел сколько денег потерял непонятно куда, посмотрел карту расходов — сильно задумался :)
… строки без пробела, заканчивающиеся на "/" или "?" считает адресами).