Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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 | ||
Если на книжке написано имя "Мартин Фаулер", то книгу стоит купить и прочитать независимо от того, о чём она ![]() Оч. советую книжку "Рефакторинг" этого автора. А так же приятно почитать статьи на его сайте: http://www.martinfowler.com |
Автор: Sun 1.3.2005, 11:15 | ||
Согласен, очень толковый дядька ![]() |
Автор: val 1.3.2005, 11:35 | ||
Что за автор это такой, чем же он так прославился? |
Автор: Sun 1.3.2005, 11:51 | ||||
Разработал технологию улучшения старого неэфективного кода - рефакторинг. |
Автор: Domestic Cat 1.3.2005, 11:52 | ||
Вот его собственные слова:
|
Автор: val 1.3.2005, 11:55 |
ну-ну... ![]() |
Автор: 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 | ||
а гостям никак нельзя попасть на фтп? |
Автор: 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 | ||
Имейте совесть, такие вопросы задавать. Раз не дают, значит есть причина. не хотите регистрироваться - в магазине книг полно ![]() |
Автор: 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 | ||
Я учился по ней. Очень полезная вещь. Сейчас читаю Эккеля. |
Автор: NotGonnaGetUs 10.3.2005, 14:06 | ||
Я тоже с неё начинал ![]() Только книги по ООП/Д и т.п. Зачем приобретать несколько книг по основам языка - не совсем понимаю. Я сам склонен к "коллекционированию" книг, две полки завалены книгами по программированию, но собирать кучу литературы, пока не стало понятно, что в ней хочется найти, не рекомендовал бы ![]() |
Автор: batigoal 10.3.2005, 14:52 | ||
Не скажи, мне Эккель пока нравится даже больше. Правда, я только начал. Все-таки у Ноутона-Шилдта описывается только язык как таковой, а у Эккеля еще есть и "сопутствующие товары", вроде описания механизма выделения памяти и т.д. Вообще, я надеюсь после прочтения этой книги понять не только как можно писать на Java, но и как следует это делать. |
Автор: NotGonnaGetUs 10.3.2005, 16:10 | ||
Я читал "философию" отрывками, приятно, но как справочник для новичка "Java 2 в подлиннике" подходит больше. На самом деле я не утверждаю, что одна книга, лучше другой, мне кажется что любой из них достаточно, что бы изучить java, просто я считаю, что нет смысла собирать фактически одинаковые книжки.
всё равно без специальных книг по принципам ООП, паттрнам/антипаттернам, рефакторингу и опыта вряд ли удастся узнать, как следует "это" делать ![]() |
Автор: AntonSaburov 10.3.2005, 16:48 |
И вот как раз книжка Фаулера "Архитектура корпоративных программных приложений" очень хороша в этом отношении. Сам читал - был доволен. |
Автор: batigoal 10.3.2005, 16:51 | ||
Отлично, она будет следующей. |
Автор: korob2001 11.3.2005, 02:08 | ||
Я начинал учиться по книге "Философия Java", по ней я ничего не понял. Хотя причина скорее была не в книге, а во мне самом, просто тогда ООЖ, для меня был вообще не понятен, я даже не мог понять что такое метод. Теперь хоть с терминологией разобрался. Почему нужны однотипные книги? Просто я когда-то так же и Perl начинал учить, у меня по этому языку около 20 книг и вот что я заметил, это не очень экономный способ обучения, но с его помощью ты вникаешь во подробности, даже самые мельчайшие. 1 Просто один автор описывает что-то используя свои приёмы программирования, другой свои. 2 Если что-то не можешь понять по одному учебнику, то есть шанс открыть второй учебник, на той же теме и попробовать понять как описал эту же тему второй или третий автор и т.д. Я понимаю, что это не выгодно в материальном плане, но у меня пока финансы позволяют это. Да и не помешают книги, которые у тебя всегда под рукой. |
Автор: Tamerlann 12.3.2005, 15:13 |
Абсолютно согласен, по поводу различных книжек - иметь книги по Java, например, написанные разными авторами очень мне кажется полезно, хотя до определенной степени. Потому как есть и действительно просто книжки и ничего больше. В них нет ничего интересного, и если ты уже прочел одну такую, то читать в другой опять описание типов данных, что же такое метод, как сделать апплет за 2 минуты ![]() Но! Многие книги действительно полезны и описывают или совершенно разные проблемы, или вникают в какие-либо тонкости и т.д. И это очень приятно. Из них можно узнать действительно что-то новое. Это хорошо. А вкачестве примера (на себе проверено) заодно мой отзыв о 2-ух книгах: Ноутон и Шилдт - хорошя книга, с нее мне кажется отлично начинать - в ней описано много возможностей языка, но не все что хотелось бы описано подробно. Но книга замечательная. Достаточно только сказать, что Ноутон разарабатывал язык Java, а Шилдт работает в комисси по стандартизации языка C++ (кажется так, не уверен). Кому как не этим людям знать язык Java. Bruce Eckel - это уже подробнейшее описание многих тонкостей языка. Многое рассказано о том, как что происходит внутри (например: сборка мусора, работа с памятью и т.д.), различные хитрости и т.д. |
Автор: Domestic Cat 12.3.2005, 20:51 | ||
Это точно, я просмотрел много абсолютно одинаковых книг, от которых пользы ноль. Лучше изучить пару книг, а все остальное добирать потом. |