ProgBook — книги и учебники по программированию. Ruby книги


подборка книг по Ruby и Ruby on Rails

Ruby начал разрабатываться 23 февраля 1993 года и вышел в свет в 1995 году. Название навеяно языком Perl, многие особенности синтаксиса и семантики из которого заимствованы в Ruby (pearl — «жемчужина», ruby — «рубин»). Целью разработки было создание «настоящего объектно-ориентированного», лёгкого в разработке, интерпретируемого языка программирования.

Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. Кроссплатформенная реализация интерпретатора языка является полностью свободной.

Ruby on Rails (RoR) — фреймворк, написанный на языке программирования Ruby. Он реализует архитектурный шаблон Model-View-Controller для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером баз данных. Является открытым программным обеспечением и распространяется под лицензией MIT.

Чтобы помочь вам в изучении этих технологий, мы собрали подборку книг. Как всегда, если вы знаете книгу, которая не попала в этот материал, делитесь ей в комментариях.

Обложка книги «»Обложка книги «»

Эта книга предназначена для тех, кто хочет писать на Ruby как профи. В ней рассказывается, как проектировать красивые API и работать с приёмами функционального программирования. Новичкам книга не подойдёт, а вот тем, кто уже разбирается в Ruby, она точно пригодится.

Обложка книги «»Обложка книги «»

Цель данной книги — научить читателей эффективно использовать язык Ruby. В книге рассматривается версия Ruby 2.1. Издание содержит около 400 различных примеров, сопровождающихся четкой постановкой задачи и ее решением с подробными комментариями.

Обложка книги «»Обложка книги «»

Ruby on Rails для начинающих. Изучаем разработку веб-приложений на основе Rails

Купить 

Книга отличается достаточно низким входным порогом. Для ее изучения необязательно знать основы веб-разработки. В книге материал о Ruby on Rails, популярного фреймворка для разработки веб-приложений, дается с нуля. Автор Майкл Хартл, помимо Ruby on Rails, знакомит читателя с основами самого языка Ruby, языка запросов SQL, CSS, HTML. В книге много внимания уделено практическому использованию возможностей фреймворка. Также можно ознакомиться с фрагментом книги.

Обложка книги «»Обложка книги «»

А эта книга пригодится именно начинающим. Её сложность увеличивается по нарастающей, и в каждом следующем разделе используются навыки, полученные в предыдущих.

Обложка книги «»Обложка книги «»

С «Изучаем Ruby» вы в легкой и увлекательной форме на практике освоите все возможности этого языка, который сначала стремительно захватил сердца программистов Калифорнии, а затем и России.

Прочитав эту книгу, вы научитесь писать элегантный код с применением всех его уникальных особенностей.

Обложка книги «»Обложка книги «»

В этой книге подробное разбирается внутреннее устройство языка Ruby. Знать сам Ruby читателю не обязательно, но вот знание C и, в особенности, принципов ООП будет огромным плюсом.

Эта книга отлично подойдёт для знакомства с Ruby. В ней разбираются все необходимые основы: от установки языка до обработки файлов и ООП. Каждая тема снабжена понятными примерами.

Обложка книги «»Обложка книги «»

В этой книге рассказывается об одной из самых интересных фич Ruby — блоках. Они похожи на замыкания и лямбды и используются как в простых структурах языка вроде блоков, так и в сложных приёмах.

Эта книга разбита на несколько секций, различающихся по сложности. Сперва рассказывается о настройке и основных возможностях Ruby, а затем речь идёт о стандартной библиотеке и темах для продвинутых.

Обложка книги «»Обложка книги «»

Ruby on Rails Tutorial: Learn Web Development with Rails

Читать 

В этой книге рассказывается об основах веб-разработки на популярном фреймворке Ruby on Rails. Чтобы дать читателю представление о работе с реальными проектами, в книгу включены примеры использования Git, GitHub и Heroku.

Обложка книги «»Обложка книги «»

Эта книга посвящена использованию принципов ООП в веб-проектах на Ruby on Rails. Фокус смещён в сторону практических решений, которые берут наилучшее от «пути Rails» и объектно-ориентированного подхода.

Также советуем ознакомиться с этим руководством по стилю оформления Ruby-кода и официальными гайдами по Ruby on Rails.

Иван Бирюков, главный по новостям

Ещё интересное для вас:— Тест: чьё это рабочее место? Угадываем айтишников по их столам— Тест: что вы знаете о работе мозга?— Что посмотреть и куда сходить разработчку — ближайшие события

tproger.ru

Книги по Ruby | ForCoder

Ruby on Rails — один из наиболее популярных фреймворков для разработки веб-приложений, но его изучение и использование не самая простая задача. Эта книга поможет вам решить ее независимо от того, имеете ли вы опыт веб-разработки вообще и Rails в частности. Известный автор и ведущий разработчик Rails Майкл Хартл познакомит вас с Rails на примере разработки трех приложений. Автор рассказывает не только о Rails, но также описывает основы Ruby, HTML, CSS и SQL, которые пригодятся вам при разработке своих веб-приложений. Начиная обсуждение каждой новой методики, Хартл доходчиво объясняет, как она помогает решать практические задачи, а затем демонстрирует ее применение в программном коде, достаточно простом и понятном.

Издание предназначено для всех программистов, желающих изучить Ruby on Rails.

5,602 просмотров всего, 1 просмотров сегодня

