Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

PROIV (/ proʊ, fʊər /) - это платформа разработки с низким кодом , разработанная и продаваемая NorthgateArinso, частью Northgate Information Solutions Group. В нем активно работает около 2500 разработчиков и конечных пользователей по всему миру, начиная от консультантов и заканчивая крупными транснациональными корпорациями, финансовыми учреждениями, налоговыми органами, розничными торговцами, инжиниринговыми компаниями, операторами СМИ и разработчиками программного обеспечения.

Обычная область применения PROIV - бизнес-приложения, ориентированные на базы данных. PROIV имеет некоторое сходство с такими языками, как ABAP , FOCUS и RPG .

Программы PROIV состоят из декларативных / непроцедурных спецификаций, которые контролируют общую структуру программы и доступ к базе данных и имеют неявную последовательность выполнения (которую программисты PROIV называют временным циклом). Процедурные подпрограммы могут быть добавлены программистом; они написаны на языке, подобном 3GL, который PROIV называет «логикой».

Обратите внимание, что в PROIV программы упоминаются как «функции», что может сбивать с толку, так как отличается от более обычного использования этого термина в языках программирования.

История [ править ]

PROIV был разработан Сушилом К. Гаргом, работавшим на Гавайях в 1976 году над общей системой автоматизации . В начале 1980-х он был передан по лицензии McDonnell Information Systems (MDIS).

MDIS преобразовал PROIV для работы в их системах на основе Pick, и это дополнительное решение было известно как ALL ( Application Language Liberator ).

PROIV был портирован на несколько разных платформ отдельными командами. Гарг объединил эти порты в одну компанию под названием Pro Computer Sciences (PCS) со штаб-квартирой в Лагуна-Хиллз, Калифорния. Впоследствии в 1988 году PCS была приобретена MDIS.

Во второй половине 1980-х команда PROIV участвовала в соревнованиях Гран-при 4GL 1987, 1988 и 1990 годов, и каждый раз продукт становился вторым.

В 2000 году McDonnell Information Systems сменила название на Northgate Information Solutions.

Особенности [ править ]

PROIV поддерживает широкий спектр операционных систем за счет однократной записи и запуска в любом месте модели виртуальной машины, подобной Java .

ВЕРСИЯ PROIV 8.0 ПЛАТФОРМЫ, ПОДДЕРЖИВАЕМЫЕ СЕРВЕРАМИ [1]

PROIV VERSION 8.0 ПОДДЕРЖИВАЕМЫЕ ПЛАТФОРМЫ КЛИЕНТОВ / БРАУЗЕРОВ [2]

Ключ:

  • - Поддерживается

[пусто] - не поддерживается

Сильные стороны [ править ]

Серверные приложения PROIV легко переносимы, и программист проявляет лишь небольшую осторожность. Технологии серверной платформы, поддерживаемые в текущих выпусках, включают Linux , Microsoft Windows , Solaris , AIX , HP-UX и OpenVMS, а также Oracle , DB2 , SQL Server, PostgreSQL , Pervasive SQL , RMS , VSAM и C-ISAM . PROIV также работает на IBM iSeries и на мэйнфреймах IBM .

Когда программисты знакомы с PROIV, тогда, в соответствии с природой PROIV как 4GL, продуктивность в предполагаемых прикладных областях PROIV обычно высока, и программисты могут быть эффективными даже без обширных технических навыков / знаний.

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

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

Слабые стороны [ править ]

PROIV практически не ориентирован на объект и предоставляет программисту лишь ограниченный объем процедурной абстракции. PROIV имеет небольшую поддержку аналитических / статистических / математических функций; например, он не включает основные тригонометрические функции.

Предоставляемый PROIV « GUI- клиент», который визуализирует полнофункциональный клиентский интерфейс для приложений, написанных на PROIV, основан на технологии ActiveX и работает только на клиентских платформах Windows. Следовательно, среды разработки программистов, поставляемые с более поздними версиями PROIV, также работают только на клиентской платформе Windows.

PROIV не имеет встроенной поддержки Межпроцессное связи (IPC) механизмов, хотя это может быть добавлено через возможность расширения ядра PROIV в C .

Технология PROIV «Bus and Task», позволяющая «служебные вызовы» в PROIV-приложение из других систем, является частной собственностью, а не основана на существующем стандарте RPC или каком-либо подобном механизме.

Не существует формального / строгого определения синтаксиса или семантики PROIV, доступного для программистов, что может затруднить решение проблемы для неопытных.

Основные приложения [ править ]

  • В Индии основные приложения PROIV относятся к сфере телекоммуникаций , страхования и управления производством / инвентаризацией .
  • В Швеции основные приложения PROIV находятся в области Telecom.
  • В Австралии основные приложения PROIV относятся к финансовой сфере.
  • В Соединенных Штатах основные приложения PROIV находятся в области производства, финансов и строительства . Есть также некоторые приложения в сфере здравоохранения .
  • В Соединенном Королевстве основные приложения PROIV находятся в области финансов, СМИ и транспорта / логистики . Он используется в лондонской системе платы за въезд в транспортную сеть [3]
  • В Италии основные приложения PROIV находятся в области производства.
  • Во Франции основные приложения PROIV находятся в области производства и коммунального хозяйства .
  • В Польше основные приложения PROIV находятся в области производства. А [4] - это французский VAR для разработки и коммерческого использования.

Ссылки [ править ]

  1. ^ "Архивная копия" . Архивировано из оригинала на 2015-01-19 . Проверено 19 января 2015 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  2. ^ "Архивная копия" . Архивировано из оригинала на 2015-01-19 . Проверено 19 января 2015 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  3. ^ "Архивная копия" . Архивировано из оригинала на 2007-03-05 . Проверено 18 сентября 2007 .CS1 maint: заархивированная копия как заголовок ( ссылка ) Pro People для облегчения заторов, пресс-релиз, 24 августа 2004 г.
  4. ^ [1] Телис

Внешние ссылки [ править ]

  • Сайт PROIV
  • LinkedIn
  • Twitter - @Proiv_Software
  • Ресурсный центр PROIV (Роб Донован)
  • Candlelight Information Systems Limited (Candlelight Information Systems)