ruby
Почему JRuby
Я связываю много своих надежд с JRuby, в первую очередь, потому что мне очень бы хотелось писать прикладные вещи на понятном и красивом языке каким является Ruby, во вторую очередь, потому что мне нужна отлаженность надежность и достойная масштабируемость, всему этому соответствует Java. Не зря в SUN осенью прошлого года взяли на работу двух ведущих разработчиков JRuby. Что мне еще очень нравится в Java и в Ruby они в значительной степени полагаются/написаны на самих себя/себе, что значительно прибавляет им очков. Связываться с Ruby в чистом виде, однако, я уже не хочу, меня не устраивает его зависимость от кода сопряжения и библиотек на C, меня не устраивает обусловленная этим нестабильность его работы.
JRuby
Если верить блогу одного из ключевых разработчиков JRuby, а не верить не хочется, скоро нас обрадуют реализацией Ruby на Java, которая будет быстрее оригинального Ruby, так как будет компилировать ruby код в код исполняемый виртуальной машиной Java. Лично меня это не удивит. Я уже видел PHP от Cauchoo, по производительности превосходящий оригинальный PHP. Интересно еще, что не так давно JRuby обзавелся красивой графической JRuby Console, версия под Mac OS X умеет даже методы подсказывать, и видимо поэтому скромно называется SuperConsole.
Кстати, вроде бы JRuby будет поставляться вместе с Mac OS X. Надеюсь, когда я наконец обзаведусь PowerBook'ом у меня под рукой уже будет правильный руби. :)
вышел Rails 1.2
Только я возмутился, мол когда же появится обещанная новая версия - и вот Rails 1.2. Теперь надо проверить её в действии. Всё пошел проверять, там ведь теперь utf-8 поддерживается и вообще всё круто :) Вот на всякий случай ссылочка на документацию по RubyonRails API. И книжечка Agile Web Development with Rails Second Edition вышла, что очень радует, теперь бы её надыбать.
RoR и Ruby
RubyOnRails и сам Ruby это до сих пор пока не для нас - русско-говорящих. А всё потому что не дружат они с юникодом, а работать не в UTF-8 уже не хочется, да и нельзя. Вспомнил я про это когда решил перечитать замечания к выпуску Rails 1.2 RC1. Еще я подумал в очередной раз, какие молодцы эти ребята из студии Лебедева, что еще четыре года назад забабахав свой Parser3 предусмотрели в нём поддержку UTF-8, пусть parser и не популярен, но это хороший инструмент для начинающего web разработчика желающего стать профессионалом, предоставляющий все самое нужное и ничего лишнего.
Обновление www.ruby-lang.org
Наконец, новый дизайн - старого просто не было. Надеюсь теперь туда будут ходить чаще.