Вам интересно, почему буквально все вокруг заговорили о языке Ruby? Спросите себя прямо: Вам нравится работать эффективно? Неужели многочисленные компиляторы, библиотеки, классы, которыми грузят вас другие языки программирования, приближают вас к решению конкретной задачи, восхищению коллег и толпе счастливых заказчиков? Вы хотите, чтобы язык программирования занимался техническими подробностями вместо вас? Тогда бросайте рутинную работу и приступайте к решению конкретных задач, а язык Ruby сделает за вас все остальное.Как и все книги серии Head First, книга «Изучаем Ruby» использует активный подход к обучению, выходя за рамки сухих, абстрактных объяснений и справочников. Вас не только научат языку Ruby, но и помогут вашей программистской звезде ярко воссиять на небосклоне. Вы освоите основы языка и продвинутые возможности Ruby, такие как блоки, объекты, методы, классы и регулярные выражения. С улучшением ваших навыков задачи будут усложняться, и вы перейдете к таким темам, как обработка исключений, модули, подмешанные классы и метапрограммирование.

4,203 просмотров всего, 1 просмотров сегодня

Уже больше десяти лет программисты на Ruby обращаются к данной книге как к надежному источнику сведений о том, как эффективно писать на этом языке. А теперь Хэл Фултон и Андрэ Арко изрядно обновили этот классический труд, включив описание новых средств языка и инструментов.Новое издание охватывает версию Ruby 2.1 и содержит более 400 примеров, отвечающих на вопрос «Как это делается в Ruby?». Все примеры сопровождаются подробным описанием задачи и технических ограничений. Затем дается пошаговое объяснение одного хорошего решения с детальными комментариями, позволяющими лучше усвоить материал.Третье издание удобно организовано по темам, так что стало еще проще найти ответ на спой вопрос и писать более качественный код в согласии с духом и философией Ruby.

5,473 просмотров всего, 2 просмотров сегодня

Описание книги Programming Ruby 1.9: The Pragmatic Programmers\’ Guide:Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby language? If so, then we’ve got a language and book for you!

Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages such as Perl and Python.The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of intelligent, forward-thinking programmers.

7,103 просмотров всего, сегодня нет просмотров

Описание книги Agile Web Development with Rails:Rails just keeps on changing. Rails 3 and Ruby 1.9 bring hundreds of improvements, including new APIs and substantial performance enhancements. The fourth edition of this award-winning classic has been reorganized and refocused so it’s more useful than ever before for developers new to Ruby and Rails.

Rails 3 is a major release—the changes aren’t just incremental, but structural. So we decided to follow suit. This book isn’t just a mild reworking of the previous edition to make it run with the new Rails. Instead, it’s a complete refactoring.

You’ll still find the Depot example at the front, but you’ll also find testing knitted right in. Gone are the long reference chapters — that’s what the web does best. Instead you’ll find more targeted information on all the aspects of Rails that you’ll need to be a successful Web developer.

EBook and Paperback Now Updated for Rails 3.1Rails 3.1 introduces a many user-facing changes, and this e-book release has been updated to match all the latest changes and new best practices. This includes full support for Ruby 1.9.2 hash syntax; incorporation of the new Sprockets 2.0 Asset Pipeline, including SCSS and CoffeeScript; jQuery now being the default; reversible migrations; JSON response support; Rack::Cache, and much more.

Please note the Rails 3.1 updates are included in both ebook and paperbacks sold directly by us. If you purchase the paperback elsewhere, it may or may not contain the 3.1 updates (2nd printing) depending on their inventory. Check with the vendor before purchasing. Or just buy it here.

7,597 просмотров всего, сегодня нет просмотров

Описание книги Изучаем Ruby:Книга представляет собой руководство по созданию веб-приложений на языке Ruby. Изучение построено на практических примерах, листинги которых есть почти на каждой странице.

Даны основы Ruby, рассмотрены условные операторы, строки и регулярные выражения, операторы, функции, массивы, хэши, работа с файлами, классы.

Описаны обработка XML, рефлексия, метапрограммирование, обработка исключений, инструментарий разработчика Tk и другие средства, включая RubyGems, RDoc и Embedded Ruby. Каждая глава завершается списком вопросов по теме. В конце книги для удобства собраны справочные материалы по языку Ruby и даны ответы на контрольные вопросы к главам.

Содержание книги «Изучаем Ruby»:

  1. Основные положения.
  2. Обзорная экскурсия по Ruby.
  3. Любовь к условным операторам.
  4. Строки.
  5. Математика.
  6. Массивы.
  7. Хэши.
  8. Работа с файлами.
  9. Классы.
  10. С Ruby не соскучишься.
  11. Краткий курс по Ruby on Rails.

13,725 просмотров всего, 1 просмотров сегодня

Описание книги The Book Of Ruby:Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While other books focus on Ruby’s trendier features, The Book of Ruby reveals the secret inner workings of one of the world’s most popular programming languages, teaching you to write clear, maintainable code.

You’ll start with the basics—types, data structures, and control flows—and progress to advanced features like blocks, mixins, metaclasses, and beyond. Rather than bog you down with a lot of theory, The Book of Ruby takes a hands-on approach and focuses on making you productive from day one. As you follow along, you’ll learn to:

  • Leverage Ruby’s succinct and flexible syntax to maximize your productivity
  • Balance Ruby’s functional, imperative, and object-oriented features
  • Write self-modifying programs using dynamic programming techniques
  • Create new fibers and threads to manage independent processes concurrently
  • Catch and recover from execution errors with robust exception handling
  • Develop powerful web applications with the Ruby on Rails framework

