Skip to content

Evg-lylyk/library_extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 

Repository files navigation

Infostart Extension Library (библиотека для расширений)

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

Подсистемы

Базовая, Редактор

Требования и поддержка

Режим запуска: Управляемое приложение, режим совместимости: 8.3.10+ ОС: Win + Linux, языки: Русский, Английский (язык представлений: Русский, Английский)

Принципы разработки

  • Принцип - Обратная совместимость т.е. можно смело ставить последнию версию весь старый код должен работать
  • Разработка ведется в виде подсистемы при генерации релиза собирается вариант расширение. Использоватся может только один вариант подсистема либо расширение. Обработка установщик должна установить при необходимости расширение библиотеку и ваш продукт.
  • Префикс объектов БР1 по мере развития БР2, БР3.
  • Расширения функционала будет производится через: параметр ДополнительныеПараметры, параметр который был значением может стать массив значений.
  • Принцип важности 1.Функциональность-универсальность, 2.Скорость. Понятность 3.Использование памяти

Разработка (внутреннее)

  • Модули ПовтИсп это часть служебного интерфейса (т.к. это часть реализации)
  • Рекомендуется использовать только часть областей ПрограммныйИнтерфейс
  • Дополнительные области неудобно, совершенно непонятно что в них содержится
  • Именование объектов должно группировать объекты рядом по алфавиту (по аналогии с общими модулями Общий, ОбщийСервер...), например картинки: БР1_ВырезатьВБуферОбмена и БР1_КопироватьВБуферОбмена лучше назвать БР1_БуферОбменаВырезать, БР1_БуферОбменаКопировать

Распространение

Коммерческое распространение. Продукты - Расширения: 5-20% (в зависимости от ценности внутри решения) прибыли от продажи, Организации: 50-100 тыс.р. Не приветствуется конкуренция с решениями Infostart Toolkit и Infostart DataFormWizard (УДиФ). А также решения перепродающие библиотеку.

About

Infostart Extension Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published