|
|
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Есть веб-проект java servlet+jsp+mybatis+mysql. Нужно ли использовать mvc -модель, фреймворки какие-то? Есть ли в этом какой-то выигрыш и смысл?Может подскажите ссылки, с которых начать изучение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 11:05:34 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Надо изучать и использовать. Изучать надо чтобы появилось понимание с слоях вообще. Об их назначении. И о вариациях MVC. Фреймверк - Spring MVC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 11:23:24 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
За что ещё люблю Spring MVC, так это то что, ничего не стоит переделка отдельных фич с классического прямого HTTP на AJAX. Методы контроллера меняются минимально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 11:24:53 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, думаю что чел должен прийти к этом у осознанно. Черз год-два поддержки своего кода - понять что необходим рефакторинг. Внедрять MVC "просто так" - это такой же антипаттерн как и его отсутствие. Да и всё равно в процессе он дров наломает. И тестировать надо будте всё заново. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 12:43:44 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
maytonBlazkowicz, думаю что чел должен прийти к этом у осознанно. Черз год-два поддержки своего кода - понять что необходим рефакторинг. Внедрять MVC "просто так" - это такой же антипаттерн как и его отсутствие. Не знаю. Мне в начале карьеры стоило прочитать книжку про Model 2 и MVC, чтобы начать его пользовать вполне разумно. Хотя понимание того что у контроллера строго определенные обязанности, за которые выходить не стоит, пришло не сразу. Так что не вижу смысла набивать шишки на такой ерунде. Ищё и возится с Servlet API непонятно зачем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 12:46:35 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, плохо когда реализация концепции MVC - всего одна - спринг. Когда _только одна_, это антипаттерн. imho знать надо, но не молиться) т.к. есть ещё и MVP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 13:49:36 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
MVP, вроде, больше для GUI подходит. А MVC для веба. Не понял что плохого во фреймверке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:00:10 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczMVP, вроде, больше для GUI подходит. А MVC для веба. Не понял что плохого во фреймверке. - у меня подозрение, что MVC подходит для всего....для Компонента...для Карбюратора-заслонки с обратной связью и т.д. Т.е. в Java этому придаётся слишком большое значение. Это как сейчас есть НАНОмойка для машин)))) Так и спринг - добавил магические 3 буквы в НАЗВАНИЕ продукта. (ничего личного) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:14:14 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
off Шаблоны проектирования при разработке под Android. Часть 2 — MVP и Unit tests. Путь Джедая http://habrahabr.ru/post/131446/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:15:45 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Petro123- у меня подозрение, что MVC подходит для всего....для Компонента...для Карбюратора-заслонки с обратной связью и т.д. Это ирония? Petro123Т.е. в Java этому придаётся слишком большое значение. Не только в Java. Это отличный паттерн для реализации представления в Web. Petro123Так и спринг - добавил магические 3 буквы в НАЗВАНИЕ продукта. Так там строгий классический MVC для Web реализован. Что тебе в этом не нравится, я не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:26:33 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Petro123off Шаблоны проектирования при разработке под Android. Часть 2 — MVP и Unit tests. Путь Джедая http://habrahabr.ru/post/131446/ На хабре про программирование? Не-не-не. На rsdn-е есть толковые статьи и с разбором вариаций. Только он сейчас в дауне :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:27:32 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczТак там строгий классический MVC для Web реализован. Что тебе в этом не нравится, я не понял. то что слишком низкоуровнево. Сам знаешь - нет в архитектуре классического и чистого паттерна. Ну, например, в Delphi MVC внутри компонента (DevExpress) и программист о нём даже не знает. Просто в Java нет деления на прикладников. Вот и GWT ввёл не MVC а MVP т.к. это уже более высокий уровень архитектуры. (выше сервлетов и JSP) http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93presenter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:43:33 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
просто, компонентные фреймворки для веб _пока_ не совсем хороши. От безысходности, все ваяют вручную MVC. Трудоёмко и дорого. Может когда и отомрёт)) Удачи аффтару. Как сказал mayton - руками попробует ОБА варианта. Тогда магии не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:47:08 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Так GWT на клиентской части аналогичен GUI. Конечно там MVP лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:50:43 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczТак GWT на клиентской части аналогичен GUI. Конечно там MVP лучше. +1 MVC = низкий уровень программирования...или Базовые знания. Консенсус)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:58:33 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
У меня есть мысль что MVC - это очень расплывчатый шаблон. Не такой ясный как скажем синглтон или пул. И по сути сколько мы имем девелоперов столько и получим версий имплементации MVC для одного и того-же проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:05:11 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
maytonУ меня есть мысль что MVC - это очень расплывчатый шаблон. Не такой ясный как скажем синглтон или пул. И по сути сколько мы имем девелоперов столько и получим версий имплементации MVC для одного и того-же проекта. GoF шаблоны имеют конкретную реализацию, так как являются шаблонами реализации классов общего назначения. MVC шаблон очень сильно привязан к реализации конкретных View и Model, а так же способа получения пользовательского ввода. Поэтому единственной реализации там быть не может. Но там есть конретное и строгое разделение на роли и обязанности каждого слоя. Поэтому MVC это шаблон организации слоёв и их взаимодействия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:10:08 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Хм... забавно. wiki....MVCНачинающие программисты (особенно в веб-программировании, где аббревиатура MVC стала популярна) очень часто трактуют архитектурную модель MVC как пассивную модель MVC. В этом случае модель выступает исключительно совокупностью функций для доступа к данным, а контроллер содержит бизнес-логику. В результате код моделей по факту является средством получения данных из СУБД, а контроллер представляет собой типичный модуль, наполненный бизнес-логикой, или скрипт в терминологии веб-программирования. В результате такого понимания MVC разработчики стали писать код, который Pádraic Brady, известный в кругах сообщества Zend Framework, охарактеризовал как ТТУК — «Толстые тупые уродливые контроллеры» (Fat Stupid Ugly Controllers) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:14:22 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
maytonУ меня есть мысль что MVC - это очень расплывчатый шаблон. Не такой ясный как скажем синглтон или пул. И по сути сколько мы имем девелоперов столько и получим версий имплементации MVC для одного и того-же проекта. +1 Я считаю, что это шаблон мироздания))) Или ...он может быть на каждом уровне-слоя отдельно. Т.к. один Grid DevExpress стоит на MVC. И классы там внутри так и называются. И View там в динамике можно менять. Но фирма это не выпячивает как спринг (нано мойка). ЗЫ. Кто помнит классику веб - "выстрелил и забыл"? Т.е. нет состояний? Скоро забудут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:17:49 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
wiki....MVC«Толстые тупые уродливые контроллеры» (Fat Stupid Ugly Controllers) да...читал...тоже смеялся. Хотя понимаю, что это на правах их рекламы))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:20:09 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:28:27 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
просто, компонентные фреймворки для веб _пока_ не совсем хороши. Вебу в корпоратиных приложениях 15 лет, а они все нехороши. Я думаю, такими темпами они никогда не станут хороши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 01:14:31 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Я тут читал про mod_plsql, который вышел в 1997 году. В принципе, никаких отличий по сравнению с Spring MVC. Параметры запроса автоматически мапятся на аргументы хранимой процедуры. Транзакции автоматически комитятся, или откатываюся, если произошла ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 02:11:00 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪпросто, компонентные фреймворки для веб _пока_ не совсем хороши. Вебу в корпоратиных приложениях 15 лет, а они все нехороши. Я думаю, такими темпами они никогда не станут хороши.HTTP и url мешает)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 10:24:37 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪВебу в корпоратиных приложениях 15 лет Это не правда. Веб долго осталавлся достоянием исключительно публичных сайтов. Корпоративные приложения по старинке работают либо просто толстым клиентом, либо даже двухзвенкой. И только с развитием RIA и популярнутью AJAX, последние лет 7, корпоратив понемногу перебирается на web решения. Йуный джавистЪ, а они все нехороши. Все Java web-фреймверки до появления Spring MVC 3 - унылое говно. Я заманался их перебирать за последние 10 лет. 8) А с развитием jQuery половина этих фреймверков вообще не нужны. Йуный джавистЪЯ думаю, такими темпами они никогда не станут хороши. Именно. Как раз сейчас всё устаканлось. Многие фреймверки тупо не нужны со своими наворотами. Как было с Echo, например. Там такое себе RIA без AJAX в первой версии. Потом появился AJAX, они полностью переписались. Потом ещё раз. Сейчас, когда JavaScript быстр и удобен, надобность в Echo и подобных решениях вообще отпала. GWT вовремя нарисовался. Но сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 12:23:38 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczGWT вовремя нарисовался. Но сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS. ну дак jQuery - другой язык (JS + HTML верстка). А Jav'исты не очень хотят его изучать. Это как бы другая профессия (верстальщики). Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 13:05:21 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Petro123ну дак jQuery - другой язык (JS + HTML верстка). Глупо писать под Web и вообще не знать HTML DOM и основы JavaScript. И ладно ещё раньше JavaScript был большим головняком, чтобы сделать правильно. А сейчас там минимальным кодом можно офигезные вещи реализовать. Petro123А Jav'исты не очень хотят его изучать. Ну, фиг его. HTML все знают. JS через одного. Потому что десктопное проганье на Java в диковинку, все так или иначе c web дело имели. Petro123Это как бы другая профессия (верстальщики). Так? Нет. Верстальщику задача из картинки-дизайна сделать HTML, чтобы масштабировался и пропорции сохранял. Это к проганью отношения не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 13:11:43 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
с остальным согласен - без JS _счас_ сложно. Может, как Ассемблер когда отпадёт) BlazkowiczНет. Верстальщику задача из картинки-дизайна сделать HTML, чтобы масштабировался и пропорции сохранял. Это к проганью отношения не имеет. И да..и нет... Впрочем, Rich+Web - это вообще новая область. Тут может быть, верстальщик выглядит анахронизмом как сапожник) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 13:22:42 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Petro123BlazkowiczGWT вовремя нарисовался. Но сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS. ну дак jQuery - другой язык (JS + HTML верстка). А Jav'исты не очень хотят его изучать. Это как бы другая профессия (верстальщики). Так? Нет. Опытный web-разработчик все-таки должен разбираться в JS/HTML/CSS хотя бы на базовом уровне. Взять JQuery и сделать эффект - дело 1 часа, если человек видит JS в первый раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 13:52:45 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Все Java web-фреймверки до появления Spring MVC 3 - унылое говно. Я как-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:39:10 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Все Java web-фреймверки до появления Spring MVC 3 - унылое говно. Я как-то не заметил особого преимущества по сравению с голыми сервлетами/jsp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:41:49 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Но сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS. Если вкратце, мне кажется что будущее за фреймворками типа knockout.js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:51:22 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪВсе Java web-фреймверки до появления Spring MVC 3 - унылое говно. Я как-то не заметил особого преимущества по сравению с голыми сервлетами/jsp. фига се, ну на вскидку - REST - JSON\XML view - freindly urls - request mapping - parameter mapping И это всё декларативно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:08:56 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪЕсли вкратце, мне кажется что будущее за фреймворками типа knockout.js Ну, да. Все те же ExtJS, jQuery сейчас добавляют реализации вещей, классических для GUI, в погоне за RIA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:10:54 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪНо сейчас уже ему тоже сложно что-то предложить круче чем jQuery/ExtJS. Если вкратце, мне кажется что будущее за фреймворками типа knockout.js угу. Только без IDE а-ля Delphi для JS не выйдет. Это же ГУИ. Его строить визуально надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 16:22:26 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
Petro123Только без IDE а-ля Delphi для JS не выйдет. "IDE а-ля Delphi" это WYSIWYG? DreamWeaver, например. Этого добра хватает. Отладка - хром, IntelliJ IDEA и прочие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 16:28:12 |
|
||
|
mvc - модель надо ли изучать и использовать?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczDreamWeaver я в нём делал свой сайт. На D он не тянет. - нет биндинга контролов - нет хорошей поддержки кода как в IDE для кода. Т.е. там сложно делать событийный ГУИ как в knockout.js (Йуный джавистЪ ) http://www.devclub.eu/2011/07/30/soloduho-knockout-js/ хотя последний тоже не шедевр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 16:36:11 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2130360]: |
0ms |
get settings: |
21ms |
get forum list: |
31ms |
check forum access: |
9ms |
check topic access: |
9ms |
track hit: |
65ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
104ms |
get tp. blocked users: |
2ms |
| others: | 348ms |
| total: | 619ms |

| 0 / 0 |
