Принимая во внимание современные направления в средствах разработки программного обеспечения, будем рассматривать средства, основанные на объектно-ориентированном визуальном программировании.
При выборе средств разработки специального программного обеспечения сравним 2 системы визуального программирования - Visual Studio 2017 и C ++ Builder 2016.
Visual Studio 2017 - один из самых популярных пакетов для быстрой и наглядной разработки и отладки приложений под Windows,.NET Framework, Web. В его состав входят языка программирования Visual Basic, Visual C ++, Visual Java.
Visual Studio Standard 2017 удобен и прост, однако предоставляет разработчикам больше возможностей для создания web-приложений и клиентских приложений с использованием технологии Smart Client. Повышенная производительность и мощь этого программного продукта более чем достаточны для создания профессиональных приложений. Кроме того, высокопроизводительная среда Visual Studio Standard 2017 обеспечивает быструю сборку и развертывание Интернет-приложений и web-служб.
C ++ Builder - одна из самых мощных систем, позволяющих на самом современном уровне создавать как отдельные приложения Windows, так и разветвленные комплексы, предназначенные для работы в корпоративных сетях и в Интернет. C ++ Builder использует язык C ++, который в настоящее время является одним из самых мощных языков программирования.
|
|
C ++ Builder действительно позволяет быстро разрабатывать приложения самого различного назначения и, прежде всего - программы для работы с базами данных.
Стоит, также, сказать об используемом средстве доступа к базе данных. Это ADO.NET – простая и удобная технология нового поколения.
ADO.NET отличается от предыдущих технологий доступа к данным тем, что она позволяет взаимодействовать с базой данных автономно, с помощью от базы кеша данных. Автономный доступ к данным необходим, когда невозможно удерживать открытое физическое подключение к базе данных каждого отдельного пользователя или объекта.
Как и любая другая технология, ADO.NET состоит из нескольких важных компонентов. Все классы.NET группируются в пространства имен. Все функции, относящиеся к ADO.NET находятся в пространстве имен System.Data. Кроме того, как и любые другие компоненты.NET, ADO.NET работает, не изолировано и может взаимодействовать с различными другими компонентами.NET.
Технология ADO.NET в полной мере способна предоставить механизм для доступа к любому источнику данных, тем самым, предоставляя разработчику мощный механизм взаимодействия с базами данных способный в полной мере реализовать все потребности, возникающие при проектировании ИС.