С чего начать с ASP.net в C # и Dreamweaver? - PullRequest
7 голосов
/ 24 апреля 2009

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

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

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

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

Ответы [ 8 ]

16 голосов
/ 24 апреля 2009

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

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

4 голосов
/ 24 апреля 2009

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

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

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

1 голос
/ 24 апреля 2009

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

1 голос
/ 24 апреля 2009

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

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

1 голос
/ 24 апреля 2009

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

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

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

0 голосов
/ 17 мая 2012

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

0 голосов
/ 24 апреля 2009

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

Создание ASP.Net без специализированной среды разработки будет для вас болезненным.

0 голосов
/ 24 апреля 2009

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

...