Первый вопрос о переполнении стека ...
Я новичок в C #, но нахожу это довольно простым в изучении.
Я видел этот учебник всего несколько минут назад.
Считывание различных технологий c # WCF, WPF, Silver light, c # с asp.net, это довольно много технологий, позволяющих использовать c #.
Я буду создавать веб-приложение c #. Я думаю, что Silver Light кажется лучшим вариантом для меня.
Приложение будет иметь базу данных, которая будет размещена на одном из хостинговых серверов в Великобритании. Язык программирования также должен быть в C #. Этот проект предназначен для развития моих знаний и навыков в веб-приложении (в рамках c #). Я надеюсь установить веб-приложение на тестовое доменное имя.
Я бы также хотел, чтобы веб-приложение было развернуто на других доменах, если это возможно. Из исследования я понял, что мне, возможно, потребуется файл конфигурации, чтобы доменное имя, имя базы данных, пароль и т. Д. Можно было настраивать индивидуально.
Можно ли внести изменения в веб-приложение, скажем, через 3 месяца, нажать кнопку и развернуть последние изменения в приложении?
Глядя на мои потребности в создании приложения, которое будет иметь размещенную БД и должно будет взаимодействовать с БД, я думаю, что серебряный свет с c # кажется правильным.
Я на правильной линии, рассматриваю ли я инструменты, технологии? Любые указатели будут с благодарностью. Возможно ли то, что я могу сделать с Silver light, или альтернативная технология с c # будет лучшим выбором?
Спасибо, что просмотрели мой вопрос. Извините за длинный вопрос в стиле эссе, я подумал, что лучше всего дать как можно больше информации.
** ОБНОВЛЕНИЕ: После нескольких щедрых ответов / ответов и советов я хотел бы обновить свой вопрос:
Для ASP.NET MVC возможно ли подключение к базе данных, такой как mySQL? Я читал, что с помощью ado.net это можно сделать. Возможно ли это с другими ORM?
Также возможно ли упаковать веб-приложение в APS.NET MVC, чтобы я мог установить его, например, на втором тестовом домене / сервере?
**
Я с нетерпением жду ваших ответов и советов. Если есть что-то, что требует уточнения, пожалуйста, дайте мне знать.
Спасибо.