Одним из первых получивших массовое распространение языков программирования был Visual Basic For Applications (VBA), входящий в комплект поставки Microsoft Office. На этом языке писались первые программы Access, автоматизирующие деятельность малого и среднего бизнеса. Программы Access получили массовое распространение за счет доступности среды разработки для пользователей среднего уровня знания работы с компьютером, а также за счет высокой функциональности – программа Accessпозволяет формировать отчеты, хранить и обрабатывать большие массивы данных, осуществлять проверку корректности ввода информации в базу данных, создавать простые, доступные пользователю любого уровня интерфейсы (внешний вид форм ввода и вывода данных на экран).
Наряду с этим, программам Access свойственен и ряд характерных им недостатков. Одной из наиболее существенных отрицательных характеристик данной среды разработки является, как это ни странно, сама среда разработки VBA. Изначально язык разрабатывался как приложение к линейке продуктов Microsoft Office, в частности и для программы Access, родоначальником которого стали использовавшиеся ранее специализированные макро-языки и с тех пор развивался весьма медленными темпами, а по своей типологии является интерпретируемым, что делает его менее привлекательным при сравнении с современными объектно-ориентированными языками программирования. Отсюда вытекают и негативные последствия разработок в программе Access, такие как затрудненное многократное использование кода, отсутствие документации на код и прочие. Помимо указанных недостатков очевидна и другая проблема – как было сказано выше, язык VBA разрабатывался с расчетом на пользователя, не обладающего навыками профессионального программирования, вследствие этого факта, программы Access не имеют возможности создания автономного кода, подключаемого к программе из внешних источников, а также им свойственна чрезмерно высокая открытость кода, позволяющая случайному пользователю внести изменения в программу, нарушая ее работоспособность.
Тем не менее, очевидно, что плохую программу, равно как и хорошую, можно сделать на любом языке программирования – все упирается в исполнителя. Специалисты компании Q-sco готовы произвести полноценный анализ используемого на Вашем предприятии программного обеспечения, в том числе и программ Access. А на основе экспертного заключения аналитика мы сможем предложить Вам пути усовершенствования информационной инфраструктуры.
Программа Access