Heroku — интересный стартап для разработчиков на Rails

В открытое бета-тестирование вышел стартап инкубатора Y Combinator — Heroku, который с октября прошлого года находился в стадии закрытого тестирования, а так же появилась более подробная информация о том, каким образом данный стартап упростит процесс разработки и запуска проектов, использующих Ruby on Rails (далее RoR).

У проекта Heroku есть два предложения. Первое предложение заключается в том, что они предоставляют среду разработки проектов на RoR, для работы с которой вам понадобится лишь браузер, что избавит вас от необходимости использования сторонних программных продуктов, предназначенных для программирования на RoR. В сравнении с другими языками, ограничения, накладываемые Ruby и RoR, могут быть сложнее, чем просто установка и настройка. Heroku хотят предоставить, как профессионалам, так и новичкам, возможность беспроблемной разработки с использованием лишь ПК с браузером.

Второе предложение Heroku, информация о котором появилась сегодня на их сайте, позволит разработчикам, использующим Heroku, не только разрабатывать с помощью проекта свои приложения, но и размещать (host) их, а так же масштабировать (scale). Heroku использует Amazon Web Services для масштабирования проектов размещающихся у них, и планируют в качестве дополнительной возможности взымать плату за кол-во потребляемых мощностей с платных пользователей, использующих данную услугу. Даже, если вы не желаете разрабатывать свое приложение с использованием Heroku, вы можете просто импортировать ваше приложение (а позже и экспортировать), чтобы ощутить всю мощь автоматической масштабируемости, предоставляемой этим сервисом.

На данный момент, любой, кто желает воспользоваться данным сервисом в качестве платформы для разработки и/или размещения своих RoR приложений, могут заполнить данную форму и внести свое имя в список ожидания. Сооснователь Heroku — Джеймс Линденбаум (James Lindenbaum), говорит, что они достаточно быстро позволяют пользователям получить доступ к проекту, а лист ожидания используется лишь для того, чтобы предотвратить нашествие новых пользователей.

Бесплатная версия хостинга от Heroku будет доступна бета-тестерам, а позже появится и платный вариант, который позволит: избавиться от бренда Heroku, использовать свои доменные имена, снять ограничения пропускной способности и ограничение процессорных мощностей, а так же предоставит разработчикам дополнительные возможности, такие как — оптимизация кода и измерение скорости работы приложения.

Не смотря на то, что Heroku — участник зимнего отбора прошлого года Y Combinator, проект разрабатывался с июня месяца прошлого года, и привлек уже около 2 500 пользователей, которые разработали с его помощью около 2 000 приложений. Три основателя проекта имеют большой опыт в разработке програмного обеспечения для предприятий, и решили создать Heroku после того, как они увидели нарастающую популярность RoR в этой области, но так же они увидели и многие трудности, которые возникают при разработке приложений на RoR.

По материалам: TechCrunch
+17
9 февраля 2008, 01:11
15
unno 90,7

комментарии (38)

0
fxposter #
Хм. Очень интересно. Только я как-то будущего не вижу... Отказываться от своих любимых редакторов/IDE в пользу онлайнового редактора...
0
unno #
Ну, я лично попробую, как только перейду от теории к практике. Я думаю на новичков как раз и был изначально расчитан этот сервис. А ввиду того, что к Eclipse я так и не смог привыкнуть, придется пробовать что-то иное. NetBeans меня порадовал, но т.к. привыкнуть я к нему еще не успел, можно попробовать и данное решение.
0
fxposter #
Netbeans мне один знакомый, пишущий на рельсах, хвалил. Лично я eclipse использую. Правда я и на рельсах не пишу. :)
0
unno #
NetBeans действительно приятная вещь, к тому же еще и бесплатная. В плане Ruby разобрался быстро, работает тоже быстро, плюс у него еще и сборочки разные: хочешь C#/C++, хочешь Ruby, хочешь Java, хочешь еще чего, а можно и все скопом.
0
Kavu #
Меня NetBeans вот стороной обошел. Не поборол я его пристрастия к Java runtime'ам. И вообще как то я не оценил не одну среду разработки пока, т.к. увы моя машина с своими 256 памяти не тянет весь набор "крайне важных программ" :-(
+2
unno #
Эко вас жизнь скукожила, не позавидуешь. Будем надеяться, что в скором времени у вас будет памяти и процессорных мощностей так, чтобы вы могли смотреть HD 1080i и в то же время рендерить 4ого терминатора в бэкграунде. :)

