введение в СУБД (1-ИС)   к оглавлению

Инструментальные средства разработки клиент-серверных приложений

Клиент-серверное взаимодействие через сокеты

ИСР (IDE) и визуальные среды

  1. Интегрированные среды разработки программ
  2. Интегрированная среда разработки NetBeans
  3. Интегрированная среда разработки Lazarus
  4. Офисные среды визуального программирования
  5. Среда визуального программирования баз данных Access
  6. Язык визуального программирования приложений VBA
  7. Среда визуального программирования Visual BASIC
  8. Интегрированная среда разработки FreeBASIC
  9. CAD - пакеты автоматизированного проектирования
  10. Система быстрой разработки приложений Clarion
  11. Среда визуального программирования C++Builder
  12. Среда визуального программирования Delphi
  13. Язык программирования ДРАКОН
  14. Среда визуального программирования 1С
  15. CMS - web-среды визуального программирования на PHP

Корпоративные СУБД

  1. Российская СУБД ЛИНТЕР
  2. СУБД InterBase фирмы Borland
  3. Свободная СУБД Firebird
  4. СУБД DB2 корпорации IBM
  5. СУБД Progress
  6. СУБД Oracle
  7. Microsoft SQL Server
  8. СУБД PostgreSQL

Однопользовательские СУБД (оболочки)

  1. СУБД визуального программирования MS Office Access
  2. СУБД визуального программирования 1C

Движки (engines) для СУБД

  1. Распределенная файловая система Google (GFS)
  2. Высокопроизводительная СУБД Berkeley DB
  3. СУБД-движок SQLite
  4. Движок для монопольных СУБД: MS Jet DBE

Пакеты виртуальных серверов для клиент-серверных разработок

  1. Пакет интернет разработчика Денвер
  2. Кроссплатформенный пакет разработчика XAMPP
  3. Пакет разработчика под Windows WAMP
  4. Другие пакеты виртуальных серверов

Любое клиент-серверное приложение состоит из клиентского и серверного приложений. Соответственно этому имеются инструментальные среды разработки клиентской части и серверной. В качестве первых обычно выступают интегрированные среды разработки, ИСР (Integrated Development Environment, IDE). В качестве вторых - системы управления базами данных, СУБД.

Инструментальные средства для разработки клиентской части

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

Для того, чтобы воспользоваться многочисленными новейшими инструментальными средствами, предназначенными для создания клиентской части приложений, которые доступны сегодня на рынке программного обеспечения, разработчики должны уметь программировать на таких языках, как C++ и HTML, или на одном из множества других процедурных языков программирования, предназначенных для разработки Web-приложений. Раньше для разработки пользовательских корпоративных программ, работающих в основном в символьном режиме, использовались такие языки программирования, как ANSI С, COBOL, FORTRAN и Pascal. Сегодня большинство вновь разрабатываемых клиентских прикладных программ является GUI-приложениями - они содержат графический интерфейс пользователя. Большинство из доступных сегодня инструментальных средств являются дружественными по отношению к пользователю и объектно-ориентированными. В них широко используются пиктограммы, различного рода мастера, а также технология drag-and-drop. Наиболее популярными средствами для создания Web-приложений являются C++-Builder и IntraBuilder фирмы Borland, а также Visual J++ и Visual C++ компании Microsoft. Другие популярные средства разработки корпоративных приложений для локальных вычислительных сетей - PowerBuilder компании Powersoft, Developer/2000 корпорации Oracle, Visual Basic компании Microsoft и Delphi фирмы Borland.

Инструментальные средства для разработки серверной части

Ядром любой прикладной программы является ее серверная часть. Именно здесь незаметно для конечного пользователя базы данных происходит вся основная работа. Серверная часть приложения включает сам сервер БД, источники данных, а также связующее программное обеспечение, с помощью которого приложение подключается к Web-серверу или удаленной базе данных в локальной сети. (важнейшими серверами баз данных являются Oracle, Informix, Sybase, Microsoft SQL Server и Borland InterBase.)

Обычно это является первым шагом при подключении любого приложения к корпоративной среде предприятия или окружению Intemet/intranet. Сервер баз данных устанавливается в этом случае местным администратором БД, хорошо представляющим себе как нужды компании, так и требования, предъявляемые прикладной программой.

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

Связующее программное обеспечение для подключаемого приложения включает Web-сервер и какое-нибудь инструментальное средство, предназначенное для соединения Web-сервера с сервером баз данных. Главным требованием в этом случае является наличие на Web-сервере прикладной программы, способной общаться с корпоративной базой данных.

Литература

  1. Камер Э. Д. Сети TCP/IP. Том 3. Разработка приложений типа клиент/сервер для Linux/POSIX - Изд. Вильямс, М.-СПб-Киев, 2002, 576 с. [DJVU]
  2. Тейлор А.Дж. SQL для “чайников” /А.Дж. Тейлор.- Москва: Вильяме, 2005.
  3. Дейт К.Дж. Введение в системы баз данных /К.Дж. Дейт - Москва: ДМК, 2000.
  4. Хомоненко А.Д. Базы данных /А.Д. Хомоненко, В.М. Цыганков - Санкт-Петербург: БХВ-Петербург, 2004.
  5. Вескес Л.Дж. Access и SQL Server. Руководство разработчика /Дж.Л. Вескес - Москва: Лори, 1997.
  6. Конноли Т. Базы данных. Проектирование, реализация и сопровождение /Т. Конноли, К. Бегг. - Москва: Вильяме, 2003.

