Page 45 - ИССЛЕДОВАНИЯ И ИННОВАЦИИ СИНЕРГИЯ ЗНАНИЙ И ПРАКТИКИ ч2
P. 45

«Исследования и инновации: синергия знаний и практики»
                  позволяет  реализовывать  с  его  помощью  любые  алгоритмические

                  конструкции. При этом широко используется технология визуального

                  программирования [3, c.42].

                         Несомненным          достоинством        платформы        «1С»      является

                  возможность  проектирования  и  разработки  информационных  систем

                  на основе базы данных. В конфигурации «1С» описана структура базы

                  данных  в  виде  объектов,  тексты  процедур,  хранятся  в  отдельных

                  модулях,  что  также  соответствует  требованиям  структурного
                  программирования  [4,  c.72].  Платформа  представляет  такой  уровень

                  абстракции,  при  котором  прямого  обращения  к  базе  данных  не

                  требуется,  а  также  позволяет  абстрагироваться  от  операционной

                  системы и типа базы данных, что соответствует идеологии объектно-

                  ориентированного  программирования  и  значительно  упрощает

                  разработку системы. В серверном варианте, «1С» для хранения базы

                  данных использует SQL-сервер, а сама платформа работает, используя

                  трехзвенную архитектуру − платформа «1С», Сервер «1С», Сервер БД

                  SQL  [5,  c.31].  Такая  организация  архитектуры  позволяет  часть  кода

                  выполнять  на  клиенте,  часть  на  сервере.  При  этом  с  базой  данных

                  взаимодействует  только  сервер.  Наряду  со  стандартным  режимом

                  работы «толстый клиент», имеется еще два режима – «тонкий клиент»

                  и  «web-клиент».  Очень  удобным  является  режим  «управляемые

                  формы», внешний вид которых строится в виде абстрактного дерева

                  элементов. Программировать под управляемые формы и трехзвенную
                  архитектуру сложнее, но это позволяет перенести почти всю нагрузку

                  на сервер[6,c.23].

                         К  недостаткам  платформы  «1С»  можно  отнести  отсутствие

                  реализации объектно-ориентированной технологии (ООП), которая в

                  настоящее время широко используется разработчиками программного

                  обеспечения, так как именно классы дают возможность максимально

                  логически  структурировать  программу.  Здесь  не  реализованы

                  основные       принципы         ООП      –     инкапсуляция,        наследование,



                                                           45
   40   41   42   43   44   45   46   47   48   49   50