Лучший способ узнать о .net MVC для программиста PHP - PullRequest
0 голосов
/ 11 февраля 2009

Хорошо, я знаю, что есть множество вопросов по книгам и учебным пособиям для изучения MVC в точечной сети, НО после того, как я начал читать некоторые из этих вещей, я понял, что они не ориентированы на людей, подобных мне.

Я работал с php на Zend в конфигурации MVC и сделал несколько ruby ​​на рельсах, так что у меня есть хорошее представление о шаблоне, но я абсолютно не имею представления о: IIS, Visual Studio и asp / C # .. Итак, каков наилучший способ (может быть 1 книга, пара учебников, руководство, руководство, пост в блоге), чтобы получить очень хорошее представление об этой технологии.

По крайней мере, я бы знал, кроме как из первых рук узнать плюсы и минусы всего этого!

Ответы [ 4 ]

5 голосов
/ 11 февраля 2009

Скринкасты помогают мне больше всего на свете. Видеть, что кто-то действительно что-то делает, во много раз более поучительно, чем читать. Смотрите скринкасты на http://asp.net/mvc.. Предварительный просмотр Скотта Хансельмана. 3 видео по-прежнему актуальны, поскольку с тех пор не было много огромных, радикальных изменений. Они показывают, как перетаскивать данные, использовать LINQ и другие специфичные для .NET вещи. После просмотра и кодирования вместе с теми, посмотрите другие.

3 голосов
/ 11 февраля 2009

Если вы действительно начинаете с нуля, первым шагом будет загрузка и установка Visual C # 2008 Express Edition , Visual Web Developer 2008 Express Edition и SQL Server 2008 Express Edition . Это бесплатные версии Microsoft Visual Studio и продуктов баз данных.

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

Найдите учебное руководство по LINQ to SQL, так как большинство учебных пособий по MVC используют его для доступа к данным, и оно, вероятно, сильно отличается от того, что вы видели в PHP.

Оттуда, я думаю, у вас будет достаточно, чтобы начать учебники MVC. Потратив некоторое время на изучение простого ASP.NET, вы наверняка поможете перейти на ASP.NET MVC, но вы также потратите много времени на работу с концепциями, отсутствующими в MVC.

Также имейте под рукой MSDN в качестве справочного материала для платформы .NET.

1 голос
/ 12 февраля 2009

Вы в невыгодном положении, потому что у вас нет формального обучения C # и вы не знакомы с .Net framework. К счастью, всегда есть время учиться. Вот что я предлагаю вам сделать. Получите книгу по C # для начинающих и начните изучать C #, как только вы освоите свои навыки работы с html и php, чтобы использовать MVC Framework. Еще одна вещь, которая может помочь, это получить работу .Net, если серьезно, это лучший способ научиться чему-либо!

0 голосов
/ 24 февраля 2012

Изучите базовые навыки C # от 2.0 до 3.5, таким образом, дженерики / LINQ / Lambda Expressions / List / продолжайте писать приложения в Visual Studio Express, консольные приложения, winforms и веб-приложения.

Вы должны разобраться с основным языком C #. Если вы знаете PHP, то, по крайней мере, вы понимаете логику ... условия и html / jquery / css. Тем не менее, вы действительно захотите разобраться в C # до того, как начнете делать MVC, так как вы будете смотреть на дженерики и лямбда-выражения и будете полностью потеряны.

Атакуйте его со всех сторон, в основном методом проб и ошибок при ручном кодировании с нуля, затем некоторыми видео от множественного взгляда / Microsoft и т. Д. Книги MVC 3 тоже хороши, но книга .NET C # будет большой первой. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...