Each chapter includes a “Digging Deeper” section that shows you how Ruby works under the hood, so you’ll never be caught off guard by its deceptively simple scoping, multithreading features, or precedence rules.

Whether you’re new to programming or just new Ruby, The Book of Ruby is your guide to rapid, real-world software development with this unique and elegant language.

5,158 просмотров всего, сегодня нет просмотров

Описание книги Язык программирования Ruby:Эта книга — официальное руководство по динамическому языку программирования Ruby. Авторский состав воистину звездный: Дэвид Флэнаган — известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java; Юкихиро «Matz» Мацумото — создатель и ведущий разработчик Ruby.

В книге приведено детальное описание всех аспектов языка: лексической и синтаксической структуры Ruby, разновидностей данных и элементарных выражений, определений методов, классов и модулей. Кроме того, книга содержит информацию об API-функциях платформы Ruby.

Издание будет интересно опытным программистам, знакомящимся с новым для себя языком Ruby, а также тем, кто уже программирует на Ruby и хочет достичь более высокого уровня понимания и мастерства работы.

19,585 просмотров всего, сегодня нет просмотров

Описание книги Ruby on Rails for Microsoft Developers:This definitive guide examines how to take advantage of the new Agile methodologies offered when using Ruby on Rails (RoR). You’ll quickly grasp the RoR methodology by focusing on the RoR development from the point of view of the beginner- to intermediate-level Microsoft developer. Plus, you’ll get a reliable roadmap for migrating your applications, skill set, and development processes to the newer, more agile programming platform that RoR offers.

With its valuable combination of simplicity and productivity, Ruby on Rails is a portable, extendable, open source web application framework that quickly gained worldwide acclaim. The aim of this book is to make the enticing Rails methodology more approachable for developers who are already familiar with Microsoft tools.

After an overview and brief history of the framework, you’ll focus on learning Rails development from the point of view of a beginner-to-intermediate level Microsoft developer.

The author explores all the fundamental aspects of Rails, and includes comparisons and references to Microsoft development tools that you may already be familiar with. In doing so, he provides you with an easier path to learn how Rails simplifies the design and implementation of web applications.

By serving as a roadmap for migrating your skill set, development processes, and applications to the newer Agile programming platform that Rails offers, this book will help you leverage your existing skills so you can quickly take advantage of the full potential of Rails.

What you will learn from this book:

  • The Rails history and culture, as well as common misconceptions
  • How to install Rails on Windows and other platforms
  • How to grasp the Model-View-Controller (MVC) architecture pattern as implemented by Rails
  • The different philosophies between Rails and Microsoft frameworks like ASP.NET and ASP.NET MVC
  • The essentials of the Ruby language and its datatypes
  • Techniques for creating and developing a new RESTful Rails application
  • Using the ActiveRecord Object-Relational Mapper (ORM) to work with databases
  • Publishing and consuming Web Services with Rails
  • Getting ready for deployment in production

4,472 просмотров всего, сегодня нет просмотров

Описание книги Using JRuby: Bringing Ruby to Java:In Using JRuby you'll venture into the wide world of open-source Ruby and Java libraries. Write Ruby on Rails web applications that run on Java servers like Tomcat. Use Java's JDBC or Hibernate to easily connect Ruby to industry-standard databases. Test your Java program using Ruby's elegant Cucumber and RSpec frameworks. Create dazzling desktop user interfaces with frameworks like Limelight and Monkeybars. Package a Rails or plain Ruby project for easy deployment to any Java environment.

JRuby lets you merge the best of several possible worlds, so you can create unique software using the best tools available. This book is your definitive guide.

3,959 просмотров всего, 1 просмотров сегодня

Навигация по записям

forcoder.ru

Книги по Ruby | ProgBook

Четвёртое издание является своего рода средой, предназначенной для облегчения развёртывания, обслуживания и разработки веб-приложений. Первый релиз данного бестселлера состоялся уже давно, на то время он представлял собой малоизвестную технологию, которая превратилась в феномен мирового масштаба и стала использоваться для создания «приложений Web 2.0».

Книга «Гибкая разработка веб-приложений в среде Rails» стала настольной для изучения Ruby on Rails, и широко используется программистами, на профессиональном уровне, которые создают и развёртывают современные веб-приложения. Первая часть бестселлера содержит информацию о начальном изучении языка программирования Ruby, а также общие сведения о разработке гибкой среды Rails, подробно представленной в третьей части издания (возможности, дополнительные модули, функции).

Четвёртое издание «Agile web development with Rails» представляет собой пособие, описывающее работу с Ruby 1.9.2 и Rails 3.1. на примере разработки интернет-магазина. При помощи данного самоучителя каждый желающий может за короткий период освоить все основные концепции и экосистему данного языка программирования и научиться, в совершенстве владеть им.

Автор бестселлера Сэм Руби представляет собой не только опытного программиста, но и разработчика формата Atom, и руководителя Apache Software Foundation. Соавторами С. Руби являются автор книги «Programming Ruby» Дэйв Томас и создатель самой технологии Rails Дэвид Хэнссон.

Так получилось, что ни Ruby, ни Java не могут похвастаться наличием сколько бы то ни было качественной литературы на русском языке, и в книжных магазинах стоят либо сухие справочники «для тех, кто уже всё выучил наизусть» без малейшего намёка на объяснение, либо изобилующие пустыми словами издания «для чайников», которые даже и новичку не способны дать ничего полезного.

 

Для тех, у кого нет в запасе нескольких десятков лет, которые можно было бы потратить на «путь самоучки», эта книга рассказывает о таком изобретении в IT-мире, как JRuby — реализации языка Ruby на основе Java. Это не справочник — для решения конкретных задач не нужно выучивать наизусть тысячи классов Java, а скорее практическое руководство того, как использовать конкретные возможности Ruby для решения конкретных задач.

 

Помимо теории программирования, книга научит читателя и основам администрирования компьютера, поможет установить JRuby и обновить его до актуальной версии, скомпоновать написанную программу в пакет для платформы Rails (основного фреймворка, на котором работают Ruby-программы), связывать JRuby-программу с современными информационными технологиями и использовать прочие инструменты, предназначенные для отладки и тестирования программ. Если ваша цель — начать разработку Ruby-программ минуя стадию «изобретения велосипедов», учебное пособие Дж. Эдельсона и Г.Лю «Ruby на платформе Java» — то, что вам нужно.

Книга «Изучаем Ruby» — это руководство, предназначенное для тех, кто хочет разрабатывать веб-приложения на языке Ruby. Основной принцип изучения – рассмотрение практических примеров и листинги, которые встречаются практически на каждой странице. Прочитав данную книгу, можно понять основы языка, рассмотреть условные операторы, функции, массивы, строки и регулярные выражения, работу с файлами. В книге описывается обработка XML, метапрограммирование, рефлексия, разбирается инструментарий разработчика Tk, а также такие средства, как RubyGems, Embedded Ruby, RDoc. В конце каждой главы представлен список вопрос по соответствующей теме, а в конце самой книги можно найти справочные материалы по языку Ruby и посмотреть ответы на контрольные вопросы.

Книга «Язык программирования Ruby» представляет собой официальное руководство по языку программирования Ruby, при этом одним из ее авторов является непосредственный создатель языка Ruby — Мацумото. Издание дает полное представление обо всех аспектах языка: его синтаксической и лексической структуре, рассказывает, какие существуют разновидности данных и элементарных выражений, классов, модулей и методов. Также в книге содержатся сведения об API-функциях платформы Ruby.Книга представляет интерес опытным программистам, которые только начинают свое знакомство с языком Ruby, а также тем, кто уже активно использует Ruby для создания программ и при этом хочет достичь более высокого уровня.

Ruby on Rails быстро захватывает лидерство в ряду самых популярных платформ, предназначенных для создания веб-приложений. Она базируется на одном из наиболее элегантных языков Ruby, и доставляет настоящее удовольствие своим приверженцам. Желаете быть в первых рядах? Тогда книга «Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails» написано именно для вас! Оби Фернандес, и ряд других экспертов в деталях описывают главные подсистемы и возможности Rails: маршрутизацию, контроллеры, поддержку стиля REST, использование технологии AJAX в различных Rails-приложениях и т.д. Основываясь на своем уникальном опыте и приводя примеры кода, автор показывает, как с помощью рекомендованных методик и инструментов Rails можно добиться максимальной продуктивности, а также получать настоящее наслаждение от процесса создания идеальных приложений.

Книга Хэла Фултона «Программирование на языке Ruby» рассказывает об относительно новом объектно-ориентированном языке, который был разработан Юкихиро Мацумото в 1995 году и позаимствовал некоторые особенности у языков Smalltalk, LISP, CLU, Perl и других. Язык Ruby быстро развивается и, благодаря этому, используется в различных областях: от системного администрирования до разработки сложных динамических сайтов. Данное издание можно использовать и как справочник, и как учебник, и как сборник ответов на интересующие вас вопросы. В нем приведено более 400 примеров, разбитых по различным темам, и к ним прилагаются основательные комментарии. Эта книга написана для самых разных программистов, стремящихся научиться качественно и профессионально работать на языке Ruby.

Книга «Гибкая разработка веб-приложений в среде Rails» является русским изданием книги «Agile Web Development with Rails», автор которой, Д. Томас, совместно с Д.Х. Хэнссоном, создателем Rails, написал книгу «Programming Ruby». Rails является открытым фреймворком, позволяющим разрабатывать сложные и многофункциональные веб-приложения. При этом код приложения, написанного на Rails, может оказаться меньше, чем конфигурационный файл того же приложения, написанного с применением другого фреймворка. Книга посвящена веб-разработке в среде Rails. Из книги вы узнаете, как просто установить Rails при помощи веб-сервера Apache, lighttpd или встроенного веб-сервера Rails, получите навыки создания приложений которые будут работать с любой базой данных: MySQL, Oracle или Postgres. С помощью Rails service можно осуществить отправку почты, организовать веб-сервисы и создать страницы динамического содержания с поддержкой AJAX. Большая часть материала посвящена описанию тестирования, запуска и масштабирования разработанного вами веб-приложения. Книга будет полезна тем, кто желает разрабатывать динамические Web 2.0 приложения с использованием Rails.

progbook.ru

книги - Помогите с книгой по Ruby

