Если углубляться в разработку на SFDC все глубже и глубже, то все чаще и чаще вижу упоминание о Heroku.
Может кто-нибудь кратко рассказать об этом? Возможно, можно написать статью в блоге о Heroku.
Спасибо
Конечно расскажем
Это облачные серчис для запуска всяких java, python и всяких других приложений.
Очень удобная штука. Пользовался ими раньше, пока Salesforce не их купили.
В общем Heroku это что-то среднее между VPS и Salesforce.
Тебе не надо заботиться о настроке и всяких маштабированиях - тупо заливаешь свое web приложение на одном из поддерживаемых языков, настраиваешь по инструкции и запускаешь! И спишь - приложение гарантированно работает. Тебе только остается платить за нагрузку (ресурсы) которые жрет твое приложение.
Не знаю как сейчас, раньше у них были free аккаунты для разработчиков. Можно было поиграться. Я там пару раз выкладывал тестовые задания по java когда устраивался (не все заценили)
Что сейчас там есть полезного для Salesforce кроме какой-то прозрачной авторизации я не знаю. Salesforce тупо купили, и пока я не вижу особого смысла в этом.
Дмитрий,
судя по всему вы единственный из нас у кого есть опыт с Heroku.
Если есть время и желание - то можно было бы статью в блог написать об этом, или здесь на форуме разместить инфу, или даже на Хабре...
Я бы с интересом прочитал.
Да уж :), накопилось в to do куча всего. Даже не знаю когда возьмусь за статьи. Сейчас весь в разработке. Постараюсь сделать следующую версию сайта максимально, так сказать, "общественная". Чтобы любой желающий мог написать статью.
А по поводу Heroku, то тут ничего сложного нет. Если есть знания программирования на любом из поддерживаемых платформой языков, то только стоит попробовать написать простой hello world как все станет простым и понятным. Конечно, при первой же возможности я постараюсь поделиться знаниями, но все равно многое зависит от вас самих :). С удовольствием помогу с ответами тем, кто захочет попробовать тестовое приложение и описать свой опыт.
Подниму тему!
Хороший сервис, не зря его так пиарят, он того стоит.
Удобство и юзбилити на лицо.
Чет не вижу что бы его так пиарили.
По мне после того как Salesforce купил Heroku этот сервис стал загибаться.
Еще до прихода на Salesforce я использовал для своих игр с Java. Вот тогда он реально был везде (по пиару).
А с того момента как его купили ничего нового не происходит. Тупо он есть и все.
Мне кажется SF просто решили задушить потенциального конкурента. Даже супер дупер интеграции с SF которая должны была появиться по идее после покупки я так и не увидел - одни поделки на коленке, еще и за бабки.
На Дримфорсе только о нем и говорили
На самом деле он просто работает, а что еще надо?
Развитие.
Как ты его видишь?
загибаться?
как бы он действительно "просто работает", да и сервис вполне себе развивается - чего стоят private spaces, которые важны для энтерпрайза и планы по "переезду" с AWS инфраструктуры.
сейчас он остается де-факто лидирующим апп-хостингом для руби мира и имеет сильные позиции в остальных языках.
Кто из вас реально использует heroku и для чего?
Я использую, проект на java.
много коллег на работе использует под личные проекты, например http://sftoolkit.co написан на питоне и хостится на хероку. Проект другого коллеги на java: https://www.forcedocs.com
Пробовали перевести на аналогичный сервис AWS для экономии денег, но деплои требовали значительно больше внимания, почему и свитчнулись обратно.
Клиенты тоже довольно часто разворачивают свои внутренние решения на нем.
О! Такие замечательные ссылки ты привел!
Почему до сих пор не пиарились тут?
Проект другого коллеги на java: https://www.forcedocs.com . Посмотрел, выгдядет вроде неплохо, но вот не мог понять зачем указывать @return, @param. Почему их нельзя взять из кода ?
Можно сделать и в коде, но с описанием в шапке это выглядит аккуратнее - сразу видишь заголовок метода и описание того что он делает и возвращает.
Причем здесь это. Эта система генерации документации. Там на сайте так и написано "Write code, not documentation."
значит у тебя другой взгляд на это.
хотя я виду некоторые преимущества в генерации из тела контента, использование заголовков играет покрывает две цели - все методы имеют базовое описание в самом коде и плюс это одно скомпилить в документ.
в любом случае, упомяну это коллеге
он кстати сейчас работает над гораздо более полезной в разработке вещи - запуск apex скриптов из ant.
Такое вроде уже есть. Но если твой коллега упертый и все же хочет это делать, то лучше это делать не через Tooling API.
Я так понял из описания что это тоже самое что и https://github.com/SalesforceFoundation/ApexDoc ?
А разве этого уже давно не сделали??? У нас ант скрипты используются и прекрасно запускают apex скрипты.
вот тут секция Using the build file (targets)
https://github.com/financialforcedev/df12-deployment-tools
да, то же самое, только завернутое в облачный сервис
вот об этом до этого не слышал (хотя скорее не сталкивался).
но это не помешает расти свою альтернативу - почти все сайд-проекты делаются людьми в свободное время дабы не дать мозгу зачерстветь, так как большую часть рабочего времени они клепают презентации в пауэрпоинте и эстимэйты в экселе ![]()
https://www.forcedocs.com - у кого-нибудь работает ?
выглядит будто все висит на одном бесплатном хироку воркере, ибо создатель полостью поглощен https://www.clayton.io/