Asp.net — это среда веб-приложений на стороне сервера с открытым исходным кодом, предназначенная для веб-разработки для создания динамических веб-страниц, веб-сайтов, приложений и служб с использованием HTML, CSS и JavaScript. Вы также можете создавать веб-API, мобильные сайты, использовать технологии реального времени, такие как веб-сокеты, и многое другое!
веб-сайты
ASP.NET отлично подходит для создания веб-сайтов на основе стандартов с помощью HTML5, CSS3 и JavaScript. ASP.NET поддерживает три подхода к созданию веб-сайтов. Веб-формы ASP.NET используют элементы управления и модель событий для разработки на основе компонентов. ASP.NET MVC ценит разделение задач и упрощает разработку на основе тестирования. Веб-страницы ASP.NET предпочитают одностраничную модель, в которой смешаны код и HTML-разметка. Вы можете смешивать и сочетать эти методы в одном приложении в зависимости от ваших потребностей — все это One ASP.NET.
API
ASP.NET включает веб-API ASP.NET для создания многофункциональных веб-служб REST-ful, которые возвращают JSON, XML или любой другой контент, поддерживаемый Интернетом! Веб-API ASP.NET могут предоставлять службы данных мобильным приложениям, таким как телефоны Windows, iPhone, Android и другие. Веб-API ASP.NET можно использовать в любом веб-приложении ASP.NET, включая ASP.NET MVC, веб-формы или веб-страницы — все это в одном ASP.NET.
В режиме реального времени
ASP.NET SignalR — это новая библиотека для разработчиков ASP.NET, которая делает двунаправленную связь между клиентом и сервером в реальном времени реальностью. ASP.NET SignalR поддерживает новые стандарты, такие как веб-сокеты, и изящно возвращается к поддержке старых браузеров. ASP.NET SignalR может поддерживать клиенты JavaScript, а также клиенты на Android, iPhone и все клиенты C#, такие как Windows Phone и Windows 8.
Мобильный
ASP.NET также может поддерживать мобильные приложения с адаптивными средами проектирования, такими как Twitter Bootstrap, включенными в VS2013. Вы можете использовать любой CSS-фреймворк или открытую сетку, которую вы предпочитаете, или, возможно, выбрать мощную мобильную систему, такую как jQuery Mobile или Sencha, и отличные мобильные приложения с PhoneGap. Выбор за вами, все это возможно с ASP.NET.