Реферат 1 Введение 3 Аналитическая часть 5
Скачать 1.24 Mb.
|
b.Практическая частьТехнологии проектирования и реализацииMicrosoft ASP.NETПлатформа .NET Framework[25] — это технология, которая поддерживает создание и выполнение нового поколения приложений и веб-служб XML. При разработке платформы .NET Framework учитывались следующие цели.
Архитектура MVCВажно различать архитектурный паттерн MVC и ASP.NET MVC Framework. MVC паттерн он завоевал огромную популярность сегодня в качестве паттерна для веб приложений по следующим причинам:
ASP.NET MVC Framework реализует MVC паттерн и, тем самым, обеспечивает значительно улучшенное разделение концепций. На самом деле ASP.NET MVC реализует современный вариант MVC паттерна, который особенно хорошо подходит для веб приложений. Microsoft SQL Server 2012Решение Microsoft SQL Server 2012 представляет собой высокопроизводительную платформу обработки и анализа данных для бизнеса любого размера, которая отвечает всем современным требованиям по работе с данными любых типов и поддержке удобной и быстрой разработки приложений.[26] Продукт реализует концепцию комплексной обработки данных и позволяет преобразовывать ценную информацию в знания и решения на основе анализа собранных данных. В базах данных SQL Server 2012 можно хранить любую структурированную, полуструктурированную или неструктурированную информацию, такую например, как изображения и мультимедиа из самых разнородных источников данных. Продукт предлагает большой набор интегрированных служб, расширяющих возможности обработки, который позволяет составлять запросы, выполнять поиск, проводить синхронизацию, формировать отчеты и анализировать данные. SQL Server 2012 обеспечивает обращение к данным из любого приложения, разработанного с применением технологий Microsoft .NET и Visual Studio. JavaScriptJavaScript — прототипно-ориентированный сценарный язык программирования. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью,прототипное программирование, функции как объекты первого класса.На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java, но при этом лёгким для использования непрограммистами. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке. AngularJSAngularJS — это JavaScript-фреймворк, разрабатываемый корпорацией Google и имеющий открытый исходный код. В основном применяется для разработки «одностраничных» приложений. Основная его цель – облегчение разработки клиентской части приложения на основе MVC шаблона, и упрощение тестирования. Он позволяет работать с HTML с помощью директив – создаваемых пользователем тэгов и свойств, а также предоставляет возможности для «двухстороннего связывания» - связь DOM с JavaScript моделью. Microsoft Visual StudioMicrosoft Visual Studio 2013 — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight. |