Статья взята с http://habrahabr.ru
Представляю скромную подборку сервисов, которые ускоряют экономят время разработчику и/или ресурсы сервера. Здесь не будет подробных обзоров, только список с кратким описанием и ссылками. Также, я не претендую на свежесть ресурсов, поэтому кому-то перечисленный список покажется слишком очевидным и известным всем.
Google Fusion Tables
Позволяет развернуть реляционную базу данных на серверах гугла с обращениями с помощью библиотеки Visualization или JSONP.
Статья на хабре: habrahabr.ru/blogs/webdev/116035/
Ссылка: www.google.com/fusiontables/Home
Минусы: количество обращений в секунду равно пяти с одно IP адреса и столько же при обращении с аккаунта (используя авторизацию). То есть развернуть сайт с хорошей посещаемостью и работать с сервисом с помощью сервера не получится. Стоимость увеличения лимита — от 10 тысяч долларов в год (см. Maps API Premier). Кроме того, отсутствуют джойны, которые заменяются представлениями (view), создаваемыми через интерфейс.
На днях возникла идея, которая позволит обойти ограничение с количеством запросов при работе со стороны сервера с постоянными инсертами: создать таблицу на своём сервере (назовем её стеком инсертов), которая является неким посредником между GFT и пользователем. Когда пользователь выполняет некое действие, требующее инсерта, в стек добавляются соответствующие данные. Затем, с помощью планировщика (например, каждую секунду), проверяем, есть ли данные в этой таблице и, если есть, добавляем их в GFT, а из стека удаляем. Не уверен в правильности решения, может быть есть что-то более разумное, например, использование триггеров.
Развертывание системы комментирования с возможностью аутентификации с помощью сторонних сервисов.
Обзор Intense Debate: habrahabr.ru/blogs/personal/15748/
Обзор Cackle: habrahabr.ru/blogs/startup/129848/
Intense Debate: www.intensedebate.com/
Disqus: disqus.com/
Cackle: cackle.ru/welcome
Стоит отметить, что Cackle является отечественным сервисом с возможностью авторизации через Vkontakte и пр. Но, очевидно, наиболее популярным является Disqus.
Достаточно известный сервис для хранения аватарок. По умолчанию встроен в Wordpress (возможно, это их сервис FakeFactFelis сообщил в комментариях, что Gravatar, и Wordpress.com принадлежат компании Automattic). Для выгрузки аватара пользователя, достаточно применить функцию md5 к его мылу.
Обзор: habrahabr.ru/blogs/webdev_for_dummies/128877/
Сайт: ru.gravatar.com/
Можно вставить картинку с QR кодом на сайт, просто прописав параметры в её адресе. Если данных слишком много, можно юзать POST.
Описание (англ): code.google.com/intl/ru-RU/apis/chart/infographics/docs/qr_codes.html
Если хотите по-быстрому сделать чат на сокетах или другой сервис, требующий «активного» сервера, не затрачивая собственные ресурсы, Pusher вам в помощь. Нужно подключить JS скрипт сервиса на странице, и, при необходимости отправить запрос с сервера на все подключенные клиенты, просто отправьте запрос на сервер сервиса.
Минус: при большом количестве соединений и запросов, придется раскошелиться.
Обзор: habrahabr.ru/blogs/webdev/130530/
Сайт: pusher.com/
Сервис, принадлежащий Яндексу для аутентификации в соцсетях и прочих гуглах с единым API. Проще говоря, не нужно читать маны по API вконтакте, Яндекса, Гугла, Твиттера и пр. по отдельности, достаточно разобраться в API Логинзы. Принадлежность Яндексу позволяет не бояться за отключение серверов аутентификации.
Сайт: loginza.ru/
Может служить временным решением при отсутствии поддержки Filesystem API в браузерах.
Сайт: www.dropbox.com/developers/start
Конечно же, это решение для разработчиков, которым нужно продемонстрировать работу своего клиентского кода.
На javascript.ru часто задавался вопрос о том, как сделать “как здесь”, чтоб каждый мог запускать сторонний JS код, не боясь за свои кукисы. JSFiddle, подключаемый через iframe — одно из быстрых решений.
Минус: нельзя поменять дизайн.
Несомненный плюс: каждый человек может сразу же отредактировать ваш код и создать собственный “фиддл”
Описание (англ): doc.jsfiddle.net/use/embedding.html
Представляю скромную подборку сервисов, которые ускоряют экономят время разработчику и/или ресурсы сервера. Здесь не будет подробных обзоров, только список с кратким описанием и ссылками. Также, я не претендую на свежесть ресурсов, поэтому кому-то перечисленный список покажется слишком очевидным и известным всем.
Google Fusion Tables
Позволяет развернуть реляционную базу данных на серверах гугла с обращениями с помощью библиотеки Visualization или JSONP.
Статья на хабре: habrahabr.ru/blogs/webdev/116035/
Ссылка: www.google.com/fusiontables/Home
Минусы: количество обращений в секунду равно пяти с одно IP адреса и столько же при обращении с аккаунта (используя авторизацию). То есть развернуть сайт с хорошей посещаемостью и работать с сервисом с помощью сервера не получится. Стоимость увеличения лимита — от 10 тысяч долларов в год (см. Maps API Premier). Кроме того, отсутствуют джойны, которые заменяются представлениями (view), создаваемыми через интерфейс.
На днях возникла идея, которая позволит обойти ограничение с количеством запросов при работе со стороны сервера с постоянными инсертами: создать таблицу на своём сервере (назовем её стеком инсертов), которая является неким посредником между GFT и пользователем. Когда пользователь выполняет некое действие, требующее инсерта, в стек добавляются соответствующие данные. Затем, с помощью планировщика (например, каждую секунду), проверяем, есть ли данные в этой таблице и, если есть, добавляем их в GFT, а из стека удаляем. Не уверен в правильности решения, может быть есть что-то более разумное, например, использование триггеров.
Intense Debate, Disqus и Cackle
Развертывание системы комментирования с возможностью аутентификации с помощью сторонних сервисов.
Обзор Intense Debate: habrahabr.ru/blogs/personal/15748/
Обзор Cackle: habrahabr.ru/blogs/startup/129848/
Intense Debate: www.intensedebate.com/
Disqus: disqus.com/
Cackle: cackle.ru/welcome
Стоит отметить, что Cackle является отечественным сервисом с возможностью авторизации через Vkontakte и пр. Но, очевидно, наиболее популярным является Disqus.
Gravatar
Достаточно известный сервис для хранения аватарок. По умолчанию встроен в Wordpress (
Обзор: habrahabr.ru/blogs/webdev_for_dummies/128877/
Сайт: ru.gravatar.com/
Генерация QR кодов (с помощью Google Chart Tools)
Можно вставить картинку с QR кодом на сайт, просто прописав параметры в её адресе. Если данных слишком много, можно юзать POST.
Описание (англ): code.google.com/intl/ru-RU/apis/chart/infographics/docs/qr_codes.html
Pusher
Если хотите по-быстрому сделать чат на сокетах или другой сервис, требующий «активного» сервера, не затрачивая собственные ресурсы, Pusher вам в помощь. Нужно подключить JS скрипт сервиса на странице, и, при необходимости отправить запрос с сервера на все подключенные клиенты, просто отправьте запрос на сервер сервиса.
Минус: при большом количестве соединений и запросов, придется раскошелиться.
Обзор: habrahabr.ru/blogs/webdev/130530/
Сайт: pusher.com/
Loginza
Сервис, принадлежащий Яндексу для аутентификации в соцсетях и прочих гуглах с единым API. Проще говоря, не нужно читать маны по API вконтакте, Яндекса, Гугла, Твиттера и пр. по отдельности, достаточно разобраться в API Логинзы. Принадлежность Яндексу позволяет не бояться за отключение серверов аутентификации.
Сайт: loginza.ru/
Dropbox API
Может служить временным решением при отсутствии поддержки Filesystem API в браузерах.
Сайт: www.dropbox.com/developers/start
JSFiddle и встраивание запускаемого кода на странице
Конечно же, это решение для разработчиков, которым нужно продемонстрировать работу своего клиентского кода.
На javascript.ru часто задавался вопрос о том, как сделать “как здесь”, чтоб каждый мог запускать сторонний JS код, не боясь за свои кукисы. JSFiddle, подключаемый через iframe — одно из быстрых решений.
Минус: нельзя поменять дизайн.
Несомненный плюс: каждый человек может сразу же отредактировать ваш код и создать собственный “фиддл”
Описание (англ): doc.jsfiddle.net/use/embedding.html
Комментариев нет:
Отправить комментарий