Я писал PHP веб-проекты в течение нескольких лет и считал себя промежуточным с PHP. Недавно я написал приложение (на PHP) для компании, которая была замечена отделом программирования, и они заставили меня перейти к программированию заданий на C # и .NET.
Моя первая реакция была очень сдержанной; Я научился программировать в анти-Microsoft среде и мышлении. Последнее, что я хотел сделать, это научиться чему-то в .NET.
После нескольких месяцев принуждения к изучению C # и ООП я должен сказать, что это на самом деле замечательная вещь. По крайней мере, для разработки приложений для Windows. Я всегда хотел создавать настольные приложения, и это был отличный способ сделать это.
Но до сих пор ничего не было связано с ASP.net, и теперь у меня есть проект, который требует некоторого веб-вывода. Я борюсь с изучением ASP, и в том-то и дело, что я испытываю желание написать его веб-часть на PHP. Для меня C # имеет смысл для Windows и ООП, но для приложений быстрого анализа данных в Интернете PHP работает быстро и выполняет свою работу.
Я собираюсь продолжать работать над ASP, особенно обращаясь к MVC. Еще один вопрос по SO заинтересовал меня сосредоточиться на MVC. Я просматривал книги и смотрел обучающие видео, и до сих пор безнадежно запутался.
Возможно, это будет то, на что я оглядываюсь назад, и я благодарен за то, что приложил усилия - как, например, изучение C # в первую очередь. В настоящее время ASP-подход к веб-кодированию кажется чужим, несмотря на то, что он знал больше о C # и ООП, чем я знал год назад.