 В технической онлайновой библиотеке IBM продолжают появляться статьи из целой серии материалов «Пересекая границы», автор которой, Брюс Тейт (Bruce Tate), продвигает идею о том, что сегодня Java программистам полезно изучать другие языки и подходы.
Ситуация в области разработки ПО изменилась, и технология Java больше не является наилучшим выбором для всех проектов по разработке ПО – говорит Тейт. Другие системы для разработки приложений влияют на построение систем разработки для Java, и знания, которые можно получить из других языков, могут привнести свежие идеи в Java-программирование. Код, написанный вами на языке Python, Ruby, Smalltalk (перечень можно продолжать самостоятельно), может изменить индивидуальный подход к написанию кода на языке Java.
Для демонстрации способов использования моделей расширения в Rails, построенных поверх возможностей языка Ruby, автор рассматривает различные аспекты работы с плагином типа acts_as. По мнению Тейта, предлагаемый подход «разительно отличается» от традиционных методов решения аналогичных задач с использованием «чистого» языка программирования Java. Завершая материал, о котором идет речь сегодня, Брюс пообещал не останавливаться на достигнутом, а завершить серию статей подробным сравнением подходов к решению одной трудной задачи с использованием Ruby и его опыта применения Java платформы.
Александр Харьковский
|