Ситуация с книгами по Ruby на русском языке довольно плачевна. Их можно сказать нет, издательства в погоне за популярным Rails, полностью проигнорировали перевод книг по Ruby. В результате рубисты и рельсовики учат язык и фреймворк по английским источникам. Даже если что-то переводится, спросом не пользуется, так как разработчики уже читали это на английском. Издательства делают вывод, что тема не пользуется спросом, поэтому толковых книг на русском очень мало. Русскоязычные читатели не могут продраться к Rails, так как книг по Ruby либо нет, либо очень мало.

Ruby

  1. Флэнаган Д., Мацумото Ю. Язык программирования Ruby. Книга от создателя языка Мацумото, последовательное, хотя местами странное изложение. Книга может быть использована для изучения языка.

  2. Хэл Фултон, Андрэ Арко. Путь Руби. Совершенно новая книга, охватывает Ruby 2.1. Примеры использования языка. Сам Фултон заявляет что изучить язык по его книге невозможно, так как в нем нет систематического изложения языка. В общем, познакомиться можно, досконально выучить – трудно.

На английском, но которую бы желательно прочитать:

  1. Programming Ruby 1.9 & 2.0, 4th edition, Dave Thomas Основополагающая книга по Ruby, у которой есть даже нарицательное имя среди рубистов: “Кирко-мотыга”, по изображения на обложке.

Это первичный уровень освоения языка. Далее следует обязательно ознакомиться с книгой по мета-программированию, иначе многие моменты языка могут так и остать для вас черной магией. К сожалению, книга не переведена

  1. Paolo Perrotta. Metaprogramming Ruby 2.

Далее можно привести еще список из 10 толковых книг, которые так и не увидели перевода.

Web-программирование на Ruby

Вы не сможете изучив Ruby тут же создавать сайты. Вам придется дополнительно освоить один из фрейворков. Дело в том, что все современные фреймворки Ruby совместимы между собой через менеджер пакетов bundler, с одной стороны и общий интерфейс взаимодействия с серверами Rack с другой. Поэтому Web-экосистема давно представляет собой большой фрейворк. Есть разные фрейморки Rails, Sinatra, Lotus, но 90% библиотек-гемов совместимы со всеми ими.

Ruby часто называют современным LISP без скобок. Язык хитрый и магичный. Самое интересное, что он позволяет легко, как и символьные языки вроде LISP и Prolog, строить свои собственные DSL-языки вроде RSpec, Cucumber или мощные фреймворки вроде Rails, которые не просто задают архитектуру для Web-приложения, они расширяют язык.

Есть два пути к Web-приложениям на Ruby. Вы начинаете через Rails и изучаете магию, попутно вгрызаясь в Ruby. Или вы учите Ruby, а потом изучаете Rails. Проблема в том, что изучить Ruby, не так просто как может показаться на первый взгляд. Объектно-ориентированное программирование с использованием блоков и миксинов в Ruby, не уступает ООП С++ с его шаблонами, указателями и множественным наследованием. В общем использовать тот же Rails и понимать его – это зачастую разница в несколько лет. Поэтому смотрите как идти к Web-приложениям: есть быстрый путь, сразу начать с Rails, есть медленный и основательный – с Ruby, но результат реально долгий, хотя белых пятен для вас не останется, как это может случиться с рельсовиком.

  1. Сэм Руби, Дэйв Томас. Rails 4. Гибкая разработка веб-приложений.

Актульная информация по фрейворку Rails, к чести издательства даже актуализируется

  1. Майкл Хартл. Изучение Rails на Примерах.

Толковый учебник, который постоянно актуализируется и переводится

  1. Оби Фернандес. Путь Rails.

Отличная книга, к сожалению, на русском только по Rails 2 – устарела безбожно, на английском понятно Rails 4 – очень обстоятельное и последовательное изложение фреймворка.

  1. Alan Harris, Konstantin Haase. Sinatra: Up and Running

Обязательна для чтения после изучения Rails, дает понимание как работают Ruby-приложения на уровне Rack.

  1. David Chelimsky. The RSpec Book.

Тестирование приложений при помощи RSpec. Когда начнете изучать Rails вы поймете почему эта книга обязательна для чтения - создание приложений через тесты, часть философии Rails-сообщества.

ru.stackoverflow.com

Книги по языку программирования Ruby

Rails 4. Гибкая разработка веб-приложений

Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby», и Дэвидом Хэнссоном — создателем техно...

2014 год

8.2 МБ

0.0

скачиваний: 863

Гибкая разработка веб-приложений в среде Rails

Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby» и Дэвидом Хэнссоном — создателем технол...

2012 год

5.25 МБ

0.0

скачиваний: 760

Язык программирования Ruby

Эта книга - официальное руководство по динамическому языку программирования Ruby. Авторский состав воистину звездный: Дэвид Флэнаган - известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java; Юкихиро "Matz" Мацумото - создатель и ведущий разработчик...

2011 год

3.06 МБ

0.0

скачиваний: 2135

Изучаем Ruby

Изучение построено на практических примерах, листинги которых есть почти на каждой странице. В конце книги для удобства собраны справочные материалы по языку Ruby и даны ответы на контрольные вопросы к главам. Для веб-разработчиков Даны основы Ruby, рассмотрены условные операторы, строки и регулярны...

2008 год

2.54 МБ

0.0

скачиваний: 1224

Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails

