Ruby для романтиков. От новичка до профессионалаКНИГИ » ПРОГРАММИНГ
Название: Ruby для романтиков. От новичка до профессионала Автор: Роман Пушкин Издательство: Интернет-издание Год: 2014-2020 Страниц: 270 Язык: русский Формат: pdf Размер: 10.1 MB
В какой-то момент стало очевидно, что программист - одна из профессий 21-ого века. Но как стать программистом? В каком направлении приложить усилия? Что нужно изучать, а что не нужно? Как наиболее эффективно использовать время, чтобы освоить какую-либо технологию? Язык руби (ruby - англ.) и веб-программирование - это нечто среднее между “поскорее найти работу”, “выучить что-нибудь несложное и интересное” и “чтобы также пригодилось в будущем”. Руби не только позволяет составлять скучные программы, работая на кого-то в офисе, но также может быть полезен дома, в быту (одна из моих последних программ - обучение игре на гитаре).
Также философия самого языка подразумевает, что обучение и использование не будет скучным. К примеру, один из принципов языка - принцип наименьшего сюрприза (principle of a least surprise), который говорит буквально следующее: “что бы вы ни делали - скорее всего у вас получится”. Согласитесь, что это уже вдохновляет!
Сам язык разрабатывается и поддерживается сообществом программистов. Веб-фреймворк rails, о котором мы еще поговорим, также поддерживается исключительно сообществом. Это позволяет программистам со всего света создавать удобный инструмент именно таким, каким хочется, не оглядываясь на политику какой-либо компании. Более того, программы на языке руби редко исполняются на мобильных устройствах, поэтому “специально” оптимизировать их практически никогда не требуется. Ну и основное отличие руби от языков для мобильной разработки состоит в том, что руби это динамический язык - не в том смысле, что он динамично развивается (и это тоже) - а в том, что в нем присутствует так называемая динамическая типизация данных, о которой было уже упомянуто выше. Основное преимущество динамической типизации по сравнению со статической - меньше правил и меньше строгости, что дает более высокую скорость разработки приложений программистом (за счет более медленного исполнения написанных программ и “достаточной” надежности. Но скорость исполнения нас не особо интересует, ведь руби не используется для разработки мобильных приложений, хотя может работать ключевым звеном на сервере и обеспечивать функционирование мобильных приложений для iOS, Android, и т.д.).
Что в этой книге:
Нескучное обучение языку руби, шелл-командам, основам программирования 78 заданий для самостоятельной работы Вы проникните в систему и спасете планету от машин Узнаете, что такое telnet и как отправлять HTTP-запросы вручную Узнаете, чем отличается класс от объекта Узнаете, чем отличается docker image от docker container Змея, верблюд и шашлык (snake, camel, kebab) - что между ними общего? И многое другое
После книги вы сможете заниматься самостоятельно, читать книги по Ruby on Rails, продолжать обучение с пониманием, и делать это с удовольствием!
Скачать Ruby для романтиков от новичка до профессионала
Программирование на языке Ruby Название: Программирование на языке Ruby Автор: Фултон Х. Издательство: ДМК пресс ISBN: 5-94074-357-9 Год: 2007 Формат: DjVu Страниц: 685 Размер:...
Язык программирования Ruby Название: Язык программирования Ruby Автор: Дэвид Флэнаган, Юкихиро Мацумото Издательство: Питер Год: 2011 Страниц: 493 Формат: PDF Размер: 14 Mb...
Гибкая разработка веб-приложений в среде Rails Название: Гибкая разработка веб-приложений в среде Rails (+code) Автор: Руби С., Томас Д., Хэнссон Д. Х. Издательство: Питер Год: 2012 Страниц: 464...
Rails 4. Гибкая разработка веб-приложений Название: Rails 4. Гибкая разработка веб-приложений Автор: С. Руби, Д. Томас, Д. Хэнссон Издательство: Питер Год: 2014 Формат: PDF Размер: 10 Мб ...
Путь Ruby Название: Путь Ruby. 3-е издание Автор: Хэл Фултон, Андре Арко Издательство: ДMK Год: 2015 Формат: PDF Размер: 42 Мб Язык: русский Уже больше...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.