ASP .NET и C # - PullRequest
       23

ASP .NET и C #

2 голосов
/ 06 января 2009

Я только что закончила колледж (прошло в 07) и с тех пор работаю над проектом Windows Forms.

Я хорошо понимаю C # (не все возможности языка, а только те, которые я использовал в проекте) и очень заинтересован в изучении ASP .NET

Было бы лучше начать изучать ASP .NET и поднимать C # по мере продвижения или сначала я осваиваю язык, а затем начинаю с ASP .NET

РЕДАКТИРОВАТЬ: я говорю о версии .NET Framework 3.5

Ответы [ 8 ]

7 голосов
/ 06 января 2009

Вы смешиваете некоторую терминологию. C # это язык. ASP.NET - это способ использования языка (обычно C # или VB.NET) для создания веб-страниц. Так что, если вашими интересами являются C # и ASP.NET ....

Делать ASP.NET в C #.

5 голосов
/ 06 января 2009

Вы можете довольно легко забрать C # и ASP.Net одновременно. Возможно, вы захотите изучить ASP.Net MVC, а также / вместо «нормального» ASP.Net.

1 голос
/ 06 января 2009

Я согласен с большинством людей здесь: изучать ASP.NET и C # одновременно. Вы должны будете - ваши коды будут в любом случае VB.NET или C #. Также проверьте MVC и LINQ.

Но, и вот что важно, изучите HTML-код, соответствующий стандартам * ! Большинство элементов управления перетаскиванием в Visual Studio делают ужасные ужасные вещи с HTML (gridview, я смотрю на вас). Если вы будете следовать надлежащим стандартам HTML, вы также узнаете, какие элементы управления более полезны (повторитель), чем другие при разработке чистых веб-сайтов.

1 голос
/ 06 января 2009

Я был прямым разработчиком VB6, когда начал переходить на VB.Net. Я только делал настольные приложения - ни единой вещи в мире Интернета. Я начал изучать ASP.Net (работа требовала этого) и в то же время решил перейти на C #.

Переделал пару небольших приложений, которые я ранее писал в VB6 и VB.Net на C #, и просто продолжил.

0 голосов
/ 06 января 2009

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

0 голосов
/ 06 января 2009

Насколько я понимаю, единственный верный способ учиться - это делать. Зайдите на официальный сайт ASP.Net и загрузите учебники и работайте с ними.

Помните, ASP.Net - это НЕ язык, а способ подключения HTML к вашему коду C # / VB.Net. Веселись!

0 голосов
/ 06 января 2009

Когда я изучал asp.net и C #, я изучал их одновременно, но отдельно. Я получил хорошую книгу о ASP.net с C #, а также книгу о C #. Я нашел, что помогло. Похоже, вы уже используете C #, так что это не должно быть проблемой для вас.

Как уже упоминалось, еще одна вещь, которую следует учитывать, - это asp.net webforms против asp.net MVC. Если ваш фон - winforms, то веб-формы будут иметь смысл. Если ваш фон - php или не управляемая событиями среда, тогда MVC, вероятно, будет иметь больше смысла.

MVC - это «горячая» новая вещь, о которой все сегодня говорят с asp.net. Однако реально существует гораздо больше ресурсов, учебных пособий и примеров кода для веб-форм. Я уверен, что это изменится, когда MVC выйдет из бета-версии и будет больше использоваться.

0 голосов
/ 06 января 2009

Вы должны научиться C #, работая над проектом ASP.NET. Я посоветую вам, если вы уже достаточно хорошо знакомы с Интернетом, вам, вероятно, будет удобнее работать с ASP.NET MVC Framework. ASP.NET использует некоторые возможности жизненного цикла страницы, пытаясь сделать веб-страницы запрограммированными как настольные приложения. Лично я думаю, что это затрудняет использование ASP.NET, но в то же время я имею опыт работы с Perl и PHP.

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