P.S. Как там нынче поживает МТГ?
0
Kavu #
Да уж :-) Остается только и надеяться.
p.s. поживает, и весьма даже поживает... хотя кто что говорит... кому то последние перемены не нравятся...
0
kronos #
C# ?
0
unno #
Прошу прощения, ошибся. Конечно же - С/С++.
0
wpm1 #
а как у него с поддержкой svn? я использую turtoise svn в качестве сервера репозиториев на виндовой машине, RadRails не справился с подключением (или я не смог его уломать).
0
zak2k #
RadRails сейчас в ходит в пакет Aptana и все ето собрано на основе Eclipse 3.3 так что svn'ка подключается через плагин subclipse.
0
Nieri #
есть поддержка svn. нужно path к exeшнику svn провисать. cvs - встроенный
+1
WoZ #
вот только 6 нетбинс крайне тормозит даже на норм. машинах. у меня на кор 2 дуо 2Гц и 2 гб памяти притормаживает местами.
з.ы. 5.5 работает намного шустрее
+1
kronos #
Почему бы и не попробовать.
0
unno #
Действительно, а почему бы и нет? Я вот уже встал в очередь. Будем надеяться, что оно оправдает ожидания, т.к. лично я надеюсь, что это будет хороший проект. :)
0
Kavu #
интресно, а в их редакторе кода будет хоть какое то подобие TextMate'овых сниппетов?... как показано в скирнкастах на сайте... редактор у них какой то не совсем обычный... всмысле, что это не текстфилды с обычными баттонами... maybe flash? ну чтож... будем по возможности смотреть...
Спасибо за новость!
0
unno #
Пожалуйста. Скринкасты, каюсь, не смотрел, но судя по скриншотам - флэш, возможно даже флекс, но это не суть важно. Новость заинтересовала самого ввиду того, что сам недавно "встал на рельсы".
0
Kavu #
хм... посомтримс тогда... сколько они там обещают регистрировать? 2 дня?
p.s. на NovemberRain в обсуждении этого стартапа человек пишет что в Огнелисе 2 лично у него тормазит... Напряжное известие, тем более если учесть, что кроме Лисы Heroku пока больше ничего не поддерживает...
0
unno #
Видимо все-таки флэш, т.к. тот очень прожорлив в плане ресурсов. Хотя, если на моем Core Duo 1.73 + 2Gb памяти будет тормозить - отдам предпочтение NetBeans, т.к. этот на данный момент являет собой наилучшей редактор под Ruby/RoR из того, что я видел. Благо выбор есть всегда.
0
fxposter #
Насколько я знаю, лис на флеше не тормозит. :)
0
unno #
Ну, как вам сказать, я достаточно часто сталкиваюсь с обратным, хотя и не отрицаю того, что у вас и кого-то еще не тормозит. :)

Я обычно в таких вопросах стараюсь опираться на личный опыт, а в данном случае он несколько не очень удачный, поэтому везде стоит Flash Block: и дома, и на работе.
0
fxposter #
Ну флешблок и у меня стоит. :) А лис тормозит сам по себе. Отдельный флеш ему как0то по барабану, имхо.
0
meako #
Под линуксом флеш страшно тормозит(по сравнению с другими платформами) из-за кривоты своей портированности...
0
Kavu #
я выше уже рассказал что у меня на борту 256 оперативы... так что... рассказываю... вот на Хабре все видят машинки Кадабры ездят... вот когда я активно серфю в сети (10 - 17 табов в Лисе) и откраываю страницу с этими машинками - тормазит нещадно((( но это уже client-side problems так сказать (
0
fxposter #
Нефиг столько табов делать. :) У меня очень редко до 10-15 доходит.
PS. Комп нужно новый...
0
Kavu #
>Нефиг столько табов делать. :) У меня очень редко до 10-15 доходит.
ну а что?) открыл Хабр - 3-4 интересных поста - Открыть в новой вкладке, вКонакте - у друзей новые фотки(2-3 альбома), Dzone - 2-3 ссылки... ну и еще что-то... +бывает то что со вчера осталось)))
И кстати из-за этих вот всех тормазов Лисы... Я теперь больше в Сафари сижу) тут ничего не тормазит)))

