Comments 28
О! классная штука! Удивляюсь, как я мог пропустить предидущую статью! Обязательно вечером потренируюсь на зайцах. Спасибо! Я как раз разрабатываю сложное веб приложение, замучился уже пересобирать проект, чтобы проверить какие-то мелкие детали.
огорчает лишь, что не опенсорс и платное
Первая статья была некоторое время в песочнице, видоми поэтому и прропустили. Благо теперь достаточно кармы чтобы сразу статьи публиковать — будет ещё.
А если у меня проект мигрирует с джавы на скалу, и есть как джава классы, так и скала, то я не могу воспользоваться скала лицензией?
Если используется скала лицензия, то джава классы будут проигнорированны jrebel-ом?
Хотел сразу так попробовать, но пишет в консоль:
Over the last 1 days JRebel prevented at least 0 redeploys/restarts saving you about 0 hours.
И я пока еще не понял, что именно я сделал не так.
Если используется скала лицензия, то джава классы будут проигнорированны jrebel-ом?
Хотел сразу так попробовать, но пишет в консоль:
Over the last 1 days JRebel prevented at least 0 redeploys/restarts saving you about 0 hours.
И я пока еще не понял, что именно я сделал не так.
Попробовали сегдня бесплатную лицензию Scala. Похоже, работает, скала-классы он перегружаетна лету.
А умеет ли он перекомпилировать SCAML-файлы (мы используем движок Scalate в веб-приложении)? Так-то Scalate их сам на лету перекомпилирует, но когда мы добавили в scaml-файл вызов нового метода, Scalate ругнулся, что нет такого метода. :(
А умеет ли он перекомпилировать SCAML-файлы (мы используем движок Scalate в веб-приложении)? Так-то Scalate их сам на лету перекомпилирует, но когда мы добавили в scaml-файл вызов нового метода, Scalate ругнулся, что нет такого метода. :(
не скажу за SCAML-файлы, не пробовал
Может это поможет — scalate.fusesource.org/jrebel.html (надо заметить что -noverify не нужен)
Может это поможет — scalate.fusesource.org/jrebel.html (надо заметить что -noverify не нужен)
на сайте говорю: дайте мне 30-и дневный триальный плагин для идеи, и получаю вот такой скриншот, мол установи, а потом зарегаешься уже
www.zeroturnaround.com/wp-content/uploads/2011/09/1_jrebel4.5_license.png
установил плагин, а он мне говорит: иди на сайт и регистрируйся
img840.imageshack.us/img840/421/jrebelregistration.png
Что-то не нашел я на сайте, где можно зарегистрироваться и получить свою триальную лицензию :(
P.S. картинки привел ссылками т.к. они большие слишком, чтобы вставлять в комментарий
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), эта ссылка не переносит на форму регистрации, а просто переносит на другую вкладку настроек плагина. Там вроде даже написано, что как ссылку нажмете — попадете на страницу, на которой сможете вставить код. Но не написано, где же этот код получить))
Пару дней назад был релиз — скриншот в документации устарел. Надо обновить — спасибо что обратили внимание.
Второй скриншот — на нём ссылка, нажав на которую вас должны перевести на эту форму.
Второй скриншот — на нём ссылка, нажав на которую вас должны перевести на эту форму.
Эмм, а вы Идею покупаете все?
Стоит ли мне написать о том, как использовать Hotswap и Jetty с автоматическим релоадом контекста совместно с Livereload?
Пиши, конечно! Хороших статей мало не бывает!
До меня только что дошло, что это всё отчасти костыль. Я про быстрый редеплой вообще. Если мы что-то разрабатываем и хотим получить быструю обратную связь, то нам стоит использовать юнит тесты. Они дадут обратную связь гораздо быстрее + еще и кучу других бонусов добавят. Даже веб фреймворки(типа wicket) сейчас поддерживают простое юниттестирование. Написал маленькую часть кода, написал маленький тестик только для этого кусочка, протестировал — получил фидбэк, и не надо вообще все приложение развертывать во многих случаях, лишь маленький тестик запустить.
До меня только что дошло, что это всё отчасти костыль. Я про быстрый редеплой вообще. Если мы что-то разрабатываем и хотим получить быструю обратную связь, то нам стоит использовать юнит тесты. Они дадут обратную связь гораздо быстрее + еще и кучу других бонусов добавят. Даже веб фреймворки(типа wicket) сейчас поддерживают простое юниттестирование. Написал маленькую часть кода, написал маленький тестик только для этого кусочка, протестировал — получил фидбэк, и не надо вообще все приложение развертывать во многих случаях, лишь маленький тестик запустить.
Всё верно. Юнит тестами можно хорошо покрывать бизнес-логику — это замечательно — сам так раньше работал.
Есть правда довольно большая часть приложения, которую юнит-тестами покрывать — это самоубийство. А именно — UI. А особенно если этот UI готовится на серверной стороне — тогда никакие ухищрения с Jetty особо не помогут.
Есть правда довольно большая часть приложения, которую юнит-тестами покрывать — это самоубийство. А именно — UI. А особенно если этот UI готовится на серверной стороне — тогда никакие ухищрения с Jetty особо не помогут.
Sign up to leave a comment.
JRebel Quickstart