Лучший путь от PHP до ASP.net? - PullRequest
1 голос
/ 25 августа 2009

Что все это значит, если я хочу перейти с PHP на asp.net? У меня нет базовых знаний о asp или других языках, кроме php и некоторого javascript.

Что было бы лучшим местом, чтобы начать учиться больше?

Что нужно для размещения сайта asp?

С чем это разработано?

Есть ли эквивалент ресурса php.net для ресурса?

Ответы [ 5 ]

3 голосов
/ 25 августа 2009

Я думаю, что хорошее начало - взять один из ваших существующих проектов PHP и переписать его в ASP.Net. Таким образом, вам не нужно будет придумывать что-то новое и изучать язык одновременно. Однако, не пытайтесь делать построчное преобразование. ASP.Net имеет совершенно другую модель программирования, чем PHP. Так что вам было бы гораздо лучше взглянуть на конечный продукт и попытаться создать то же самое, не обязательно создавая один и тот же код.

1 голос
/ 25 августа 2009

Я делал это переключение несколько раз. Если вы хорошо разбираетесь в ОО и наиболее распространенных шаблонах проектирования, у вас не будет особых проблем с пониманием языков dot.net.
b.t.w Я действительно ДЕЙСТВИТЕЛЬНО предлагаю вам рассмотреть только C #.
Лучший способ начать - взять книгу Wrox и начать изучать ее. Не запускайте напрямую с asp.net, а скорее с консольных приложений.
Книга покажет вам, как установить среду разработки, которая неотделима от dot.ent env.
Если то, что предлагается в книге, не относится к среде MS Express, я предлагаю вам использовать Express. Что касается чего-то вроде php.net, ну, MSDN - гораздо лучший инструмент, чем php.net, и это от фаната PHP и бывшего Zender.

Подводя итог, просто сделайте упражнения в книге, все будет хорошо

1 голос
/ 25 августа 2009
  1. google asp.net c # учебник. серьезно
  2. загрузить MS VS Express Edition (бесплатно) http://www.microsoft.com/express/vwd/
  3. сделать проект. ничего похожего на обучение на работе
0 голосов
/ 28 августа 2009

Несколько лет назад я перешел с серверных языков на основе скриптов (Classic ASP и PHP) на .NET. Насколько я помню, самым сложным было понимание тесной интеграции между событиями на стороне клиента и обработкой событий на стороне сервера. Как только это щелкнуло, остальное стало просто упражнением в изучении нового синтаксиса (это было больше похоже на C ++, который я изучал в колледже).

0 голосов
/ 28 августа 2009

Я писал PHP веб-проекты в течение нескольких лет и считал себя промежуточным с PHP. Недавно я написал приложение (на PHP) для компании, которая была замечена отделом программирования, и они заставили меня перейти к программированию заданий на C # и .NET.

Моя первая реакция была очень сдержанной; Я научился программировать в анти-Microsoft среде и мышлении. Последнее, что я хотел сделать, это научиться чему-то в .NET.

После нескольких месяцев принуждения к изучению C # и ООП я должен сказать, что это на самом деле замечательная вещь. По крайней мере, для разработки приложений для Windows. Я всегда хотел создавать настольные приложения, и это был отличный способ сделать это.

Но до сих пор ничего не было связано с ASP.net, и теперь у меня есть проект, который требует некоторого веб-вывода. Я борюсь с изучением ASP, и в том-то и дело, что я испытываю желание написать его веб-часть на PHP. Для меня C # имеет смысл для Windows и ООП, но для приложений быстрого анализа данных в Интернете PHP работает быстро и выполняет свою работу.

Я собираюсь продолжать работать над ASP, особенно обращаясь к MVC. Еще один вопрос по SO заинтересовал меня сосредоточиться на MVC. Я просматривал книги и смотрел обучающие видео, и до сих пор безнадежно запутался.

Возможно, это будет то, на что я оглядываюсь назад, и я благодарен за то, что приложил усилия - как, например, изучение C # в первую очередь. В настоящее время ASP-подход к веб-кодированию кажется чужим, несмотря на то, что он знал больше о C # и ООП, чем я знал год назад.

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