Список бесплатного программного обеспечения, которое может заменить лицензионные коммерческие пакеты

введение в СУБД (1-ИС)   к оглавлению

ПУТИН : РОССИЯ = 5 : 0

Мало ли что я обещал гоям?
Российскую пенсию будут получать только израильтяне!


ГОЛОСОВАТЬ ПРОТИВ ПОВЫШЕНИЯ ВОЗРАСТА ВЫХОДА НА ПЕНСИЮ

Депутат Госдумы Олег Шеин: Повышение пенсионного возраста? - Действуем на пресечение!!!

ВСЕ ВИДЕО
Знаете ли Вы, что такое мысленный эксперимент, gedanken experiment?
Это несуществующая практика, потусторонний опыт, воображение того, чего нет на самом деле. Мысленные эксперименты подобны снам наяву. Они рождают чудовищ. В отличие от физического эксперимента, который является опытной проверкой гипотез, "мысленный эксперимент" фокуснически подменяет экспериментальную проверку желаемыми, не проверенными на практике выводами, манипулируя логикообразными построениями, реально нарушающими саму логику путем использования недоказанных посылок в качестве доказанных, то есть путем подмены. Таким образом, основной задачей заявителей "мысленных экспериментов" является обман слушателя или читателя путем замены настоящего физического эксперимента его "куклой" - фиктивными рассуждениями под честное слово без самой физической проверки.
Заполнение физики воображаемыми, "мысленными экспериментами" привело к возникновению абсурдной сюрреалистической, спутанно-запутанной картины мира. Настоящий исследователь должен отличать такие "фантики" от настоящих ценностей.

Релятивисты и позитивисты утверждают, что "мысленный эксперимент" весьма полезный интрумент для проверки теорий (также возникающих в нашем уме) на непротиворечивость. В этом они обманывают людей, так как любая проверка может осуществляться только независимым от объекта проверки источником. Сам заявитель гипотезы не может быть проверкой своего же заявления, так как причина самого этого заявления есть отсутствие видимых для заявителя противоречий в заявлении.

Это мы видим на примере СТО и ОТО, превратившихся в своеобразный вид религии, управляющей наукой и общественным мнением. Никакое количество фактов, противоречащих им, не может преодолеть формулу Эйнштейна: "Если факт не соответствует теории - измените факт" (В другом варианте " - Факт не соответствует теории? - Тем хуже для факта").

Максимально, на что может претендовать "мысленный эксперимент" - это только на внутреннюю непротиворечивость гипотезы в рамках собственной, часто отнюдь не истинной логики заявителя. Соответсвие практике это не проверяет. Настоящая проверка может состояться только в действительном физическом эксперименте.

Эксперимент на то и эксперимент, что он есть не изощрение мысли, а проверка мысли. Непротиворечивая внутри себя мысль не может сама себя проверить. Это доказано Куртом Гёделем.

Понятие "мысленный эксперимент" придумано специально спекулянтами - релятивистами для шулерской подмены реальной проверки мысли на практике (эксперимента) своим "честным словом". Подробнее читайте в FAQ по эфирной физике.

НОВОСТИ ФОРУМАФорум Рыцари теории эфира
Рыцари теории эфира
  21.06.2018 - 18:46: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Проблема народного образования - Карим_Хайдаров.
21.06.2018 - 11:10: СОВЕСТЬ - Conscience -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
20.06.2018 - 16:26: СОВЕСТЬ - Conscience -> РУССКИЙ МИР - Карим_Хайдаров.
19.06.2018 - 01:53: Беседка - Chatter -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
17.06.2018 - 17:14: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Андрея Фурсова - Карим_Хайдаров.
16.06.2018 - 08:05: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Ю.Ю. Болдырева - Карим_Хайдаров.
15.06.2018 - 16:59: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМА ПРЕСНОЙ ВОДЫ - Карим_Хайдаров.
14.06.2018 - 23:48: СОВЕСТЬ - Conscience -> Пресса против Эйнштейна: первые ростки - Карим_Хайдаров.
14.06.2018 - 23:44: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Андрея Маклакова - Карим_Хайдаров.
14.06.2018 - 23:02: ЭКОНОМИКА И ФИНАНСЫ - Economy and Finances -> КОЛЛАПС МИРОВОЙ ФИНАНСОВОЙ СИСТЕМЫ - Карим_Хайдаров.
14.06.2018 - 08:21: АСТРОФИЗИКА - Astrophysics -> АСТРОФИЗИКА ДЛЯ ВСЕХ - Карим_Хайдаров.
13.06.2018 - 19:08: Беседка - Chatter -> ФУТУРОЛОГИЯ - прогнозы на будущее - Карим_Хайдаров.
Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution