Каковы подходящие материалы для разработчика настольных ПК, чтобы стать веб-разработчиком? - PullRequest
1 голос
/ 15 февраля 2009

Я разработчик настольных компьютеров для .NET, и мне это нравится. Я не очень люблю веб-разработку, потому что мы потеряли драгоценное время на отладку CSS, javascript и совместимости вместо создания ценности.

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

Можете ли вы дать мне несколько советов / ссылок / шаблонов / фреймворков, чтобы стать хорошим веб-разработчиком? (Я парень .NET, поэтому я принимаю все, что позволит мне создавать лучшие сайты в .NET).

Спасибо!

Точность

В прошлом я много занимался веб-формой ASP.NET, но этого недостаточно для создания отличного веб-сайта без потери времени на проблему совместимости / css / javascript.

Ответы [ 3 ]

2 голосов
/ 15 февраля 2009

Вы можете использовать ярлык и использовать ASP.NET, который предоставляет ряд элементов управления для упрощения веб-разработки - и вы будете знакомы с ними.

К сожалению, они на самом деле не так уж хороши (имо) и не учат вас хорошим практикам в Интернете.

Я предлагаю вам взглянуть на ASP MVC , который сейчас находится в бета-версии. Это научит вас писать веб-сайты, в то же время позволяя использовать библиотеки, с которыми вы знакомы .NET

При общей веб-разработке посмотрите на такие сайты, как W3schools , которые научат вас основам.

Не забудьте отделить презентацию от разметки с помощью CSS и убедиться, что вы используете javascript для добавления значения на страницу, но убедитесь, что ваша страница по-прежнему может использоваться без нее.

Вы всегда будете терять время из-за проблем с совместимостью CSS, все, что я могу сказать, - с практикой вы узнаете, какие подводные камни следует избегать, поэтому это становится немного легче.

Что касается разработки javascript, то за последние несколько лет она значительно улучшилась благодаря фреймворкам, которые теоретически являются кросс-браузерными. Может быть, попробуйте заглянуть в JQuery , который хорошо синхронизируется с ASP MVC и имеет intellisense в visual studio

1 голос
/ 15 февраля 2009

Советы:

Лучший совет, который я могу вам дать: просто не сердитесь, когда вы сделали что-то правильное, но это не покажет, как вы хотели. Терпение! :)

Ссылки:

www.w3schools.com

Nettuts.com

Webappers.com

Digital Point - форум вебмастеров

Модели:

Мой совет - углубиться в шаблон MVC и любой шаблон предприятия.

рамочные:

Просто посмотрите эту ссылку :) Руководство по фреймворку

Для Javascript: JQuery , Прототип , Mootools , EXTJs

Для CSS: Система координат 960 довольно хорошо

0 голосов
/ 15 февраля 2009

Убедитесь, что вы также узнали о клиенте / браузере.

В настоящее время рекомендуется использовать библиотеку javascript для создания кроссплатформенных и кросс-браузерных веб-приложений. Библиотека AJAX, такая как jQuery или Prototype , для выполнения интерактивных действий, которые вы не сможете выполнять со стандартными HTML и CSS в эпоху, предшествующую AJAX.

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