57
Таким обра
зом, для прое
кта, рассматриваемого в данном дипло
мном проекте
наиб
олее приемлема СУ
БД MSSQL.
Для реали
зации приложения пользо
вателя выбран яз
ык программирования
ASP.
ASP (ан
гл. ActiveServerPages — «активные серве
рные страницы») —
техно
логия, разработанная компа
нией Microsoft, позволяющая лег
ко создавать
прило
жения для WorldWideWeb. ASP рабо
тает на платф
орме операционных сис
тем
линии WindowsNT и на ве
б-сервере MicrosoftIIS. ASP н
е является язы
ком
программирования — эт
о лишь техно
логия предварительной обраб
отки,
позволяющая подкл
ючать программные мод
ули во вре
мя процесса формир
ования
веб-стра
ницы. Относительная популя
рность ASP основана н
а простоте
исполь
зуемых языков сцена
риев (VBScript или JScript) и возможности
использ
ования внешних COM-компон
ентов.
Технология ASP полу
чила своё разв
итие в ви
де ASP.NET — новой
техно
логии создания ве
б-приложений, основ
анной на платф
орме Microsoft .NET.
ASP.NET — технология созд
ания веб-прило
жений и ве
б-сервисов о
т
компании Майкр
ософт. Она явля
ется составной час
тью платформы Microsoft .NET
и развитием бол
ее старой техно
логии Microsoft ASP. На дан
ный момент после
дней
версией эт
ой технологии явля
ется ASP.NET 4.0b.
Хотя ASP.NET бер
ёт своё назв
ание от ста
рой технологии MicrosoftASP, он
а
значительно о
т неё отлич
ается. Microsoft полностью перест
роила ASP.NET,
основываясь н
а CommonLanguageRuntime (CLR), который явля
ется основой вс
ех
приложений Microsoft .NET. ASP.NET име
ет преимущество в скорости п
о
сравнению с
о скриптовыми технол
огиями, так ка
к при пер
вом обращении ко
д
компилируется и помещается в специальный кэ
ш, и впосле
дствии только
исполн
яется.
Вместе с тем след
ует учитывать, чт
о указанное преиму
щество не все
гда
может бы
ть реализовано. Эт
о связано с тем, чт
о на скор
ость работы реаль
ного
проекта вли
яют множество факт
оров. [11]