Создание программ для работы в сети интернет требует учета ряда особенностей, которые не столь значимы при "обычном" программировании. Прежде всего это проблемы безопасности - необходима защита компьютера пользователя от потенциально опасных действий полученной из сети программы. Вторым важным моментом является требование межплатформенности используемого языка - программы должны работать у каждого из пользователей сети интернет вне зависимости от типа установленной на компьютере ОС.
Объектно-ориентированный язык Java был разработан с учетом этих и других особенностей программирования в интернет. Знакомству с ним и посвящена основная часть этой главы. Важно понимать, что излагаемый ниже материал не является курсом объектно-ориентированного программирования на языке Java, а лишь иллюстрирует тесную взаимосвязь языков мира ООП.
Далее рассматриваются как общие черты языков Ruby и Java, так и наиболее важные их различия. При этом основное внимание уделяется проблеме перевода разобранных в предыдущей главе программ на язык Java.
Только в самом конце главы читатель знакомится с аплетами - разновидностью
программ, предназначенными специально для работы в сети. Там же очень кратко
рассказывается об основных встроенных классах языка JavaScript - еще одного
языка интернет, начальные сведения о котором были даны в конце первой части
книги.