Среда Ruby on Rails стремительно занимает ведущее место в ряду наиболее популярных платформ для разработки веб-приложений. Она основана на одном из самых элегантных языков программирования, Ruby, и доставляет истинное удовольствие своим приверженцам. Хотите оказаться в первых рядах? Тогда эта книга ...

2009 год

4.05 МБ

0.0

скачиваний: 1091

mexalib.com

Учебники по Ruby

Учебники по языку программирования Ruby

Здесь можно скачать электронные книги по языку программирования Ruby бесплатно

Ниже приведены учебники, видеокниги, пособия и различные справочные материалы по языку программирования Ruby. Материалы библиотеки доступны для бесплатного скачивания.

Ruby. Объектно-ориентированное проектирование

Автор:

Сэнди Метц

Обложка электронной книги в формате PDF 'Ruby. Объектно-ориентированное проектирование'    Мировой бестселлер по программированию на языке Ruby. Книга уже стала классической - с ювелирной точностью она описывает огранку профессионального кода на Ruby. Внимательно изучив это незаменимое руководство, вы сможете:
  • Понять, как писать на Ruby качественный код в духе ООП.- Решать, что должно входить в состав класса Ruby.
  • Не допускать тесной связи между объектами в тех случаях, когда требуется разграничить функциональность.
  • Определять гибкие интерфейсы между объектами.
  • Освоить утиную типизацию.
  • Эффективно задействовать наследование, композицию и полиморфизм.
  • Разрабатывать экономные тесты.
  • Доводить до совершенства любой legacy-код Ruby.
  Содержание:
  • Предисловие
  • Введение от научных редакторов
  • Благодарности
  • Об авторе
  • Глава 1. Объектно-ориентированное проектирование
  • Глава 2. Проектирование классов с единственной обязанностью
  • Глава 3. Управление зависимостями
  • Глава 4. Создание гибких интерфейсов
  • Глава 5. Снижение затрат за счет неявной типизации
  • Глава 6. Получение поведения через наследование
  • Глава 7. Разделение ролевого поведения с помощью модулей
  • Глава 8. Объединение объектов путем составления композиции
  • Глава 9. Проектирование экономически эффективных тестов
  • Заключение

Формат:

PDF + копия DJVU

Размер:

10.12mb

Год издания:

2017

Страниц:

304

Добавлен:

08.04.2018

Раздел:

Ruby

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

Ссылка 2
Rails 4. Гибкая разработка веб-приложений

Авторы:

Руби С., Томас Д., Хэнссон Д.

Обложка электронной книги в формате PDF 'Rails 4. Гибкая разработка веб-приложений'

  Перед вами новое издание бестселлера "Agile web development with Rails", написанного Сэмом Руби - руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом - автором книги "Programming Ruby" и Дэвидом Хэнссоном - создателем технологии Rails.   Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание веб-приложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые "приложения Web 2.0".   Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся экосистема Rails: ее функции, возможности и дополнительные модули. Обновленное издание книги описывает работу с Rails поколения 4 и Ruby 1.9 и 2.0.

Формат:

PDF(OCR-слой)

Размер:

7.42mb

Год издания:

2014

Страниц:

448

Добавлен:

14.03.2014

Раздел:

Ruby

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

-
Rails. Сборник рецептов

Автор:

Фоулер Ч.

Обложка электронной книги в формате PDF 'Rails. Сборник рецептов'

  Такие задачи, как аутентификация пользователей, распределение прав доступа, организация наиболее эффективного обмена данными с сервером баз данных и многое другое, требуют решения при создании практически любого веб-приложения. Эта книга позволяет разработчику не тратить время на поиск собственного решения, а обратиться к тем, кто уже решал схожие задачи, и столкнулся с тонкостями Ruby on Rails в конкретных ситуациях.   Издание будет полезно каждому, у кого есть начальные знания о Ruby on Rails, кто применяет эти знания на практике и кто не желает каждый раз "изобретать велосипед" заново.

Формат:

PDF

Размер:

2.45mb

Год издания:

2008

Страниц:

256

Добавлен:

06.02.2014

Раздел:

Frameworks

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

-
Ruby на платформе Java

Авторы:

Дж. Эдельсон, Г. Лю

Обложка электронной книги в формате DJVU 'Ruby на платформе Java'

  Интересующемуся языком JRuby вряд ли нужны руководства по Ruby, Rails или Java - требуется лишь узнать, как решить ту или иную конкретную задачу. В этой книге вы найдете практические рецепты по работе с данной реализацией языка Ruby на платформе Java. Специально рассмотрены такие вопросы, как развертывание веб-приложений Rails на Java-серверах, интеграция программ на JRuby с технологиями из мира Java, разработка персональных приложений на JRuby с помощью инструментальных библиотек на Java и многое другое. Интерпретатор JRuby сочетает в себе простоту и легкость использования Ruby с развитыми библиотеками и технологиями Java, и это открывает совершенно новые возможности для применения Ruby, Rails и Java.   Эта книга даст вам возможность воспользоваться всем потенциалом языка JRuby.

Формат:

DJVU

Размер:

3.3mb

Год издания:

2011

Страниц:

240

Добавлен:

20.02.2013

Раздел:

Ruby

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

-
Гибкая разработка веб-приложений в среде Rails. 4-е изд.

Авторы:

Руби С., Томас Д., Хэнссон Д.

