Pull to refresh

Comments 28

О! классная штука! Удивляюсь, как я мог пропустить предидущую статью! Обязательно вечером потренируюсь на зайцах. Спасибо! Я как раз разрабатываю сложное веб приложение, замучился уже пересобирать проект, чтобы проверить какие-то мелкие детали.
огорчает лишь, что не опенсорс и платное
Такова жизнь.

На самом деле не всё так плохо — существует и бесплатная версия — social.jrebel.com
Ну дык, если ты делаешь опенсорс, то для тебя JRebel будет бесплатным.
Так что всё аццки справедливо.
Первая статья была некоторое время в песочнице, видоми поэтому и прропустили. Благо теперь достаточно кармы чтобы сразу статьи публиковать — будет ещё.
Ура! Я попробовал! Работает! :-) Эх… заспамил я комментарии к статье… извиняюсь!
Думаю, ничего страшного. Если будут какие-то проблемы или вопросы по технической части — обращайтесь пожалуйста к нам на форум или в тех.поддержку.
А если у меня проект мигрирует с джавы на скалу, и есть как джава классы, так и скала, то я не могу воспользоваться скала лицензией?

Если используется скала лицензия, то джава классы будут проигнорированны jrebel-ом?

Хотел сразу так попробовать, но пишет в консоль:
Over the last 1 days JRebel prevented at least 0 redeploys/restarts saving you about 0 hours.
И я пока еще не понял, что именно я сделал не так.
Если используется Scala-лицензия, то JRebel будет работать только с классами, которые скомпилированы scalac. Java-классы перегружаться не будут.
Попробовали сегдня бесплатную лицензию Scala. Похоже, работает, скала-классы он перегружаетна лету.
А умеет ли он перекомпилировать SCAML-файлы (мы используем движок Scalate в веб-приложении)? Так-то Scalate их сам на лету перекомпилирует, но когда мы добавили в scaml-файл вызов нового метода, Scalate ругнулся, что нет такого метода. :(
на сайте говорю: дайте мне 30-и дневный триальный плагин для идеи, и получаю вот такой скриншот, мол установи, а потом зарегаешься уже
www.zeroturnaround.com/wp-content/uploads/2011/09/1_jrebel4.5_license.png

установил плагин, а он мне говорит: иди на сайт и регистрируйся
img840.imageshack.us/img840/421/jrebelregistration.png

Что-то не нашел я на сайте, где можно зарегистрироваться и получить свою триальную лицензию :(
P.S. картинки привел ссылками т.к. они большие слишком, чтобы вставлять в комментарий
По крайней мере для меня (Idea 11.0.1 и fedora 16 linux), эта ссылка не переносит на форму регистрации, а просто переносит на другую вкладку настроек плагина. Там вроде даже написано, что как ссылку нажмете — попадете на страницу, на которой сможете вставить код. Но не написано, где же этот код получить))
да, у меня тоже получилось такое воспроизвести. Интересно что только в IntelliJ… Ничё — починим быстренько.
Пару дней назад был релиз — скриншот в документации устарел. Надо обновить — спасибо что обратили внимание.

Второй скриншот — на нём ссылка, нажав на которую вас должны перевести на эту форму.
Спасибо! Наконец-то получил свою пробную лицензию! :-)
LOL. Не знаю, как второй пост получился. Возможно я кнопку «back» нажал в браузере или еще как-то затриггерил отправку запроса повторно. Вручную я точно не постил второй коммент-копию…
я покупаю, остальные коллеги предпочитают eclipse.

почему такой вопрос?
Стоит ли мне написать о том, как использовать Hotswap и Jetty с автоматическим релоадом контекста совместно с Livereload?
Пиши, конечно! Хороших статей мало не бывает!

До меня только что дошло, что это всё отчасти костыль. Я про быстрый редеплой вообще. Если мы что-то разрабатываем и хотим получить быструю обратную связь, то нам стоит использовать юнит тесты. Они дадут обратную связь гораздо быстрее + еще и кучу других бонусов добавят. Даже веб фреймворки(типа wicket) сейчас поддерживают простое юниттестирование. Написал маленькую часть кода, написал маленький тестик только для этого кусочка, протестировал — получил фидбэк, и не надо вообще все приложение развертывать во многих случаях, лишь маленький тестик запустить.
Всё верно. Юнит тестами можно хорошо покрывать бизнес-логику — это замечательно — сам так раньше работал.
Есть правда довольно большая часть приложения, которую юнит-тестами покрывать — это самоубийство. А именно — UI. А особенно если этот UI готовится на серверной стороне — тогда никакие ухищрения с Jetty особо не помогут.
В данном конкретном примере самое место для unit тестов.
Sign up to leave a comment.

Articles