Как стать автором
Обновить

Комментарии 69

О чём это говорит?
да не очём.... просто очень порадовала картинка....
время-то идет — http://www.sleberknight.com/blog/sleberkn/resource/rubyandrailsbooks.jpg
и даже быстрее, чем многие думают:

Простите, а каким образом книга "Prototype & Scriptaculous in Action" относится к Ruby? Это ведь всего лишь навсего JavaScript-framework'и...
они интегрированы в рельсы
блин, одновременно запостили :))
Проблема в том, что книжки по руби или по рельсам идут все общие, то есть если ты прочитал одну книгу, большинство из этих книг ты уже знаешь, а по яве, заметьте, каждая книга по собственной технологии.
Просто я могу пойти в магазин и сфотографирывать стопку из книг 40-50 по яве)
О да... В той пачке по одному стратсу 3 книги, а по руби магическим образом одной достаточн - вы хоть названия посмотрите "recipes". То же самое и с паттернами. Да, с Java читать наверное побольше - но и используется она в куда больших проектах.
Я сам недавно руби начал учить, как ни странно, со всеми замыканиями и динамическими классами он осваивается за вечер)
Просто многие технологии, которые используются с явой слишком разрослись, а руби он больше unix way.
"Просто многие технологии, которые используются с явой слишком разрослись, а руби он больше unix way." - вы писали на Java, чтобы об этом судить?
В свои скромные 18 лет я корпоративные приложения крупные конечно не делал. Но некоторый опыт разработки имеется.
Это меня всегда и поражало в рубистах. Ну хорошо что у вас всё unix-way, а что не unix, то agile, а что не agile, то rest. Но про других то говорить не надо, если опыта нет. А то вот читаешь такие комментарии гуру, понабравших информацию из wikipedia & blog rants, как всё в Java плохо и пора уже на Ruby давно переходить и грустно становится.

Хотя у вас судя по профилю в 18 уже 16 с лишнем лет опыта, может и действительно с Java уже натрахаться успели.
Не надо сразу обобщать и преувиличивать, вы же не скажете, что ява - девственно чистая и ясная технология. Издержки возраста у любой технологии есть.
Лучше пока не придумали. Да и с возрастом JEE становится проще и яснее, порог был уже пройден.
Только что общались с нашим Ruby-спецом на эту тему.

- А вообще, сравнение Java и RoR – это сравнение группы Альфа со стратегической авиацией
- И кто из них авиация?
- Java. Они в абсолютно разных ситуациях, по-хорошему, использоваться должны. Ruby – это язык для мелких проектов (корпоративных сайтов мелких фирм, простейших CMS и т.д.), для которых критична скорость разработки. По-моему, писать на Яве сайт из трёх страничек для показа прайса фирмы, торгующей лампочками – расточительство. С другой стороны, Rails абсолютно не годится для крупных проектов (в чём я лично неоднократно убеждался) в силу своей «гибкости», которая заставляет разработчика постоянно держать всю структуру в голове и абсолютно не даёт возможности проводить нормальный рефакторинг (как минимум, из-за того, что треть кода – это соглашения)
Я думаю, что это как раз одно из преимуществ Руби и смежных технологий - не нужно изучать 20 технологий и читать 50 книг для того, чтобы быстро и эффективно что-то с их помощью создавать.
.оО о том, что по руби мало книг? :)
О том что про Ruby еще мало написали?
О том что по теме Ruby кроме рельсов ничего нет?
О том что Ruby программисты кроме руби и рельс ничего не знают?
О том что Java более широко используется?

Можно больше придумать, но хватит, итак заминусуете :)
А по Сям книг больше, чем по Яве, полюбому... :)
тут книг больше по смежным технологиям, а не по самой Яве как таковой. А вот технологих этих и фреймворков разных стало реально много.
НЛО прилетело и опубликовало эту надпись здесь
Тираж 100 миллионов экземпляров??? О_О
"эта книга должна быть в каждом доме Индии!"
Upd:"эта книга должна быть в каждом туалете Индии!"
уж лучше

