klondike

Корпоративный блог студии "Клондайк"

Клондайк интернет маркетинга - WEB, SEO, SMM


Previous Entry Share Next Entry
Алексей Георгиев
klondike

Рецензия на книгу Архитектура корпоративных программных приложений (Мартин Фаулер)

Автор рецензии Георгиев Алексей, программист студии Клондайк

Архитектура корпоративных программных приложений (обложка)
Небольшое «оценочное» мнение по очень старой книге под названием Архитектура корпоративных программных приложений (Pattens of enterprise application architecture) написанной в конце 2002 года Martin Fowler. Переиздание на русский язык было в 2007г.

Почему я решил все-таки изучать написанное в ней?! Во первых: это подарок, который мне подарили по окончанию школы в 2006г., она полностью на английском языке перешла ко мне в руки, поэтому я ее в тот момент не открывал. Во вторых: директор начал «доставать» — «почему ничего не читаем? Все по 3 книги выбрать и написать отчет в конце месяца!». Мне кажется, я весь интернет перечитываю, когда какая-нить «хренотень» в задачах появляется, о которой понятия не имеешь, как это исправить, или реализовать. Третья причина заключается в том, что я почувствовал, что мне не хватает фундаментальных знаний в области web. Зациклился на реализации взаимодействия java с php на разных серверах.



Сразу скажу, в этой книге вы не найдете javascript, actionscript, html, css, да и php не особо много. В начале книги внимание уделяется базовым знаниям в структуре web приложений, сервисов и подробно описаны такие «вещи», как сеансы, параллельные потоки (задания), реляционные базы данных, представление данных в среде web, объектные модели и т.д. Описывается подробно, как взаимодействовать с различными службами, сервисами на таких языках, как java (J2EE) , .NET, C#. Это «чистный» «back office». В книге приведены примеры множества решений на разных платформах и языках. Такого количества «непонятного» кода я встречал только, когда моделировал системы навигаций на GPSS. Моих знаний многопоточности и параллельных потоков (C#\C++) не хватало, что бы хотя бы после 2 часов google «вникнуть» в происходящее!
После 0.5л вермута каждый день, на протяжении двух недель мне наконец-то стали понятны такие «хеш-теги», как контроллер страниц\приложений, сериализация объекта, шлюз, супер-тип слоя и как их реализовывают на серверных языках.

В заключение хочется сказать, что взаимодействие CMS с внешним сервисов, написанном на java было успешно написано и доработано, даже, слегка API написал на свой «говнокод».

А теперь по теме: Открываем оглавление, читаем ... читаем еще раз. Нужно\интересно — разбираемся, Ничего непонятно \ Это что за слова — изучаем какой-нить frame work.
Архитектура приложений - содержание 8стр.
Архитектура приложений - содержание 2стр.
Архитектура приложений - содержание 3стр.
Архитектура приложений - содержание 4стр.
Архитектура приложений - содержание 5стр.
Архитектура приложений - содержание 6стр.
Архитектура приложений - содержание 7стр.
Архитектура приложений - содержание 9стр.


?

Log in

No account? Create an account