p.s.
I know... ;-(
0
sk1nny_puppy #
Клон seaside для рельсов? Там только редактор или все вкусности seaside они тоже реализовали?
0
blind #
seaside - это continuation-based web-framework на смолтоке, конкурент rails. что вы имели ввиду? если реализации сред смолтока, навроде squeak, или нового gemstone, то heroku аналогом можно назвать очень с натяжкой, ввиду специфичности любой смолток-среды вообще. вспомните хотя-бы refactoring browser.
0
blind #
oh. посмотрел новый seaside, понял. последний раз его видел около года назад. обязательно попробую теперь эту версию)
0
blind #
Смотрел эту штуку некоторе время назад. Вполне себе ничего стек, если они додумаются сделать отдельную плату за сервисы. Нужны только amazon ws и хостинг, а остальное через обычные ssh\capistrano\svn - пожалуйста, нужны еще rails console \ rake tasks \ редактор \ you name it в браузере - просто отметь галочку и плати чуть больше. А так конечно "разработка в браузере" может себя оправдать только для начинающих кодеров, в основном использующих такие вещи как eclipse и netbeans. Попробуйте с неделю поработать таким образом - даже если оно не будет тормозить и глючить, отсутствие сниппетов, дебага навроде flymake, уже при наборе подчеркивающего ошибки\ворнинги, фреймов или любого другого вида работы с несколькими сущностями одновременно, простейших инструментов рефакторинга... Вобщем надоест быстро. Зато красиво, да.
0
koscoder #
>начинающих кодеров, в основном использующих такие вещи как eclipse и netbeans.
А что используют не начинающие кодеры?
0
blind #
GNU Emacs, Vim, Textmate
0
Zharskiy #
Textmate разве ТруЪ?!

это такой NotePad++ недоделанный по цене двух Word'ов?!
0
jonny #
Звучит великолепно. Но интересно будет ли доступ к шелл, чтобы допустим поднять backgroundb worker's? да и с базой данных не очень ясно. Если Mysql, то хватит ли прав на написание триггеров? Вообщем пока emacs (имхо)
0
mjr27 #
1. Рубанулся инет - остаешься без инструмента
2. Если у них начинается какая-то профилактика - то же самое.
Так что для работы не годится ни к черту.

А вот в качестве хостинга для песочниц.... С возможностью приехать к заказчику, показать, походу по живому что-то подшаманить... В принципе, самое оно.

Хотя если есть ноут - то и это не спасает.
0
va1en0k #
интригующее название )
0
Chooh #
AutoTest тоже будет в бекграунде крутиться?
0
vike #
Потрясающая новость!
Но разработчики, я вижу, не приветствуют такой необычный продукт.

Соль, фишка и фан этого сервиса в объединении. Хостинг, Rails, IDE, все средства совместной разработки — объединены.

Помечтаем — сервис продолжил развитие, и мы получили в окне браузера (или установив AIR-приложение) полный IDE, подключенный напрямую к разрабатываемому приложению, с доступом к сниппетам других разработчиков с Heroku, с возможностью быстро объединять усилия и писать "библиотеки", используемые сразу обоими командами, мы забыли о синхронизации SVN, мы забыли о проблемах с развертыванием, обновлением, масштабированием. Я думаю, столь крупное (если проект будет расти) объединение программистов в один плотный клубок приведет к качественному изменению характера проекта. Может получиться такой огромный mash. Первое, что приходит в голову — база данных недвижимости и Google Maps — очень известный mash-продукт, а здесь то же самое, но приложений больше, и разработчики вот они, и все, грубо говоря, внутри одного компьютера.

Я думаю, за сервисами вроде Heroku будущее. Обычному хостеру надо было начинать беспокоиться еще тогда, когда вышел http://speaklight.com/ (хостинг + CMS в едином удобном сервисе), а сейчас ему надо просто очень-очень быстро соображать уже. Это ж такая привлекательная штука — вот клиент (заказчик), вот разработчик, вот Heroku. Всегда линейное перемещение денег, всегда единственный ответственный, и суперпривлекательная сервисная модель бизнеса компании-разработчика.

Выразился немного путанно — наверное, от восторга, что удалось предсказать появление сервиса типа Heroku тогда, когда появился SpeakLight. Я уверен, весь мейнстрим уйдет в итоге на такие сервисы. Не понимаю, почему ребята из Bitrix и Umi (коммерческие же CMS) до сих пор не выкатили ничего подобного. Для них это идеальная модель.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.