Основные источники информации по Java

. Posted in Fox populi - Защита

С момента представления в 1995 г. Java-платформы как единого целого мира, Java прошел радикальный эволюционный путь от концепции “апплеты повсюду”, которую исповедовали первые идеологи и приверженцы. Вместо этого мир Java развился до Swing, сконцентрировался вокруг сервлетов, направил движение к J2EE, споткнулся на EJB, нашел обходной путь через Spring и Hibernate, добавил возможности абстрактного программирования и стал более динамичным, а затем и более функциональным, и продолжает развиваться во множестве интересных направлений, в то время как я пишу эту статью.

Это многообразие может несколько озадачить Java-программиста, если он не рос и не развивался профессионально вместе с данным языком все эти годы.



Как лектор, консультант и преподаватель, я часто слышу от молодых программистов и более зрелых специалистов, которые только начинают работать с Java, просьбу посоветовать им ресурсы, которые помогли бы разобраться в этом обширном, сложном и кажущемся бесконечным мире. Несколько лет назад я попытался ответить на эти вопросы, публикуя Recommended Reading List, но недавно редактор по Java на developerWorks попросил меня подготовить более широкий список ресурсов, включив в него не только книги. Это хорошая идея, учитывая, что список книг разросся уже до такой степени, что потенциальный читатель может провести лет десять за их чтением и так и не освоить сколько-нибудь существенную часть их содержимого.

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

Реакция была ошеломляющей (и я благодарен всем, кто ответил).

Краткое пояснение до того, как мы начнем: приведенные в статье ресурсы не обязательно являются самыми популярными, мощными и влиятельными в экосистеме Java. Если бы перед нами стояла задача составить именно такой список, он бы в значительной степени отличался (хотя, подозреваю, многие ресурсы из текущего списка вошли бы и в него). Список, который приведен в данной статье, скорее состоит из ресурсов, которые каждый перспективный Java-разработчик должен иметь на книжной полке, отметить закладкой в браузере или в календаре событий. Как и всегда в случаях с подобными списками, мы вполне допускаем возможность обоснованной дискуссии о том, что еще следовало бы включить в перечень или что не заслуживает места в данном списке.

А теперь продолжим без дальнейших церемоний.

 

Добавить комментарий


Защитный код
Обновить

Команды

Релиз Firefox 8, Thunderbird 8 и сопутствующих проектов Mozilla
Проект Mozilla официально представил релиз web-браузера Firefox 8.0, первый выпуск в рамках нового сокращенного цикла разработки, которому будет присвоен статус релиза с пр...14-11-2011

Хороший ход

События объекта Database Container
События объекта Database Container (DBC) предоставляют связь между событиями, написанными разработчиком, и активностью базы данных во время работы пользователя, такой как от...14-11-2011

Руководства

О правилах хорошего тона программирования на Лисе
1. Рекомендуется использовать на каждой рабочей станции копию Лисы. 2. Для ускорения необходимо разделить общедоступные базы и библиотеки. 3. Разделить функции для к...12-11-2011