Ruby Is For Fun Self-Study Course, From Absolute Beginner to Advanced

Автор: literator от 9-06-2023, 15:23, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Ruby Is For Fun Self-Study Course, From Absolute Beginner to AdvancedНазвание: Ruby Is For Fun: Self-Study Course, From Absolute Beginner to Advanced
Автор: Roman Pushkin
Издательство: Leanpub
Год: 2022-05-26
Страниц: 394
Язык: английский
Формат: pdf (true), epub
Размер: 18.7 MB

This self-study course written as a book is your first step towards making money by coding and programming from home, and doing that with fun. You will understand how the Ruby language works, and establish a foundation for being successful freelance developer.

From the author’s personal point of view, Ruby is a good tool for doing something of my own - some project of mine, a program which can be shared with others, attract attention or earn money. In other words, Ruby is an efficient and interesting language, not only for work but for its own sake too.

As stated earlier, there are many trends in software development. Each trend is unique and requires its own know-how. The author believes that there are currently at least two “tried and tested” trends in programming which give the maximum result in the minimum time. “Results” here means both cash compensation and knowing how to do something with your own hands. The first is mobile development – programs for mobile phones (Android, iPhone), tablets (iPad) and other devices. The second is web programming (or web development).

However, mobile development itself often means optimizing the code for mobile devices in all sorts of ways. The programming language and SDK (software development kit) is very often bound up with a certain style of development. And this style is very different from the classic object-oriented programming, it is more procedural. With procedural programming, you can’t always make full use of the language’s capabilities, though this is not always important, particularly if your aim is to earn a salary.

A second aspect of program development for mobile devices is that there are two main mobile platforms at the present time. One belongs to Apple Corporation, the other to Google. How these platforms will develop in the future depends entirely on the policy of these companies.

In the case of web programming in Ruby, it all looks somewhat different. The language itself is being developed and supported by the programmers themselves. The web framework Rails – about which more later – is also supported exclusively by the community. This enables programmers from all over the world to create a convenient tool just as they want, without having to look over their shoulder at the policy of any company.

Furthermore, programming in Ruby is rarely used on mobile devices, therefore in practice, they hardly ever have to be “specially” optimized. But the main difference between Ruby and the mobile development languages is that Ruby is a dynamic language – not in the sense that it is developing dynamically (though it is), but that it includes what is called dynamic typing of data as mentioned earlier.

Ruby incorporates the Principle of Least Surprise, and that is not at all bad. jаvascript was not initially created in accordance with this principle. It is more complicated than Ruby because it is completely asynchronous (you’ll have to take my word for that for the time being).

Скачать Ruby Is For Fun Self-Study Course, From Absolute Beginner to Advanced








Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.