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


Автор: supervladislav 9.9.2011, 17:07
Скажите как правильно описывать архитектуру Web приложения.

Добавлено через 3 минуты и 42 секунды
Это просто описание функций или классов и методов.  

Автор: Toydestroyer 9.9.2011, 17:17
Уточните пожалуйста вопрос.
Я думаю вам будет интересно почитать эти книги:
http://www.ozon.ru/context/detail/id/5648968/
http://www.ozon.ru/context/detail/id/4884925/

Автор: 502 9.9.2011, 17:27
Цитата(Toydestroyer @  9.9.2011,  17:17 Найти цитируемый пост)
Я думаю вам будет интересно почитать эти книги:

он не читает книги  smile 

Автор: supervladislav 9.9.2011, 17:34
Возьму на заметку  
Toydestroyer,

Добавлено через 12 минут и 54 секунды
Может у кого есть пример как это реализоовывать

Автор: supervladislav 9.9.2011, 17:57
502, в теоию давно не заглядывал надо бы 

Автор: Toydestroyer 9.9.2011, 18:01
supervladislav, вам http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller нужно?
Есть отличная серия статей: http://oreilly.com/php/archive/mvc-intro.html

Автор: Sentox 10.9.2011, 12:32
Я вот не могу понять почему все советы дают для работы с середины.
Паттерны, шаблоны и всё такое. 
В первую очередь производится анализ требований и разработка сценариев, откуда и "вытаскиваются" наборы объектов, классов, разрабатываются интерфейсы. И только после этого уже нужно использовать опыт паттернов проектирования.

Цитата

Toydestroyer
 supervladislav, вам это нужно?
Есть отличная серия статей: http://oreilly.com/php/archive/mvc-intro.html

Кстати а с чего Вы взяли что MVC это панацея всех архитектур?

Автор: Toydestroyer 10.9.2011, 12:49
Цитата
Кстати а с чего Вы взяли что MVC это панацея всех архитектур? 

Прочитайте еще раз мое сообщение, я спросил у автора, ищет ли он MVC, а затем дал ссылку на статью, которая помогла мне лично разобраться.

Автор: BuShaRt 11.9.2011, 23:58
Имхо MVC нужен в любом приложение (если брать в учет, что сайт-визитка != приложение), но MVC - это один из многих паттернов, необходимых в проектирование. Реальный смысл имеет использование концепции паттернов, а не одного лишь MVC.

Но это отступление. Скажу по делу, что сам сейчас нахожусь в некотором поиске истины успешного проектирования. На данный момент я понял, что очень важным являеться:
1. Знание всех инструментов разработки и проектирования: будь то паттерны, фреймворки и т.п.. Не все фреймворки базируються на паттернах, но многи фреймворки по умолчанию диктуют архитектуру, поэтому успешный выбор фреймворка, может упростить проектирования в тесятки раз. От сюда вывод, что надо оочень хорошо знать потенциальный инструментарий.
2. Опыт.

Автор: Sentox 12.9.2011, 23:38
Цитата

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

Не факт что могут упростить, допустим YII с толстым клиентом немного не сойдутся в плане прямых запросов по производительности.

Автор: BuShaRt 13.9.2011, 00:01
не понял:
1. Кто такой толстый клиент? =) 
2. Что за претензия к Yii по производительности?

Автор: baldina 13.9.2011, 10:00
Цитата(BuShaRt @  13.9.2011,  00:01 Найти цитируемый пост)
Кто такой толстый клиент

видимо недостаточно тонкий)))

Автор: Sentox 13.9.2011, 13:18
http://ru.wikipedia.org/wiki/%D0%A2%D0%BE%D0%BB%D1%81%D1%82%D1%8B%D0%B9_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82

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