Что мне нужно, чтобы начать разработку в .NET - PullRequest
3 голосов
/ 08 января 2010

За последний год я перешел от начинающего разработчика PHP к более среднему разработчику, я использую Mac OS X и среду локального сервера разработки (MAMP).

Я подумываю начать разработку с использованием .NET Framework. Кто-нибудь может дать мне совет?

  • Что мне нужно начать?
  • Как похоже такое .NET к PHP?
  • Что такое отношения между ASP и .NET?
  • Является Там что-нибудь новое или жизненно важное Я должен знать о разработке в .NET? (Я знаю. NET написано с использованием технологии Microsoft ...)

Ответы [ 2 ]

2 голосов
/ 08 января 2010

Во-первых, загрузите Windows. Тогда вам понадобятся Visual Studio Express и MSDN . Имейте в виду, что .NET будет сильно отличаться от PHP. Если вы хотите немного больше узнать о способе работы .NET при использовании PHP, вы можете изучить такую ​​среду, как Prado , которая действует как гибрид.

Готовый PHP не является объектно-ориентированным. .NET есть. Я помню свою первую неделю обучения .NET, я был очень расстроен, потому что я не мог include() навигация по боковой панели. Я должен был узнать, что элементы управления были объектами, а объекты должны были быть созданы и добавлены к другим объектам. Это гораздо лучший способ работы (именно поэтому многие разработчики PHP придерживаются OO-фреймворков, таких как Kohana), как вы в конечном итоге увидите.

.NET также поставляется на двух основных языках: C # и VB.NET. Если бы я был вами, я бы придерживался C #, так как синтаксис будет наиболее знаком, исходя из фона PHP - VB.NET гораздо более многословен и не использует фигурные скобки и точки с запятой.

Как и во всех начинаниях программиста, держите StackOverflow в закладках и интенсивно используйте его при необходимости. Вероятно, это будет ваш самый ценный ресурс в изучении любого нового языка программирования или фреймворка.

Удачи!

1 голос
/ 08 января 2010

Если вы хотите приобрести ПК, я бы предложил следующий сайт:

http://www.asp.net/learn/

Существуют видеоуроки практически для всего, включая установки. Они также могут пошагово рассказать вам, как выполнять некоторые общие задачи с помощью .net framework.

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