Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Выскажите ваше мнение о книге?


Автор: val 1.3.2005, 10:24
Посоветовали прочитать эту книгу - "Архитектура корпоративных программных приложений" (
http://www.williamspublishing.com/Books/5-8459-0579-6.html), чтобы стать более грамотным в проектировании как корпоративных приложений, так приложении в в общем понимании этого слова. Если кто-то читал, расскажите, стоит ли тратить деньги на её покупку...

Автор: Domestic Cat 1.3.2005, 10:47
Не читал. Но судя по отзывам на Амазоне
http://www.amazon.com/exec/obidos/ASIN/0321127420/qid=1109663172/sr=2-1/ref=pd_bbs_b_2_1/102-6852592-4192938
вроде ниче книжка.

Автор: NotGonnaGetUs 1.3.2005, 11:02
Цитата(val @ 1.3.2005, 10:24)
Посоветовали прочитать эту книгу - "Архитектура корпоративных программных приложений" (
http://www.williamspublishing.com/Books/5-8459-0579-6.html)

Если на книжке написано имя "Мартин Фаулер", то книгу стоит купить и прочитать независимо от того, о чём она smile

Оч. советую книжку "Рефакторинг" этого автора.

А так же приятно почитать статьи на его сайте: http://www.martinfowler.com

Автор: Sun 1.3.2005, 11:15
Цитата(NotGonnaGetUs @ 1.3.2005, 08:02)
Если на книжке написано имя "Мартин Фаулер", то книгу стоит купить и прочитать независимо от того, о чём она smile

Согласен, очень толковый дядька smile

Автор: val 1.3.2005, 11:35
Цитата
Если на книжке написано имя "Мартин Фаулер", то книгу стоит купить и прочитать независимо от того, о чём она


Что за автор это такой, чем же он так прославился?

Автор: Sun 1.3.2005, 11:51
Цитата(val @ 1.3.2005, 08:35)
Цитата
Если на книжке написано имя "Мартин Фаулер", то книгу стоит купить и прочитать независимо от того, о чём она


Что за автор это такой, чем же он так прославился?

Разработал технологию улучшения старого неэфективного кода - рефакторинг.

Автор: Domestic Cat 1.3.2005, 11:52
Вот его собственные слова:

Цитата
I've pioneered object-oriented technology, refactoring, patterns, agile methodologies, domain modeling, the Unified Modeling Language (UML), and Extreme Programming.

Автор: val 1.3.2005, 11:55
ну-ну... smile

Автор: AntonSaburov 1.3.2005, 12:52
Ну скромности мужику конечно не занимать, но то, что он пишет, весьма прилично выглядит. Во всяком случае количество здравых идей на 100 страниц очень велико.

Автор: Domestic Cat 5.3.2005, 06:54
Кому надо - могу выложить на ФТП. Есть и Рефакторинг, его же.

Автор: foRaver 7.3.2005, 10:32
Domestic Cat, интересно было-бы почитать..

Автор: Domestic Cat 7.3.2005, 10:51
На фтп, DomesticCat/Java. Кто не знает как попасть туда - на ПМ.

Автор: fplab 9.3.2005, 14:07
Очень нормальная книжечка. Действительно, есть что почитать. Рекомендую.

Автор: грасоф 9.3.2005, 14:30
Цитата(Domestic @ 7.3.2005, 10:51)
На фтп, DomesticCat/Java. Кто не знает как попасть туда - на ПМ.

а гостям никак нельзя попасть на фтп?

Автор: AntonSaburov 9.3.2005, 16:08
Цитата
а гостям никак нельзя попасть на фтп?

Для того, чтобы отправить приватное сообщение надо зарегистрироваться.

Автор: грасоф 9.3.2005, 16:11
хм. а просто дать линк на книги - что мешает?

Автор: AntonSaburov 9.3.2005, 16:14
Есть правила форума - софт и прочие вещи, которые защищены авторским правом могут обсуждаться только в ПМ.

Автор: Sun 9.3.2005, 17:35
Народ, хватит флейм разводить!

Автор: Domestic Cat 9.3.2005, 19:03
Цитата
хм. а просто дать линк на книги - что мешает?


ФТП не мой, трафик не резиновый.

Автор: sergejzr 9.3.2005, 19:08
Цитата
хм. а просто дать линк на книги - что мешает?

Имейте совесть, такие вопросы задавать. Раз не дают, значит есть причина.
не хотите регистрироваться - в магазине книг полно smile

Автор: korob2001 10.3.2005, 01:32
Привет!
Я вот как-то начинал учить Java, но тогда сильно обломался с ООП, да и литературы было мало всего 2 книги и те для профессионалов. Хоть я тогда и остановился, но Java осталась моей мечтой, как когда-то Perl, ну нравятся мне эти языки. Вобщем я решил немного разобраться в ООП Perl, так как с ним на данный момент знаком больше всего. Вроде разобрался, теперь начинаю потихоньку подготавливать литературу.

Уже приобрёл следующие книги по Java:
Java 2 в подлиннике ( П. Ноутон, Г. Шилдт ).
Философия Java 3 издание ( Б. Эккель ).
Эффективная работа в Java 2 ( Д. Бишоп ).
Язык программирования Java 3 издание ( К. Арнолд, Д. Гослинг, Д. Холмс ).
Java 2 JDK1.3 в двух томах ( Айвор Хортон ).
Web программирование на Java и JavaScript ( А. Горнаев, С. Горнаев ).

Теперь хочу преобрести ещё эти две книги:
http://www.sputnik2000.com/book.asp?sku=91364
http://www.sputnik2000.com/book.asp?sku=66650

Хочу начать примерно в июне, потому как сейчас сильно много работы с VisualBasic, а в июне будет последний экзамен по нему, потому сейчас упорно учу его.

Хотелось бы услышать ваши отзывы по этим книгам, особенно по тем, которые я ещё не приобрёл. Может в список нужно добавить ещё что-то???

Заранее спасибо,
Денис.

Автор: Domestic Cat 10.3.2005, 03:08
Трудно сказать. Thinking in Java - хорошая книга. Остальные не помню, читал или нет, я их по обложкам запоминаю.

Автор: korob2001 10.3.2005, 04:14
ОК, вот ссылки на обложки:

http://www.sputnik2000.com/book.asp?sku=4092
http://www.sputnik2000.com/book.asp?sku=57543
http://www.sputnik2000.com/book.asp?sku=5398
http://www.sputnik2000.com/book.asp?sku=23845

Автор: Domestic Cat 10.3.2005, 05:23
Философия Java в оригинале называется Thinking in Java и обложка у нее другая. Остальные не читал. Вроде бы Хортон ничего, судя по Амазону.

Автор: batigoal 10.3.2005, 11:13
Цитата(korob2001 @ 10.3.2005, 01:32)
Java 2 в подлиннике ( П. Ноутон, Г. Шилдт ).

Я учился по ней. Очень полезная вещь.
Сейчас читаю Эккеля.

Автор: NotGonnaGetUs 10.3.2005, 14:06
Цитата
Java 2 в подлиннике ( П. Ноутон, Г. Шилдт ).

Я тоже с неё начинал smile После неё уже ничего не надо.
Только книги по ООП/Д и т.п.

Зачем приобретать несколько книг по основам языка - не совсем понимаю.
Я сам склонен к "коллекционированию" книг, две полки завалены книгами по программированию, но собирать кучу литературы, пока не стало понятно, что в ней хочется найти, не рекомендовал бы smile

Автор: batigoal 10.3.2005, 14:52
Цитата(NotGonnaGetUs @ 10.3.2005, 14:06)
Я тоже с неё начинал  После неё уже ничего не надо

Не скажи, мне Эккель пока нравится даже больше. Правда, я только начал. Все-таки у Ноутона-Шилдта описывается только язык как таковой, а у Эккеля еще есть и "сопутствующие товары", вроде описания механизма выделения памяти и т.д. Вообще, я надеюсь после прочтения этой книги понять не только как можно писать на Java, но и как следует это делать.

Автор: NotGonnaGetUs 10.3.2005, 16:10
Я читал "философию" отрывками, приятно, но как справочник для новичка "Java 2 в подлиннике" подходит больше. На самом деле я не утверждаю, что одна книга, лучше другой, мне кажется что любой из них достаточно, что бы изучить java, просто я считаю, что нет смысла собирать фактически одинаковые книжки.

Цитата
понять не только как можно писать на Java, но и как следует это делать.


всё равно без специальных книг по принципам ООП, паттрнам/антипаттернам, рефакторингу и опыта вряд ли удастся узнать, как следует "это" делать smile




Автор: AntonSaburov 10.3.2005, 16:48
И вот как раз книжка Фаулера "Архитектура корпоративных программных приложений" очень хороша в этом отношении. Сам читал - был доволен.

Автор: batigoal 10.3.2005, 16:51
Цитата(AntonSaburov @ 10.3.2005, 16:48)
И вот как раз книжка Фаулера "Архитектура корпоративных программных приложений" очень хороша в этом отношении

Отлично, она будет следующей.

Автор: korob2001 11.3.2005, 02:08
Цитата

Зачем приобретать несколько книг по основам языка - не совсем понимаю.

Я начинал учиться по книге "Философия Java", по ней я ничего не понял. Хотя причина скорее была не в книге, а во мне самом, просто тогда ООЖ, для меня был вообще не понятен, я даже не мог понять что такое метод. Теперь хоть с терминологией разобрался.

Почему нужны однотипные книги? Просто я когда-то так же и Perl начинал учить, у меня по этому языку около 20 книг и вот что я заметил, это не очень экономный способ обучения, но с его помощью ты вникаешь во подробности, даже самые мельчайшие.
1 Просто один автор описывает что-то используя свои приёмы программирования, другой свои.
2 Если что-то не можешь понять по одному учебнику, то есть шанс открыть второй учебник, на той же теме и попробовать понять как описал эту же тему второй или третий автор и т.д.

Я понимаю, что это не выгодно в материальном плане, но у меня пока финансы позволяют это. Да и не помешают книги, которые у тебя всегда под рукой.


Автор: Tamerlann 12.3.2005, 15:13
Абсолютно согласен, по поводу различных книжек - иметь книги по Java, например, написанные разными авторами очень мне кажется полезно, хотя до определенной степени. Потому как есть и действительно просто книжки и ничего больше. В них нет ничего интересного, и если ты уже прочел одну такую, то читать в другой опять описание типов данных, что же такое метод, как сделать апплет за 2 минуты smile и т.д. не очень хочестся.
Но! Многие книги действительно полезны и описывают или совершенно разные проблемы, или вникают в какие-либо тонкости и т.д. И это очень приятно. Из них можно узнать действительно что-то новое. Это хорошо.

А вкачестве примера (на себе проверено) заодно мой отзыв о 2-ух книгах:

Ноутон и Шилдт - хорошя книга, с нее мне кажется отлично начинать - в ней описано много возможностей языка, но не все что хотелось бы описано подробно. Но книга замечательная. Достаточно только сказать, что Ноутон разарабатывал язык Java, а Шилдт работает в комисси по стандартизации языка C++ (кажется так, не уверен). Кому как не этим людям знать язык Java.

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

Автор: Domestic Cat 12.3.2005, 20:51
Цитата(Tamerlann @ 12.3.2005, 06:13)
Потому как есть и действительно просто книжки и ничего больше. В них нет ничего интересного, и если ты уже прочел одну такую, то читать в другой опять описание типов данных, что же такое метод, как сделать апплет за 2 минуты smile и т.д. не очень хочестся.


Это точно, я просмотрел много абсолютно одинаковых книг, от которых пользы ноль. Лучше изучить пару книг, а все остальное добирать потом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)