Обложка электронной книги в формате PDF 'Гибкая разработка веб-приложений в среде Rails. 4-е изд.'

  Перед вами новое издание бестселлера "Agile web development with Rails", написанного Сэмом Руби - руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом - автором книги "Programming Ruby" и Дэвидом Хэнссоном - создателем технологии Rails.   Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание веб-приложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые "приложения Web 2.0". Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся экосистема Rails: ее функции, возможности и дополнительные модули. Четвертое издание книги описывает работу с Rails 3.1 и Ruby 1.9.2.

Формат:

PDF(OCR-слой)

Размер:

190.58mb

Год издания:

2012

Страниц:

464

Добавлен:

09.11.2012

Раздел:

Ruby

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

Ссылка 2
Изучаем Ruby

Автор:

Майкл Фитцджеральд

Обложка электронной книги в формате PDF 'Изучаем Ruby'

  Книга представляет собой руководство по созданию веб-приложений на языке Ruby. Изучение построено на практических примерах, листинги которых есть почти на каждой странице.   Даны основы Ruby, рассмотрены условные операторы, строки и регулярные выражения, операторы, функции, массивы, хэши, работа с файлами, классы. Описаны обработка XML, рефлексия, метапрограммирование, обработка исключений, инструментарий разработчика Tk и другие средства, включая RubyGems, RDoc и Embedded Ruby. Каждая глава завершается списком вопросов по теме. В конце книги для удобства собраны справочные материалы по языку Ruby и даны ответы на контрольные вопросы к главам.

Формат:

PDF

Размер:

33.07mb

Год издания:

2008

Страниц:

336

Добавлен:

16.07.2011

Раздел:

Ruby

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

-
Язык программирования Ruby

Авторы:

Флэнаган Д., Мацумото Ю.

Обложка электронной книги в формате DJVU 'Язык программирования Ruby'

  Эта книга - официальное руководство по динамическому языку программирования Ruby. Авторский состав воистину звездный: Дэвид Флэнаган - известнейший специалист в области программирования, автор ряда бестселлеров по javascript и Java; Юкихиро "Matz" Мацумото - создатель и ведущий разработчик Ruby.   В книге приведено детальное описание всех аспектов языка: лексической и синтаксической структуры Ruby, разновидностей данных и элементарных выражений, определений методов, классов и модулей. Кроме того, книга содержит информацию об API-функциях платформы Ruby.   Издание будет интересно опытным программистам, знакомящимся с новым для себя языком Ruby, а также тем, кто уже программирует на Ruby и хочет достичь более высокого уровня понимания и мастерства работы.

Формат:

DJVU

Размер:

2.96mb

Год издания:

2011

Страниц:

494

Добавлен:

09.07.2011

Раздел:

Ruby

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

-
Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails

Автор:

Фернандес О.

Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails

  Среда Ruby on Rails стремительно занимает ведущее место в ряду наиболее популярных платформ для разработки веб-приложений. Она основана на одном из самых элегантных языков программирования, Ruby, и доставляет истинное удовольствие своим приверженцам. Хотите оказаться в первых рядах? Тогда эта книга для вас! Ее автор, Оби Фернандес, и целая группа экспертов подробно описывают основные возможности и подсистемы Rails: контроллеры, маршрутизацию, поддержку стиля REST, объектно-реляционное отображение с помощью библиотеки ActiveRecord, применение технологии AJAX в Rails-приложениях и многое другое. Отталкиваясь от своего уникального опыта и приводя подробные примеры кода, Оби демонстрирует, как с помощью инструментов и рекомендованных методик Rails добиться максимальной продуктивности и получать наслаждение от создания совершенных приложений.

Формат:

PDF

Размер:

3.17mb

Год издания:

2009

Страниц:

768

Добавлен:

15.03.2009

Раздел:

Ruby

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

-
Программирование на языке Ruby

Автор:

Хэл Фултон

Программирование на языке Ruby

  Ruby - относительно новый объектно-ориентированный язык, разработанный Юкихиро Мацумото в 1995 году и позаимствовавший некоторые особенности у языков LISP, Smalltalk, Perl, CLU и других. Язык активно развивается и применяется в самых разных областях: от системного администрирования до разработки сложных динамических сайтов. Книга является полноценным руководством по Ruby - ее можно использовать и как учебник, и как справочник, и как сборник ответов на вопросы типа "как сделать то или иное в Ruby". В ней приведено свыше 400 примеров, разбитых по различным аспектам программирования, и к которым автор дает обстоятельные комментарии.   Издание предназначено для программистов самого широкого круга и самой разной квалификации, желающих научиться качественно и профессионально работать на Ruby.

Формат:

DJVU

Размер:

14.44mb

Год издания:

2007

Страниц:

688

Добавлен:

02.02.2009

Раздел:

Ruby

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

-
Гибкая разработка веб-приложений в среде Rails

Авторы:

Томас Д., Хэнссон Д.Х.