и потом Макконнелла, Макконнелла... :)
НЛО прилетело и опубликовало эту надпись здесь
я вродь где-то достал ету + список вопросов.
какого года версия у вас?
Это издание 2007-го. Гуглите, и обрящете ;)
Не нашёл в левой пачке Эккеля )
и подпись под картинкой - "изучи руби - и забей на хслт, юниттесты и паттерны проектирования" :))
Вы не поверите, но в Agile Web Development With Rails вопрос тестирования довольно подробно освещен.
руби объектный язык. там наоборот поощряются паттерны. rails весь паттерновый, из коробки куча паттернов.
промахнулся веткой
а нет, не промахнулся.
да ладно вам, там смайл в конце:) (на фото Mourner выше нашлась аналогичная книженция по паттернам и для руби ;))
Хм... почему сравниваются эти языки?
Ruby замена Java???
Это юмор. Воспитывайте в себе его чувство. ;)
Радоваться-то нечему.
Разве что только тому, что у ruby-коммьюнити впереди огромный путь.
Ха-ха! Справа иллюстрация «Ruby on Rails»! =)
А слева - JBoss, Hibernate и т. д. - и что? Сравниваются как раз книги, посвящённые технологиям, а не языкам в чистом виде.
С опозданием, но понял, что вы имеете в виду. Ну ведь в связке с ROR Ruby как раз и применяется чаще всего :)
хм... а ещё с чем-нибудь в связке Ruby применяется?? :)
просто с Ruby не знаком, но кроме ROR, что-то и не слышал особо ничего.
в связке с чем угодно. лежит у меня несколько книг, в которых руби используется для администрирования, построения толстых приложений и пр, один блог в ридере пишет о скриптовании MS Office на руби, я сам написал пару плагинов к своему IRC клиенту на руби.
НЛО прилетело и опубликовало эту надпись здесь
И огромный ворох про Word и Excel :)
плюспицот
НЛО прилетело и опубликовало эту надпись здесь
О да. Я никогда не думал, что скажу такое про техническую литературу, но эта книга - шедевр.
Дурная какая-то книга, по-моему... когда-то пытался начинать читать, вынес оттуда только то, что автор - астматик (очень ценная для меня инфа, ага) и что "чанки бэйкон", хоть и х. з. что это такое...
Не вздумайте книги по рельсам покупать. Там все так быстро развивается... ) Пока вроде книги адекватной нет.
В это время Pyhton тихо занимает рынок
В Unix без Python'а невозможно собрать Firefox из исходников.
можно добавить стопочку книг о Django/Python
Стопочку о Django? o_O
пока стопочка совсем мала - две книги всего.
в сентябре выйдет 1.0, к тому времени Google App Engine откроют, популярности, и, следовательно, книг - прибавится.
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=javaclient&lang2=ruby

ссылочко ;)
Мне вот интересно - ну хорошо, отставим в сторонку профессиональных разработчиков. Мне вот лично интересно - достаточно ли Ruby+RoR для человека, которому нужна просто возможность показывать какие-то свои идеи (веб-сервисы в данном случае) не на пальцах и бумаге, а в виде работающего прототипа? Вот есть же heroku для простого (как заявлено) создания и размещения приложений. И что в таком случае читать?
А може две заменят левую стопку и забудете о ней как страшном сне. Сам люблю и пользуюсь Python и могу сказать "простота - сила"
Кстати, если кому действительно интересно, по каким языкам программирования читают больше всего книг, вот исследование состояния книжного рынка околокомпьютерной тематики, часть четвертая, посвященная языкам программирования от O'Reilly Radar.
Подобное исследование проводится каждый год, так что можно проследить, как сменяются тенденции.
[0:1]phoenix> ls doc/ruby/books| wc -l
62
между двумя стопками - книжки по Groovy, Grails, и JRuby в придачу ^_^
Извините, но это явная попытка развода холивара. Автор выражает метафору, сравнивая стопки книг, относящихся к технологиям Java и Ruby. При этом непонятна суть метафоры: то ли Руби еще недостаточно развит, то ли все то, что делает Java можно сделать на Руби, прочитав всего две книжки. Если смысл метафоры в первом случае, то автор привел очень малую часть публикаций по Java (даже меньше 10%). Если смысл дискридитировать Java, то:

1. Одна и та же информация продублирована в нескольких книгах: (Struts, J2EE - 3 штуки, JSP - две)
2. JUnit - фреймворк сомнительной практической ценности.
3. Java Foundatin Classes он же Swing: технология Rich Gui Applications, мы все еще про веб говорим?
4. Web Services и XSLT - очень узкоспециализированные.
5. XDoclet - уже давно как заменен на annotations.
6. Hibernate - наверное лучший ORM фреймворк. Аналогов нет.
7. JBoss 4.0 - руководство по серверу апликаций. JBoss даже не сертифицирован J2EE.
8. Java in nutshell - действительно хорошая книга по Java. Хотя я бы порекомендовал Thinking in Java.

Итого: 90% книг - мусор
еще раз повторюсь "просто очень порадовала картинка...."
Итого: 90% книг - мусор
согласен больше половины книг можно читать по диагонали. хороших наберется едва ли больше 20ти
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации