Изучение C # и ASP.NET MVC для программиста Django / Pylons - PullRequest
2 голосов
/ 29 сентября 2011

У нас есть проект, который, вероятно, будет в каком-то ASP.NET.Я действительно надеюсь, что это означает ASP.NET MVC:)

Ранее я создал веб-службу SOAP и небольшой веб-сайт в ASP.NET (не-MVC), поэтому я знаком с основными принципамиC #, ASP.NET и LINQ (за исключением того, что шаблоны все еще меня сильно смущают).

Я, однако, довольно продвинутый программист на Python, и у меня огромный опыт работы с Django и Pylons.Каков наилучший способ перевести эти знания в ASP.NET?

Меня особенно интересует все, что связано с последними версиями .NET, а также лучшие практики для .NET, VisualСтудия и др.

Ответы [ 2 ]

3 голосов
/ 29 сентября 2011

Знание Django поможет вам использовать ASP.NET MVC - вы уже будете знать о ролях Моделей и Представлений и т. Д.

Python, как правило, является языком более высокого уровня, чем C #, поэтому вы можете обнаружить, что он может быть менее мощным в использовании. В целом, я бы сказал, что между ними не так много.

Лучший совет, который я мог бы дать, это прочитать Pro ASP.NET MVC Framework (Стив Сандерсон). Эта книга выходит за рамки простого обучения читателя особенностям структуры, но ясно демонстрирует их в контексте и дает четкие примеры того, что можно считать «наилучшей практикой» (субъективно, но я в основном согласен с методами, которые он защищает).

На самом деле я сейчас иду наоборот. Я использую ASP.NET MVC в течение нескольких лет, но перехожу к Django для некоторых будущих проектов.

1 голос
/ 29 сентября 2011

Я большой поклонник обучения PluralSight. В качестве дополнения к книге Сандерсона, а не замены для.

Но за 29 долларов в месяц вы не найдете лучшие учебные материалы. Вы можете посмотреть курсы ASP.Net MVC, курсы C # и многое другое.

http://www.pluralsight -training.net / Microsoft /

...