Гибкая разработка веб-приложений в среде Rails

  Перед вами русскоязычное издание бестселлера "Agile Web Development with Rails", написанного Д.Томасом - автором книги "Programming Ruby" и Д.Х.Хэнссоном - создателем Rails.   Rails - это открытый фреймворк, который не просто позволяет создавать сложные и многофункциональные веб-приложения, но и делает их невероятно легкими. Полный код приложения, написанного на Rails, вполне может оказаться меньше, чем простой конфигурационный файл того же приложения, написанного с использованием другого фреймворка. Эта книга о веб-разработке в среде Rails. Вы увидите, насколько просто установить Rails при помощи веб-сервера Apache, lighttpd или же собственного встроенного веб-сервера Rails, научитесь создавать приложения, которые будут работать с вашей любимой базой данных (будь то MySQL, Oracle или Postgres). Rails service возьмет на себя отправку почтовых сообщений, реализацию веб-сервисов, а также создание динамических страниц со встроенной поддержкой AJAX. Довольно много места в этой книге отведено для описания тестирования, запуска и масштабирования вашего веб-приложения.   Издание будет интересно всем желающим создавать динамические Web 2.0 приложения с использованием Rails.

Формат:

PDF

Размер:

58.65mb

Год издания:

2008

Страниц:

716

Добавлен:

03.01.2009

Раздел:

Ruby

Скачать бесплатно:

Ссылка 1

Скачать бесплатно:

-

Скачать бесплатно:

-
Навигация
Главная.NET FrameworkAjaxAPIASPAssemblerBasicC(Си)C#CMSCSSDelphiDHTMLDOSFlashFrameworksGoHaskellHTMLJavaJavaScriptLinuxMac OSMobile devicesOfficeOraclePerlPHPPythonRRubySilverlightSQLUMLUnixVerilogVisual StudioWindowsWPFXMLБазы данныхБезопасностьБлогиВиртуализацияГрафикаДизайнИнтернетКомпьютерМаркетингМоделированиеНовичкамОптимизацияПрограммированиеПрограммыПротоколыРаботаРаскруткаСайтостроениеСетьСистемы управленияСхемотехникаТелевидениеФайлообмен

www.bookwebmaster.narod.ru

Ruby | Библиотека программиста - книги по программированию

Опубликовал(а): programmer в: 01.03.2016

Название: Head First Ruby

Автор: Jay McGavrenГод: 2015Издательство: O’ReillyISBN: 978-1-449-37265-1Страниц: 500Language: EnglishФормат: PDF/EPUBРазмер: 51 MbОписание: Head First Ruby uses an engaging, active approach to learning that goes beyond dry, abstract explanations and reference manuals. This Head First guide teaches you the Ruby language in a concrete way that gets your neurons zapping and helps you become a Ruby rock star.

Читать далее

Опубликовал(а): programmer в: 29.02.2016

Название: Путь Ruby. Третье издание

Автор: Хэл Фултон, Андре АркоГод: 2015Издательство: ДМК ПрессISBN: 978-5-97060-320-8Страниц: 660Язык: РусскийФормат: PDFРазмер: 49 MbОписание: Уже больше десяти лет программисты на Ruby обращаются к данной книге как к надежному источнику сведений о том, как эффективно писать на этом языке. А теперь Хэл Фултон и Андрэ Арко изрядно обновили этот классический труд, включив описание новых средств языка и инструментов.

Читать далее

Опубликовал(а): coder в: 18.01.2013

Название: Гибкая разработка веб-приложений в среде Rails. 4-е изд.Автор: Руби С., Томас Д., Хэнссон Д. Х.Издательство: ПитерФормат: PDFДата: 2012Страниц: 464

Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby» и Дэвидом Хэнссоном — создателем технологии Rails. Читать далее

Опубликовал(а): coder в: 29.07.2012

Learning Rails 3Title: Learning Rails 3Rails from the Outside InBy: Simon St. Laurent, Edd Dumbill, Eric J GruberPublisher: O’Reilly MediaFormat: PDF, EPUBReleased: July 2012Pages: 416

If you’re a web developer or designer ready to learn Rails, this unique book is the ideal way to start.

Rather than throw you into the middle of the framework’s Model-View-Controller architecture, Learning Rails 3 works from the outside in. You’ll begin with the foundations of the Web you already know, and learn how to create something visible with Rails’ view layer. Then you’ll tackle the more difficult inner layers: the database models and controller code. Читать далее

Опубликовал(а): coder в: 06.07.2012

Exploring Everyday Things with R and RubyTitle: Exploring Everyday Things with R and RubyDiscover the world around you through programmingBy: Sau Sheong ChangPublisher: O’Reilly MediaFormat: PDF, EPUBReleased: June 2012Pages: 252

If you are curious about how things work, this fun and intriguing guide will help you find real answers to everyday problems. By using fundamental math and doing simple programming with the Ruby and R languages, you’ll learn how to model a problem and work toward a solution. Читать далее

Опубликовал(а): programmer в: 15.03.2012

Язык программирования RubyНазвание: Язык программирования RubyОригинальное название: The Ruby Programming LanguageАвтор: Мацумото Ю., Флэнаган Д.Издательство: ПитерФормат: DJVUДата: 2011Страниц: 496

Эта книга — официальное руководство по динамическому языку программирования Ruby. Авторский состав воистину звездный: Дэвид Флэнаган — известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java; Юкихиро «Matz» Мацумото — создатель и ведущий разработчик Ruby.

В книге приведено детальное описание всех аспектов языка: лексической и синтаксической структуры Ruby, разновидностей данных и элементарных выражений, определений методов, классов и модулей. Кроме того, книга содержит информацию об API-функциях платформы Ruby. Читать далее

proglibrary.ru


Смотрите также