С чего начать? ASP.net в C# и Dreamweaver?

Я ищу, чтобы начать работу на личном сайте с помощью C#. Я работаю веб-разработчиком и ранее использовал VBScript, и теперь использую Coldfusion на работе. Я использую Dreamweaver для разработки на этих языках.

Я прочитал много людей, рекомендующих вам использовать MS IDE для разработки в .net и что C# - это путь с точки зрения языка. Я хотел бы придерживаться Dreamweaver, как я чувствую, я бы взял на себя слишком много, чтобы научиться использовать новый IDE и новый язык одновременно.

будет ли использование чего-то вроде Visual Studio помогать в разработке в .net настолько, что стоит усилий изменить Dreamweaver? Если да, то с какой IDE лучше всего учиться?

Если я решу придерживаться Dreamweaver есть ли какие-либо рекомендации вы можете сделать о том, как лучше настроить Dreamweaver для легкой разработки?

8 ответов


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

схватила Visual Studio Express 2013 для Web (это бесплатно) и наслаждайтесь. Это приложение для Windows, как и многие другие приложения для Windows! Вам не нужна профессиональная подготовка, чтобы использовать его.


Как кто-то, кто ранее кодировал PHP в Dreamweaver, я настоятельно рекомендую использовать Visual Studio IDE для C# ASP.NET заявки. Преимущества многочисленны:

  • Intellisense - где любой объект, свойство, метод и т. д. то, что вы создадите, автоматически появится в поле автозаполнения, что значительно сократит синтаксические ошибки
  • шаблоны - запуск веб-приложения с нуля будет очень и очень сложно, если вам нужно сделать все это с помощью исходного кода
  • отладка - ошибки могут быть пойманы и отлаживать непосредственно в исходном коде
  • надстройки - мое любимое существо Конструктор Разделов Конфигурации

Я уверен, что есть еще больше причин, это только самые большие из них.


Я думаю, вы были бы очень разочарованы ASP.NET поддержка в Dreamweaver. Вам было бы намного лучше получить копию Visual Studio / Web Developer (экспресс-выпуски бесплатны) и сделать свою разработку там.

тем не менее, нет причин, по которым вы не можете создать свой HTML и CSS в Dreamweaver, а затем принести эти файлы в Visual Studio, чтобы фактически поместить в код. Это разовая сделка, хотя, как правило, как только вы начали разделяться ваш HTML на главные страницы и пользовательские элементы управления / частичные представления, довольно сложно вернуться и отредактировать их снова в Dreamweaver.


Visual Studio 2008, вероятно, будет лучше. Не только IntelliSense, но и отладка в JavaScript иногда может быть полезной (не знаю, включена ли она в Express edition).


Если вы чувствуете себя комфортно с помощью Dreamweaver для дизайна, вы все еще можете продолжать использовать его, но я настоятельно рекомендую вам ознакомиться с Visual Studio Express однако (это бесплатно). Попытка изучить .NET и C# с помощью текстового редактора или приложения, такого как dreamweaver, возможна, но вы сделаете процесс обучения излишне сложным. Visual Studio предоставляет подсветку синтаксиса, intellisense, отладку и многие другие функции, которыми вы просто не являетесь собираюсь попасть в другую IDE, ориентированную на веб-дизайн. VS действительно очень сильно связан с разработкой .NET.

Я начал свою карьеру в качестве веб-дизайнера, много лет назад с помощью Dreamweaver, и постепенно перешли к разработчику программного обеспечения. Оставляя инструменты, такие как Dreamweaver, на самом деле дал мне гораздо больше свободы с точки зрения работы в качестве дизайнера, и я нахожу, что мне на самом деле не нужны никакие инструменты для разметки и css, кроме текстового редактора. Вы можете обнаружить, что бросить инструмент дизайна, такой как dreamweaver, на самом деле делает вас лучшим дизайнером; и так же хорошо - инструменты "дизайн" в Visual Studio абсолютно бесполезны :)

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


да, исходя из той же ситуации, я могу сказать вам сейчас, что это поможет вам уйти от Dreamweaver для вашей работы .net. Intellisense для C# не очень велик в Dreamweaver. Вы найдете функции, которые вы пропустите много от Dreamweaver, хотя, в частности, завершение кода на стороне HTML намного лучше в Dreamweaver, чем в VS.


еще один голос за Visual Studio, с добавлением, что вам не нужно отказываться от Dreamweaver. Вы можете использовать Dreamweaver для создания базового макета и дизайна интерфейса. Затем использовать Visual Studio для реализации этого замысла.

вы найдете здание ASP.Net без цели-построить IDE больно.


Я бы очень хотел отметить, что" IntelliSense " не является чем-то новым, и ничего Microsoft не изобрел никакими средствами. IntelliSense-это код, намекающий на ссылки на страницу справки Microsoft, которая мне никогда не была нужна лично. См., что Dreamweaver имеет код, намекающий точно так же, как Visual Studio, однако не предназначен для разработки C# и подобных языков, и только по этой причине я бы не рекомендовал пытаться разрабатывать с ним. Что касается разработки исключительно в HTML, CSS и JavaScript, простой текстовый редактор-лучший выбор, чем Visual Studio, Если вы не измените ни один из параметров. Есть так много вещей, которые я ненавижу о том, как VS ведет себя во время написания HTML, но это еще один поток. На другом сайте.