Я прочел пару вещей о MVC, но я до сих пор не понимаю, когда они должны использоваться и когда их не следует использовать. Я ищу четкие примеры, которые говорят о таких вещах, как «, если вы разрабатываете это, тогда вы должны использовать MVC, например,« »и« », если вы разрабатываете это, вы не должны использовать MVC.« Большая часть примеры, которые я видел, полагаются на сложные структуры, которые уже внедрили все, и вам нужно изучить структуру и использовать ее для понимания того, что происходит на самом деле. Для многих программистов, формулировки, такие как «бизнес-логика UI» звучит как маркетинговые термины —, например, слова « Вместо этого View непосредственно связываются с презентацией моделью» используется в this post.Где я могу найти ясные примеры MVC?
Я осведомлен о опасности, которые могут скрываться в тени, поскольку MVC - это концепция, и все чувствуют, что они знают это лучше всего, но никто не знает точно, как ее использовать, потому что может быть много переменных, и каждому разрешено иметь другую точку зрения на то, как для анализа проекта в модели, представлении и контроллере. Существует много теории, но очень мало ясных примеров. То, что я ищу, - это не «лучшие» способы сделать это, чтобы это не считалось субъективным; Я ищу разные простые реализаций, которые позволили бы мне самим решать, какие из них самые лучшие.
Вкратце: какие хорошие ресурсы он-лайн предоставляют аргументы pro и con для использования MVC в различных ситуациях и предоставляют четкие примеры, чтобы помочь читателю понять концепцию?
Вот хороший пример того, что я ищу: http://toys.lerdorf.com/archives/38-The- no-framework-PHP-MVC-framework.html – Tom 2008-11-20 10:06:45
И вот отличный пример: http://www.c2.com/cgi-bin/wiki?ModelViewController – Tom 2008-11-20 10:10:05