logo
Разработка web-приложения

2.4 Обоснование выбора языка программирования

Как уже говорилось ранее, требуемое web-приложение будет реализовано с помощью ASP.NET (Active Server Pages для.NET) . ASP.NET является технологией создания web-приложений и web-сервисов. В настоящее время ASP.NET пользуется небывалой популярностью, но уже давно не является революционной технологией [24].

Множество языков поддерживаются в данной технологии. Однако, выбор конкретного языка для разработки собственного web-приложения не имеет большого значения, так как выбор языка никак не влияет на то, какие задачи с помощью приложения можно будет решать потому, что какой бы язык не использовался, код всегда будет компилироваться в IL [24].

Язык IL является своего рода "трамплином" для любого управляемого приложения. Под управляемым, приложением понимается любое приложение, которое пишется для.NET и выполняется внутри управляемой среды CLR [24].

Следовательно, для разработки требуемого приложения можно выбрать любой из языков программирования, поддерживаемый в ASP.NET. Этим языком будет C#.

2.5 Обоснование выбора метода реализации функции выбора наиболее выгодного потребительского кредита

Одной из функций разрабатываемого web-приложения является функция, рекомендующая пользователю наиболее выгодный банковский заём, отталкиваясь от того, на сколько важен для него каждый из критериев.

Выбор наиболее выгодного кредита далеко не так прост, как может показаться на первый взгляд. На данный момент существует достаточно много видов банковских кредитов, а также огромное число банков, предоставляющих кредиты. Ошибка выбора вида кредита может привести в итоге к огромной переплате. Однако, после того, как выбран вид кредита, необходимо выбрать уже сам кредит из десятков альтернатив различных банков.

Под принятием решения обычно понимают процесс человеческой деятельности, направленный на выбор наилучшей альтернативы, а человека, осуществляющего выбор, принято называть лицом, принимающим решения (далее ЛПР).

Формально задача принятия решения D записывается как:

Yandex.RTB R-A-252273-3