[Все] [А] [Б] [В] [Г] [Д] [Е] [Ж] [З] [И] [Й] [К] [Л] [М] [Н] [О] [П] [Р] [С] [Т] [У] [Ф] [Х] [Ц] [Ч] [Ш] [Щ] [Э] [Ю] [Я] [Прочее] | [Рекомендации сообщества] [Книжный торрент] |
Программирование на языке Ruby. Идеология языка, теория и практика применения (fb2)
Хэл ФултонПрограммирование, программы, базы данных
Программирование на языке Ruby. Идеология языка, теория и практика применения 2425K, 798 с. (читать) скачать: (fb2) - (epub) - (mobi)Добавлена: 27.01.2012
Аннотация
Ruby — относительно новый объектно-ориентированный язык, разработанный Юкихиро Мацумото в 1995 году и позаимствовавший некоторые особенности у языков LISP, Smalltalk, Perl, CLU и других. Язык активно развивается и применяется в самых разных областях: от системного администрирования до разработки сложных динамических сайтов.
Книга является полноценным руководством по Ruby — ее можно использовать и как учебник, и как справочник, и как сборник ответов на вопросы типа «как сделать то или иное в Ruby». В ней приведено свыше 400 примеров, разбитых по различным аспектам программирования, и к которым автор дает обстоятельные комментарии.
Издание предназначено для программистов самого широкого круга и самой разной квалификации, желающих научиться качественно и профессионально работать на Ruby.
drakmail в 23:34 (+02:00) / 10-06-2012, Оценка: хорошо
navd: в данный момент в ruby есть поддержка gem'ов -- это что-то вроде CPAN, только гораздо, гораздо удобнее. Gem'ов на данный момент --уже 40 000 и их количество с каждым днем растет.
Модуль локализации уже давно есть. Для ruby есть rails, являющийся на данный момент самым продвинутым и функциональным MVC веб фреймворком, с нативной поддержкой sass, coffeeScript, удобным шаблонизатором, ORM.
Сейчас вероятность встретить ruby на хостинге чуть ли не выше, чем perl.
Учитывая то, что perl в последние 5 лет перестал развиваться, а также то, что все кто могли сбежали на php, python и ruby, то, скорее, это книги по perl в ближайшие 2-3 года будут лежать где-то рядом с программированием на Delphi и VisualBasic.
Факты говорят лишь о том, что перл мёртв и не развивается, а ruby активно развивается и живее всех живых. Делайте выводы, господа.
PS. Книга неплохая, хоть и староватая уже.
gorlum0 в 20:27 (+01:00) / 17-02-2012
Написанное ниже - клинический бред. Для справки.
navd в 19:22 (+01:00) / 17-02-2012
Поискал в книге, чем же Ruby лучше Perl и не нашел – ясно, что ничем.
Для Perl существует огромное программное обеспечение, дистрибутив процентов на 80 состоит из модулей и документации к ним.
Кроме того, на сайтах CPAN, куда программисты всего мира грузят свои разработки, есть более 100000 модулей и для любой более-менее стандартной задачи можно найти готовое решение.
Конечно и для Ruby есть ряд библиотек, как указано в книге, "первоначально написанных на языке Perl", но с Perl и сравнить нельзя.
Питаться можно и в ресторане и в забегаловке. В бесплатном Perl-ресторане надо только выбрать необходимое, а в Ruby-забегаловке готовить самому.
Например, Юзич в статье "Скриптовый язык" Ruby (журнал InZone №1590) для работы с русским текстом советует "добавить в текст программы ма-аленькую подпрограммку, перекодирующую текст".
На Perl достаточно подключить одной строчкой модуль локализации.
Еще цитата (InZone №1566): "если вам потребуется обработать текстовые данные или быстренько сваять приложение для web’а, то лучший инструмент вряд ли можно найти."
Вряд ли с этим можно согласиться. Именно для Perl есть много модулей для работы с текстом; что до web-приложений, то лучше ничего не ваять, а найти готовое решение (иначе на ваш сайт вполне может проникнуть какой-нибудь "доброжелатель").
И Perl есть на любом приличном хостинге, а как уговорить провайдера установить на сервере Ruby, втолковать ему, почему нельзя обойтись Perl или PHP?
В будущем, возможно, эта книга займет свое достойное место в ряду книг по программированию на Фортране, Алголе, Бейсике и паровозостроению.
Оценки: 1: 4 |
Оглавление |
Последние комментарии
3 минуты 50 секунд назад
9 минут 54 секунды назад
12 минут 6 секунд назад
16 минут 14 секунд назад
16 минут 49 секунд назад
17 минут 13 секунд назад
17 минут 43 секунды назад
19 минут 16 секунд назад
19 минут 30 секунд назад
20 минут 21 секунда назад