Прежде всего, немного опыта: 4 года опыта в C # и год опыта в Rails.Я был бы признателен за любую информацию от кого-то, кто работал в обоих и много знает о разработке приложений ASP.NET MVC.
В прошлом году я занимался только проектами Rails.Теперь у меня есть клиент, который хочет преобразовать свое приложение из ASP.NET Web Forms в ASP.NET MVC.Это первый раз, когда я делаю MVC в C #, поэтому я пытаюсь увидеть, как разные вещи, и если некоторые производительные задачи Rails отображаются на ASP.NET MVC.
Прежде всего, есть ли такиевещь как Scaffold
в ASP.NET MVC?Я вижу что-то, называемое Area
, но я не знаю, хочу ли я этого.Кроме того, как я могу создать скаффолд (модели, контроллеры и представления), просто контроллер или просто модель, основанную на той же информации, которую я дал бы приложению Rails?
Например, я мог бы сделать что-то вроде:
$>script/generate scaffold person first_name:string last_name:string
, который производит модель Person
, скрипт миграции (который я запускаю для построения таблицы базы данных), контроллер People
и представления для каждого из REST
ful интерфейсов (index
, new
, create
, edit
, update
, show
, destroy
).Могу ли я сделать что-то подобное в Visual Web Develop 2010 Express?