MVC или событийно-ориентированные ориентированные на компонент веб-платформы? [закрытый]

вы можете передать строковое представление списка в json:

import json

str_list = raw_input("Enter in a list: ")
my_list = json.loads(str_list)

пользователь входит в список, как в python: [2, 34, 5.6, 90]

5
задан Pablo Marambio 19 September 2008 в 06:10
поделиться

6 ответов

Я - php dev днем; однако, я сильно предпочитаю Калитку и/или Лифт, особенно последнего. Проблема с Прадо, кажется, что контроллер связывается со страницей, а не логическими средствами управления на странице, иначе, это все еще кажется лучше, чем большинство других опций на земле PHP. Я думаю, что все сводится к возможности многократного использования, если у Вас нет компонентов, которые поддерживаются контроллерами, Вы не можете разделить дисплей все что хорошо от отступающей управляющей логики.

MVC как implmented всеми этими платформами 'MVC', кажется, сосет, Вы получаете логическую страницу с тонной средств управления, и необходимо обработать все те, которые на контроллерах страницы, ничего себе, спасибо, теперь у меня есть MVC / n, где n является количеством средств управления. Большинство систем 'MVC', которые я видел до сих пор, было путаницей глупых библиотек тегов, исказив ответ запроса в единственный контроллер, который должен знать обо всем на странице.

xhtml обрабатывает по шаблону с js и CSS, замечательно разделенной. Наряду с несколькими классами, поддерживающими те компоненты, и внезапно, Вы не заняты, задаваясь вопросом, как сложные страницы собираются работать, или если Вы хотите взять часть x и отбросить ее где-то в другом месте.

5
ответ дан 13 December 2019 в 19:39
поделиться

Прямо сейчас 'новая жаркость' тенденция находится к подходу MVC. Я лично предпочитаю конвенции платформ MVC, поскольку с большой работой салаги, которая поднимает ценное время разработки, покончили. Однако ограничения имеют тенденцию быть довольно твердыми, и более традиционный компонентно-ориентированный подход мог бы быть необходим в определенных ситуациях. В целом, это - правильный инструмент для предпочтительного вида задания.

2
ответ дан 13 December 2019 в 19:39
поделиться

Я - прежде всего, разработчик ASP.NET, но я нахожу, что MVC является лучшим способом создать функционально сложные веб-сайты (сайты типа обычно Направления деятельности), так как он допускает лучшее разделение бизнес-логики, и правила от разметки раньше отображали данные конечному пользователю. Для быстрых и грязных сайтов (обычно с прямым подключением к базе данных) или более богатые интерфейсы, "событийно-ориентированная ориентированная на компонент" модель является более эффективной.

1
ответ дан 13 December 2019 в 19:39
поделиться

Используемая технология обычно является не вопросом выбора, и особенно в крупной компании у Вас нет многих опций.

Если бы я смог выбрать технологию, то в Java я выбрал бы Калитку. Я использовал Spring MVC, и это хорошо, но Калитка имеет аккуратные функции, которые не имеет Spring MVC: управление состоянием серверной стороны и инкапсуляция, богатая компонентная модель, никакой ненужный XML отображающиеся файлы - просто чистый Java и HTML.

2
ответ дан 13 December 2019 в 19:39
поделиться

Лично я сказал бы, что MVC является способом пойти для веб-сайтов. Вы имеете намного больше контроля HTML и CSS и в то же время, шаблон контроллера работает очень хорошо с HTTP. Управляемое событиями веб-программирование является большим для небольших сайтов или для людей, которые не являются что хорошо осведомлены с HTML и CSS и большим количеством понятий низкого уровня.

1
ответ дан 13 December 2019 в 19:39
поделиться

Я свободно следую этим инструкциям:

  • Сеть Forms/SQLDataSource-Быстрое и грязное приложение для внутреннего пользования для показа создания отчетов или некоторых других таких данных.
  • MVC-, Простой к сложной бизнес-логике для основного продукта.
  • Веб-тип HTML/независимо от того, что Services/jQuery-MVC/REST клиента RIA (когда пользовательский опыт безраздельно властвует).
  • RIA Flash/Flex - Полезный, когда чрезвычайно толстый клиент необходим (думают мультимедийное управление здесь).

Существует много разрывов в этом списке, конечно, но это просто представляет, насколько сложный вопрос это.

0
ответ дан 13 December 2019 в 19:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: