Любой знакомый с книгой о паттернах, написанной Бандой Четырёх знает, что паттерны, описанные в книге, представляют собой элегантные решения, проверенные временем. К сожалению, выделение этих паттернов из преемственного кода невозможно, потому что никто не знает, что они предложили эти паттерны, когда писали преемственный код. Поэтому следующий текст представляет из себя паттерны для широких масс. Представленные в этом документе паттерны представляют собой решения, пережившие многих. Наслаждайтесь чтением, но не используйте на практике!
Рубрика «архитектура» - 47
Недуги проект-дезориентированного ПО
2012-05-28 в 15:34, admin, рубрики: архитектура, ненормальное программирование, паттерны, паттерны проектированияСон внутри сна: смешиваем виртуальные и реальные сети в «облаке»
2012-05-24 в 8:32, admin, рубрики: SDN, VLAN, VPC, архитектура, Блог компании КРОК, виртуализация, защита, коммутация, Сетевые технологии, метки: SDN, VLAN, VPC, архитектура, виртуализация, защита, коммутация
Представьте себе, что вы владелец банка, парохода и газеты, и у вас появилось одно «облако», которое нужно дать всем трём компаниям. Конечно же, оно предполагает виртуализацию серверов, плюс потребуется виртуализация сети как таковой.
Это нужно для того, чтобы виртуальные машины одного пользователя видели друг друга, но другие пользователи их не видели вообще и даже не знали об их существовании.
Вторая задача — представьте, что у вас есть некий узел, который не может быть виртуализован, например, специальное хранилище данных или ещё что-то, что не переносится в «облако» без больших потерь. Хорошо было бы держать эту устройство так, чтобы она была видна из того же сегмента, что и виртуальные машины. Читать полностью »
Архитектура взаимодействия клиентской и серверной частей Web приложения
2012-04-05 в 12:53, admin, рубрики: html, javascript, jquery, архитектура, метки: javascript, jquery, архитектура Хотел рассказать, как я вижу устройство архитектуры взаимодействия серверной и клиентской частей. И хотел бы узнать спросить, чем плоха или хорошо такая архитектура.

Читать полностью »
$1 млн убытков за оригинальную архитектуру Apple Store
2012-03-30 в 10:43, admin, рубрики: apple, Apple Store, Dura Lex, архитектура, метки: apple, Apple Store, архитектура83-летняя жительница Нью-Йорка Эвелин Пасволл потребовала от Apple компенсации в миллион долларов.
Пожилая женщина собиралась войти в один из магазинов компании Apple в Нью-Йорке, но не поняла, что подходит к стеклянной двери, и ударилась о нее лицом. Удар оказался сильным, и врачи констатировали перелом носа старушки.

Помимо оплаты лечения клиентки и компенсации морального ущерба адвокат Дерек Смит требует, чтобы компания делала отметки на стеклянных дверях своих магазинов.
«Хотя Apple и стремится привлечь покупателей современной архитектурой, компания не должна забывать при этом об угрозе, которую такие решения могут представлять для некоторых людей», — считает он. Дерек Смит подчеркнул, что пожилые люди — тоже покупатели, хотя Apple и ориентируется на молодежь.
Так что не отправляй в Apple Store свою бабушку одну, %username%.
Читать полностью »
Оптимизатор загрузки JavaScript
2012-03-15 в 10:39, admin, рубрики: javascript, архитектура, Веб-разработка, оптимизация, метки: javascript, архитектура, Веб-разработка, оптимизацияЯ закончил разработку бета-версии своего оптимизатора загрузки JavaScript — jWidget SDK.
github.com/enepomnyaschih/jwsdk/wiki
jWidget SDK — это небольшой скрипт, сборщик (прекомпилятор) вашего JavaScript. Это обертка вокруг YUICompressor, которая автоматизирует сборку проекта и дает очень гибкую конфигурацию. Инструмент совместим с любой архитектурой сервера, со всеми JavaScript-фреймворками. Инструмент бесплатный, с открытым исходным кодом и имеет лицензию LGPL.
Инструмент успешно протестирован на нескольких коммерческих проектах с разной серверной архитектурой. В том числе (не имею права дать ссылки):
— Чистый веб-сервис на Java + AJAX + JS. Особенность приложения: весь-весь-весь контент рендерится динамически через JavaScript, и приложение грузится почти мгновенно благодаря браузерному кэшированию
— Один шахматный клиент на jQuery, встроенный в сайт на Zend Framework
— Клиент одного приложения на Adobe Air
Веб-разработка / Давайте сделаем ударную группировку архитекторов фронтенда
2012-03-02 в 11:04, admin, рубрики: rest, архитектура, фронтенд, метки: rest, архитектура, фронтендВзяться за световое перо подвигла статья по визуализации, напрямую относящаяся к интерфейсам. habrahabr.ru/blogs/infodesign/139187/
В последний год видна тенденция того, что время активного клиента пришло (это подтверждают и разговоры с коллегами, и тенденции последних разработок), но не во всех проектах осознают, насколько оно пришло и востребовано. Пока что сохраняется положение, что без бекенда нет фронтенда и доля затрат на бекенд типично составляет 90% стоимости всего проекта. Приходит время немного сместить акценты, незначительно упростив бекенд (скажем, на 10%), и за счёт этого иметь возможность построитьЧитать полностью »
