|
|
|
|
Мониторинг Rails на GlassFish с помощью New Relic
Posted by alexface in Web.Next
|
RailsInside сообщает о выходе New Relic "lite" - новой бесплатной версии New Relic RPM, приложения для мониторинга Rails. Продукт предоставляет информацию о производительности, времени отклика по мере роста нагрузки и помодульный отчет о времени работы. Существует также и полнофункциональная версия New Relic (см. обзор продукта). Обе версии имеют поддержку для GlassFish Server. Arun говорит, что в скором времени он совершит более детальный обзор этого и еще одного продукта - следите за новостями. |
Разрабатывая Kenai - скорость на базе OpenSource Enterprise технологий
Posted by alexface in Web.Next
На минувшей неделе увидела свет бета-версия проекта Kenai, включающая стандартный набор сервисов для совместной разработки плюс возможность поиска по интересам. Наш проект GF CORBA уже использует его Hg репозитарий, однако наиболее интересным аспектом является смесь используемых технологий.
|
Kenai достиг большой скорости в развитии с сохранением надежности за счет использования комбинаций наших скриптовых (JRuby/Rails) и корпоративных (GlassFish v2, MySQL, OpenSolaris) технологий. Эти комбинации начинают встречаться все чаще и чаще и являются одними из ключевых целей GlassFish с использованием JRuby (см. блог Nick'а), Groovy (см. GroovyBlogs Glenn'а) и других. Возвращаясь к Kenai, читайте интервью Tim'а с Nick'ом,
некоторые
технические подробности кэширования и о методологии тестирования производительности.
Также см. картинки от Austvik,
освещение от Arun
и обзор технологии от Lenz. |
Совместный обзор скриптовых языков: PHP и Rails на GlassFish
Posted by yury in Web.Next
|
Dick написал подробную статью "LAMP на GlassFish" которая нацелена на PHP инетерпретатор Quercus от Caucho внутри GlassFish для запуска Wordpress (с MySQL конечно). Статья описывает подробности установки базы данных и предпочитает независимые файлы WAR (в соответствии с Quercus). Sébastien описывает Joomla на GlassFish, но предпочитает PHP/JavaBridge мост даже при том, что он требует больше конфигаураций, включая установку стандартного PHP. |
В мире JRuby on Rails, Jacob написал статью в двух частях, как сделать более эффективным выполнение JRuby on Rails на GlassFish и сделать среду исполнения доступной другим скриптовым технологиям, работающими также на GlassFish.
... Rails 2.2, Arun о приложениях JSF, OpenOffice и OpenESB, FishCAT вырастает до 30!, Adobe и JavaFX
Posted by alexface in NOTD
Сводка сегодняшних новостей:
|
Arun указывает на то, что Rails 2.2 планирует стать многопоточным. Это очень хорошая новость, особенно в контексте имплементации JRubu - теперь не придется организовывать экземпляры в пулы и т.п. Кстати, раз уж речь зашла об Arun'е, его недавний "совет дня" (#42!) - Hello World с помощью JSF. Приятно видеть, что Arun помогает и там. Спецификация JSF 2.0 включает много новых интересных функциональных особенностей, и нам понадобится помощь в разработке примеров их использования! Sebastien пишет о том, как его OpenESB приложение использует OpenOffice Java API, чтобы включить в свое приложение преобразование MS Office. Judy сообщает, что теперь 30 участников проекта FishCAT со всего света будут помогать в работе над улучшением качества сервера GlassFish. Ни один из них не является сотрудником компании Sun, а домашняя страница портала качества насчитывает примерно 16 стран. Команда JavaFX представляет введение в проект Нил, предоставляющий механизм внедрения графических возможностей Adobe в JavaFX. Посмотрите демо-ролик от Jeff Hoffman и руководство. |
Пул JDBC коннекций GlassFish для разработчика Rails
Posted by alexface in Web.Next
|
В сентябре 2007 Arun писал об использовании пула JDBC коннекций GlassFish в приложении Rails. Сейчас у Ikai@LinkedIn появилась заметка, охватывающая изменения, произошедшие с тех пор, и содержащая инструкции с точки зрения разработчика Rails. Заметка Ikai охватывает warbler, MySQL Connection Adaptor и другой код. Читайте заметку Ikai, а мы надеемся, что сможем рассказать вам больше про этот конкретный вариант использования. |
... Открытые лицензии и законы США, Wotif и OpenMQ, конференция о Rails, SocialSite и OpenSocial, LWUIT
Posted by katya in NOTD
Сводка сегодняшних новостей:
|
TheRegister сообщает о решении федерального суда США, подтвеждающего корректность открытых (open source) лицензий. Мы конечно не юристы, но это определенно хорошая новость для компаний, активно разрабатывающих открытое свободное ПО (таких как Sun). Wotif.COM теперь может официально использоваться как ссылка на успешный опыт внедрения сервера GlassFish и OpenMQ Arun сделает доклад на конференции Rails Europe, которая пройдет в Берлине 2-4 сентября. Ana рассказывает как портировать SocialSite виджеты с OpenSocial 0.7 на 0.8, а Patrick написал Несколько Хороших Слов о SocialSite. Вышел LWUIT, смотрите заметки OnTheRecord, Shai и Terrence. |
Новости Rails/Ruby - различные ресурсы, руководства, истории использования
Posted by kostya in Web.Next
За последнее время накопилось довольно много новостей из мира Ruby/Rails/JRuby...
|
Два новых руководства по NetBeans 6.1 Ruby: Начинаем работать с Ruby и Rails и Использование Java библиотек в приложениях Rails. Последнее - одно из очевидных преимуществ JRuby. В качестве примеров мы можем привести отчет об использовании SSO, а так же руководство, показывающее как Вызвать процедуры обработки Java 2D графики на сервере. Из историй внедрения и использования этих технологий можем привести новость об использовании JRuby группой CSI в проекте Infectious disease reporting and management. Еще одна - от Ника, который перевел блог своего сайта на GlassFish и JRuby. |
В целом мы видим очень позитивный прогресс на фронте JRuby/Rails. Напомним, что последние релизы таковы: GlassFish Gem 0.3.0/0.3.1 (анонс и обновление), JRuby Module в Update Centers вместе с JRuby 1.1.1. Интерес к технологиям и продуктам растет, и они начинают развертываться в реальных условиях. Может быть нам стоит начать предлагать коммерческую поддержку?
PS. В блоге у Arun есть полная подборка ссылок и новостей по теме JRuby.
Опубликован код GlassFish v3 JavaOne Scripting demo
Posted by kostya in GlassFish
|
В блоге у Arun'а вы можете прочитать заметку про демонстрационную программу "TicTacToe", представленную на JavaOne '08. Полное описание программы, исходные коды для Java EE, Rails и Grails доступны на сайте glassfish-scripting. Эта программа наглядно и интересно показывает многие из преимуществ GlassFish v3 - быстрое время запуска, загрузку по требованию веб-контейнера, JRubyOnRails и Groovy модулей. Так же вам будет интересно посмотреть, как различные приложения написанные на разных языках могут гармонично сочетаться в рамках одного и того же программного окружения и совместно использовать различные объекты, как например Comet контекст. |
Arun и его команда будут рады услышать ваши отзывы на webtier-AT-glassfish.dev.java.net или на GlassFish WebTier форуме. Если этот топик про скриптовые языки интересен вам, то обращаем ваше внимание на блог Вивека - он является лидером направления Scripting for GlassFish.
Портал Mediacast теперь использует JRuby на GlassFish
Posted by kostya in Web.Next
|
Команда Mediacast (компаньон Blogs.Sun.Com для размещения больших медиа-файлов) переписала свое веб-приложение с использованием JRuby, Rails, Goldspike и GlassFish. Igor написал хорошую заметку, рассказывающую о хороших и плохих моментах, с которыми им пришлось столкнуться. |
GlassFish для Rails и Rails для GlassFish
Posted by kostya in GlassFish
|
Вы разрабатываете на Rails и ищете оптимальный контейнер для разработки? GlassFish Gem предоставляет вам такую возможность. Вы можете использовать GlassFish V3 вместо WEBrick для того, чтобы разворачивать ваши Rails-проложения. Читайте подробности здесь. Вы уже пользуетесь GlassFish V2 и заинтересованы в Rails? JRuby модуль, который вы можете получить на Update Center, позволяет создавать WAR из Rails-приложения, который может быть легко развернут на GlassFish. Читайте подробности здесь и смотрите демонстрационный ролик. |
А здесь вы найдете несколько интересных и полезных статей, которые помогут вам начать знакомиться с Ruby и JRuby:
Конференция Rails Europe
Posted by kostya in NOTD
|
Arun написал отчет о конференции Rails Europe. Он затрагивает темы GlassFish, jMaki, jRuby и NetBeans. |
Запускаем JRuby on Rails с помощью Grizzly 1.6
Posted by alexface in GlassFish
|
Takai объясняет, как запустить ваше JRuby on Rails приложение с помощью Grizzly 1.6 за три простых шага: Шаг 1: Устанавливаем JRuby
on Rails И все! |
Grizzly 1.6 будет интегрирован в GlassFish V3. Доступный в настоящий момент билд v3 включает Grizzly 1.5, а более раннее сообщение поясняет, как запустить JRuby на нем.
Модели процессов JRuby объясняют отличие процессов, протекающих в момент развертывания Rails приложения с помощью Grizzly, от стандартной модели развертывания веб-приложения.
Спасибо Jean-Francois за совет!
JRuby и GlassFish - сокращаем расстояния
Posted by alexface in GlassFish
|
В своем недавнем интервью David Heinemeier Hansson (создатель Rails) рассказывает о том, как JRuby позволяет обеспечить взаимодействие между JavaEE и Rails. Вот пара его цитат: JRuby - отличная возможность начать разговор с предприятиями и показать, что тонны скриптов, накопленные с годами, можно не выбрасывать. Ruby теперь можно встроить в современную инфраструктуру. В некотором смысле, это сладкая приманка, чтобы заинтересовать и втянуть людей. Это мост, с помощью которого можно переместиться из одного места в другое. |
По поводу продвижения Rails
компанией Sun...
Думаю, они понимают,
чего хотят разработчики. Они знают, что
люди с интересом и интузиазмом воспринимают Ruby on Rails, и они не
хотят оставаться в стороне. Они также заражены всеобщим интузиазмом...
Я приглашаю компании Sun и IBM присоединиться
и внести свой вклад.
Вот несколько полезных линков
(с многочисленными ссылками на
скринкасты, блоги и рекомендации), с которых можно начать:
Разница между Ruby Gem и Rails Plugin
Posted by kostya in HowTo
|
Подсказка от Arun:
Разница между Ruby Gem и Rails Plugin |
Ruby и jRuby, Mogrel, Goldspike, Grizzly и GlassFish
Posted by kostya in Web.Next
На Ruby Hack Day (см. отчет Arun'а) Nick Sieger представил презентацию о том, как развернуть Rails-приложение для реального использования. Традиционная схема (диаграмма) предполагает реализацию HTTP обработки через Mongrel и затем - использование Mongrel_Cluster: один Rails на Mongrel, один Mongrel на (нативный) Ruby, каждый Ruby как процесс операционной системы. Nick продемонстрировал три варианта с использованием jRuby вместо Ruby.
|
Первый подход использует Mongrel_jCluster: один Rails на Mongrel, один Mongrel на jRuby, много jRuby на одну JVM. Во втором подходе, приложение Rails упаковано как WAR, обработка HTTP реализуется с помощью GlassFish и затем через Goldspike RailsServlet перенаправляется к Rails. И наконец третий подход - это когда запросы перенаправляются с уровня Grizzly прямиком к Rails. |
Arun написал краткое резюме с описанием этих опций. Так же для вас могут оказаться интересными Wiki страницы про Ruby и GlassFish, а так же Ruby и NetBeans.