Ну так Model в MVC это что по вашему? Представление данных и есть, причем, в подавляющем большинстве случаев это данные из БД. Поэтому многие MVC-решения сопровождаются неким ORM - RoR, Django тому примеры. Но ORM и не обязательно, я не спорю, просто вот решил спросить, может добавили чего в ASP.NET MVC, а я и не заметил :).
А вот не попали вы. Нет у меня "своей" технологии и на ASP.NET были проекты и первых бетах MVC успел поковыряться. Шоров не имею тем более, после 8 лет разработки на различных языках/платформах знаю, что почти все относительно. Вы наверное, не только слишком экспрессивно пишете, но и слишком с выражением читаете.
И еще я думаю, что еще большему числу людей не нравится, когда им пишут в стиле "И не надо нести откровенную херню". Японец один сказал - "уважайте человека насколько можете, пока он не докажет вам, что не достоин уважения". Так вот - идите фтопку, Vasilio, заколебали вы своей агрессивностью.
>> И не надо нести откровенную херню.
>> О каких, нахрен, стандартных механизмах доступа к данным идет речь?
>> Еще раз прочитайте.
Вам лично посоветовал бы 1 - сначала к походить на курсы иглорефлексотерапии, говорят, нервы успокаивает, и 2 - погуглить по словам "этика общения, уважение к собеседнику". Непонятно, чего люди хотят добиться такими коментами, ибо добиться можно только одного - вот лично на ваше мнение мне глубоко "похрену" стало.
Если честно, в прошлом комментарии, я отвечал только вот на это ваше сообщение, забыв о теме дискуссии:
>> Писать свое можно не только для того, чтобы "прокачаться" =)
Так что все остаемся при своем.
Простите, влезу - ну вот не стоит отрицать, что Майкрософт не зарабатывает на этом - развивая ASP.NET MVC она способствует распространению ASP.NET среди разработчиков, а он требует инфраструктуру Майкрософта - Windows + IIS + MSSQL Server, а на продаже этих вещей Майкрософт и живет. То есть, чем больше разработчиков выбирает ASP.NET вместо PHP\Python\JSP\ЧтоТамЕще, тем больше ее доходы.
Писать свои велосипеды, когда уже есть другие, можно только для этого. Отмазка, что "мой велосипед более удобный" при этом в общем (и данном) случае не работает.
Не пользовались вы Django, так все удобно и так цельно... :) И еще - писать свое?! Это можно делать разве что в целях прокачаться, но когда есть сжатые сроки, то это нехорошо.
Вы же сами пишете:
>> В ASP.NET MVC нет какого-то стандартного способа работы с данными.
А отсутствие стандарта в чем бы то ни было - большой минус, который порождает несогласованность и, в худших случаях, "грязь".
Только не поймите неправильно, я не пытаюсь сказать, что теперь ASP.NET MVC это плохо и им нельзя пользоваться - я просто сравнивал с Django и стало интересно, как с взаимодействием с данными дела обстоят у ASP.NET MVC. Оказалось, что никак :), стандартных механизмов нет. Огорчился, но не слишком.
Ага, когда чего-то нужного нет, принято называть это "свобода выбора" :)
Спасибо за ссылки, посмотрю обязательно, возможно, что скоро будет проект на ASP.NET.
Хотелось бы про самую интересную часть услышать - взаимодействие с БД через модели - как вообще это происходит в ASP.NET MVC, таблицы сами создаются по моделям, код моделей сам генерится по таблицам, или все руками писать. А добавление, изменение, выборка (!) данных как происходит? Понимаю, что есть Гугль, но раз уж начал статью писать... :)
Зря Питон обижаете, на нем тоже приложения под Qt можно писать, то есть, юзабельность такая же. И скорость почти :), так как вызываются C-шные и C++-ные библиотеки.
И еще я думаю, что еще большему числу людей не нравится, когда им пишут в стиле "И не надо нести откровенную херню". Японец один сказал - "уважайте человека насколько можете, пока он не докажет вам, что не достоин уважения". Так вот - идите фтопку, Vasilio, заколебали вы своей агрессивностью.
>> О каких, нахрен, стандартных механизмах доступа к данным идет речь?
>> Еще раз прочитайте.
Вам лично посоветовал бы 1 - сначала к походить на курсы иглорефлексотерапии, говорят, нервы успокаивает, и 2 - погуглить по словам "этика общения, уважение к собеседнику". Непонятно, чего люди хотят добиться такими коментами, ибо добиться можно только одного - вот лично на ваше мнение мне глубоко "похрену" стало.
>> Писать свое можно не только для того, чтобы "прокачаться" =)
Так что все остаемся при своем.
>> В ASP.NET MVC нет какого-то стандартного способа работы с данными.
А отсутствие стандарта в чем бы то ни было - большой минус, который порождает несогласованность и, в худших случаях, "грязь".
Только не поймите неправильно, я не пытаюсь сказать, что теперь ASP.NET MVC это плохо и им нельзя пользоваться - я просто сравнивал с Django и стало интересно, как с взаимодействием с данными дела обстоят у ASP.NET MVC. Оказалось, что никак :), стандартных механизмов нет. Огорчился, но не слишком.
Спасибо за ссылки, посмотрю обязательно, возможно, что скоро будет проект на ASP.NET.
http://softwaremaniacs.org/blog/2007/03/…