#c# #php #asp.net #.net
#c# #php #asp.net #.net
Вопрос:
Я не видел здесь ничего, в чем явно перечислены основные различия с точки зрения кривой обучения. PHP СИЛЬНО отличается от .ЧИСТЫЙ мир, и хотя я довольно хорошо знаю C #, я не знаком с методологией C # программирования на стороне сервера, такой как выполнение вызовов базы данных через MySQL. В PHP это просто, как 1-2-3, в .NET это выглядит немного иначе. Положительным моментом является то, что программист стремится узнать больше, однако, я думаю.
В любом случае, есть ли у кого-нибудь какие-либо конкретные ресурсы для тех, кто переходит с PHP на .NET / ASP, в частности, для C #?
Комментарии:
1. Даже после 9 лет работы с c # я бы не стал сам переключаться с PHP. Важна конечная игра, а не то, как вы туда попали или какие инструменты используете.
Ответ №1:
Я начал с PHP и взял на ASP.NET проекты, а также за последние несколько лет. Как только вы хорошо разберетесь в языках программирования в целом, у вас не должно возникнуть проблем с адаптацией и пониманием вещей. Самая большая разница, на мой взгляд, заключается в том, что ASP.NET имеет много событийно-ориентированного программирования. Кроме того, вам нужно привыкнуть к ASP.NET элементы управления вместо обычного HTML.
Что касается подключений к MySQL и различных других обычных веб-задач на стороне сервера, я сомневаюсь, что вы обнаружите, что это огромная кривая обучения, как только вы начнете. Взаимодействие между клиентской и серверной сторонами — это то, где все по-другому.
Я опытный человек и многому научился, просто запустив проект. The ASP.NET на сайте также есть много обучающих видеороликов, которые были полезны.
Ответ №2:
Я бы не стал беспокоиться о том, что исходил из фона php и нуждался в чем-то конкретном. Вы уже должны хорошо понимать процесс http-запроса / ответа. Просто возьмите asp.net закажите, откройте VS и начните учиться. У меня есть Murach’s ASP.NET w / C # книга, и она довольно хороша.. Я бы рекомендовал это.
Комментарии:
1. Я бы рекомендовал asp.net mvc, как это делает @iamkrillin. мой ответ: если вы хотите перейти к веб-формам
Ответ №3:
Если вы хотите перейти с PHP на ASP.Net вы могли бы взглянуть на использование ASP.NET Фреймворк MVC. Существует вероятность гораздо меньшей кривой обучения для него, исходящей из фона php, в отличие от веб-форм.