Asp.Net - очень мощный язык и не слишком отличается от Asp. Это заняло немного дополнительного обучения, но это того стоило. был в той же самой лодке, что и вы, и не может устоять, как редакторы WYSIWYG переформатируют весь HTML. Я потратил очень большую часть своей жизни на использование Блокнота для всех моих потребностей в программировании.
Я использую Visual Studio 2008 для своих сайтов Asp.Net, так как он вышел. Я не использую режим WYSIWYG, но, скорее, всегда просматриваю Source. Это позволяет мне использовать цветовое кодирование кода, обеспечивает доступ к IntelliSense и обеспечивает легкое форматирование. Вы можете быстро комментировать или раскомментировать большие разделы кода, вставлять большие разделы в мгновение ока и вытаскивать файлы справки одним нажатием кнопки. Используя только исходный режим, я смог поддерживать очень чистый и полезный набор Html со всеми преимуществами редакторов WYSIWYG.
Использование VS2008 или VS2010, нет необходимости иметь файлы проектов или DLL, которыми вы управляете, если только вы не создаете собственные библиотеки DLL. Пользовательские элементы управления могут быть записаны и доступны через Блокнот, без необходимости перекомпиляции. Лично я обычно открываю сайт через FTP-сервер и управляю им оттуда. Это не требует расширения FrontPage, но также не требует отдельного сервера разработки для использования и редактирования в автономном режиме.
Файлы конфигурации являются необходимой частью IIS и могут быть очень полезными. К счастью, в Интернете.Файл Config используется в основном для хранения конфигурации для вашей конкретной информации, такой как ваши поставщики баз данных, поставщики членства и ограничения безопасности. Большая часть файла Config хранится в Machine.Config и позволяет свести к минимуму количество информации в нем.
Как я уже говорил, я провел много лет с помощью Notepad и FTP для редактирования и управления веб-сайтами. Большая проблема заключалась в том, что файлы постоянно синхронизировались и вы случайно не перезаписываете более старые файлы более старыми. Использование VS в режиме FTP позаботится об этом для вас. Ваши локальные файлы имеют отметки времени, и если есть конфликт, VS спросит, какое издание следует использовать. Проверьте это. Я думаю, вы найдете VS очень полезным.
Asp.Net также используется для Ajax Control Toolkit, который по сути является дополнением элементов управления для веб-разработки. Вы можете получить дополнительную информацию о них по адресу: www.asp.net/ajax. Они очень мощные и с открытым исходным кодом. Для большинства из нас вы можете использовать предварительно скомпилированную Dll, которая является одним файлом, и загрузить ее в свою папку Bin. Кроме того, все, что вам нужно сделать, это правильно ссылаться на ресурс на вашей странице, и они пригодны для использования. Это очень простой процесс, но он может сэкономить часы написания элементов управления JavaScript и клиентского сценария.
Я надеюсь, что это поможет вам. Скотт
Классический ASP довольно устарел. Если вам нравится этот стиль (скриптинг), используйте PHP, который является, по крайней мере, современным языком сценариев. –
Просто интересно, что делает ASP.NET «overkill»? – Oded
В Википедии есть [список программ для форума, работающих на ASP (.NET)] (http://en.wikipedia.org/wiki/Comparison_of_Internet_forum_software_%28ASP%29).Я никогда не использовал ASP, но я буду придерживаться PHP, потому что он на 100% с открытым исходным кодом. – Lekensteyn