Добро пожаловать
( Андрей Ковалев )
Последние 7 лет я руководствуюсь принципом "А что мучаться?" Такой же принцип поддерживается в любимом всеми нами языке Java. Полный набор инструментария, минимум ручной работы, имея в виду обработку низкоуровневых событий и разработку интерфейсов из готовых библиотек компонентов. Полное сосредоточение усилий на целевой логике.
Этот тезис подтверждается развитием библиотеки Swing.
- Что же заставило автора мучаться над созданием этой колонки? — резонно спросит читатель.
- Во-первых, конечно же, популяризация Java. И наш замечательный вебмастер, который не щадя своих сил продвигает эту идею.
- Во-вторых, возможность закрепить полученный опыт не бумаге (точнее, в текстовом редакторе), надеясь, что в процессе закрепления все уляжется в голове. Массы контролов, их расширения, размещения компонентов, иерархия — подчиненность и вложенность, деревья, которые наглядны только снаружи, а внутри затейливы, разработка JavaBeans, обеспечение механизма функционирования, редакторы свойств, и в конечном итоге навалившийся на всю эту кухню XML. Все это можно переварить только по частям. И в обсуждении, хотя бы одностороннем, но я все же надеюсь на отклик.
- Наконец, возможность пополнить библиотеку (бумажную) и дополнить появление моей фамилии на сайте Javable моей фотографией. 8-)
Порадовавшись положенному в бодром стиле началу колонки, продолжу развивать свою мысль с надеждой, что мысль не иссякнет и рутинная работа не затянет с головой.
Далее, следует привести отрывок из диалога автора и вебмастера о том, как рождалась идея этой колонки. Из этого диалога станет ясно, какие темы будут освещены, в каком направлении будет двигаться изложение.
AK> Хотя с другой стороны Swing как раз и не хватает... AK> Если не трудно, пришли список статей, которые AK> хочешь подготовить или направлений, так сказать, AK> "освещения" Swing. webmaster> Я хочу сделать это "example-centric" (не путать с "learning by webmaster> example")- те есть у меня программка на Swing, надо вытащить из нее webmaster> интересные решения и добавить комментарии- вот и заметка. webmaster> Вкратце- показать, как можно получать новые визуальные компоненты, webmaster> используя MVC модель, создание пакета для построения несложных 2D webmaster> графиков (многие ищут, кстати). Такого рода вещи. Еще Виктор Смирнов webmaster> хотел подключится с подобными заметками. Можно туда же перевести webmaster> статьи Влада Каменского. Материалов можно набрать. (не говоря уж о webmaster> ссылках, рецензиях и т.д.) AK> Я давно хотел где-нибудь опубликовать материал по AK> деревьям и их моделям — для компонентов, для DTD, AK> для XML и для правил в фильтрах XSL. webmaster> В смысле- визуальные компоненты для работы с ними? AK> Далее возможно развитие на JavaBeans. webmaster> Да, естественно.
Видим, что намечен просто неохватный набор тем 8-) Теперь вдохнем побольше воздуха в легкие и заправим больше чернил в авторучку...
продолжение следует...
