powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Язык формул для бизнес логики
12 сообщений из 212, страница 9 из 9
Язык формул для бизнес логики
    #38274704
LameUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В обсуждении забывают тот факт, что для кого делается возможность создавать в программе дополнительные вычисления (докручивать имеющиеся).
Необходимо понимать, что если конечным пользователем будет обычный excel юзвер, то и делать редактор нужно для него.
В случае же с админом, ему нужна сама возможность создания таких расчетов, без участия разработчиков. И интерфейс настройки вычислений для него дело самое последнее.

От себя лишь добавлю, что не вижу смысла компилировать что-то в отдельную длл, а предлагаю дерево вычислений хранить в самой базе, тогда не будет проблем ни с синхронизацией версией вычислений и с тасканием и выкладыванием ненужной дллки на сервис.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38274731
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LameUserОт себя лишь добавлю, что не вижу смысла компилировать что-то в отдельную длл
ну, т.е. ты предлагаешь выслать заказчику всю IDE для программирования. Пусть сам дорабатывает продукт (докручивает).
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38275746
LameUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123LameUserОт себя лишь добавлю, что не вижу смысла компилировать что-то в отдельную длл
ну, т.е. ты предлагаешь выслать заказчику всю IDE для программирования. Пусть сам дорабатывает продукт (докручивает).

Нет. Я лишь предлагаю программистам (исполнителям а не заказчику) реализовать возможность в системе динамически строить деревья выражений в простеньком редакторе (для админа) и хранить их в БД.

Тогда не нужно будет
1) При изменении настройки вычислений компилировать приложение (дллку) заново.
2) Выкладывать это все на сервис/апгрейд.
3) Изменения попадут к клиентам сразу, как только окажутся в БД.

Если же должен делать сам топикстартер (что довольно странно было бы, т.к. систему разрабатывал не он), то вся IDE заключалась бы в VS 20xx версии.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38275836
Inkelyad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot LameUser]Petro123Нет. Я лишь предлагаю программистам (исполнителям а не заказчику) реализовать возможность в системе динамически строить деревья выражений в простеньком редакторе (для админа) и хранить их в БД.

Любой язык настройки стремится стать настоящим языком программирования. (с) народная мудрость.

Может, уж сразу нормальный язык встроить? Или сразу придумать и написать в документации кошерный(те который ничего ломать и сам ломаться не будет) способ использования встроенного в базу языка программирования.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38275856
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
InkelyadЛюбой язык настройки стремится стать настоящим языком программирования. (с) народная мудрость.
+1
Админа "простенький язык" будет сильно ограничивать, он будет ему непривычен и неудобен. 90% админов будут плеваться от необходимости использовать такой язык.

Ну а конечному пользователю и простенький язык будет также непонятен, как и любой другой - пользоваться он им тоже не сможет.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38275930
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Inkelyad,
тут палка о 2-х концах.
В этом компромиссе и заключается искусство архитектора)).
К примеру, в 1С всё сделано чтобы бухи сами что-то настраивали.
А они никогда это не делают.
Т.е. если есть у заказчика штатный программист , то ему нужен фреймворк удобный .
Если нету, то ему "нужно под ключ". IMHO
А кака это сделать все гиганты борются.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38275968
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LameUserНет. Я лишь предлагаю программистам (исполнителям а не заказчику) реализовать возможность в системе динамически строить деревья выражений в простеньком редакторе
Осталось понять, зачем. "Простенькие выражения" чаще всего не способны покрыть потребности пользователя. Ну а построение "сложненьких алгоритмов" в "простеньком редакторе".... кажется, несколько страниц назад кто-то уже выкладывал угробищную зелёно-оранжевую картинку.

LameUser(для админа) и хранить их в БД.
Если мы говорим про сисадмина, то ему нафиг не сдался простенький редактор каких-то левых выражений, ему будет куда удобнее любой скриптовый язык.

LameUserТогда не нужно будет
1) При изменении настройки вычислений компилировать приложение (дллку) заново.
Это само по себе не страшно, но в современном состоянии и так не нужно. Никто не мешает on the fly откомпилировать такой код в хранимую процедуру в БД или в класс в Java/C#. Для дельфы тоже есть подобные инструменты, вполне достаточного уровня, для плюсов - не искал, но наверняка найдутся.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38275971
Inkelyad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Т.е. если есть у заказчика штатный программист , то ему нужен фреймворк удобный . Если нету, то ему "нужно под ключ". IMHO

Странная самоделка/редактор внутри - это не 'под ключ'. Это означает, что нужен программист, который в этом работать умеет. (Ну вот кто умеет программировать в том, что внутри Libre/Open Office живет?) Поэтому: Хочешь допилить бизнес-логику - ищи нормального программиста. А чтобы ему удобней искать было, нужно нормальный распространенный язык использовать. И документацию писать.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38275988
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЕсли мы говорим про сисадмина, то ему нафиг не сдался простенький редактор каких-то левых выражений, ему будет куда удобнее любой скриптовый язык.
+1 т.к. это их хлеб и суть)
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38276710
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Inkelyad бизнес-логику
Inkelyad программиста
зачем же так жоско делить на ноль
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38282414
F#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
F#
Гость
Если админ знаком с микрософтовсими технологиями, имхо проще использовать PowerShell:
- написать powershell host
- или написать набор комммандлетов - ms уже так делает со своими продуктами (SQL server exchange и т.д.). В этом случае можно использовать ISE (это среда для разработки скриптов).
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38334089
Фотография товарищъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что вы думаете про MS подход: для бизнес-пользователей формулы только в формате "Excel"
ну их self-bi power-pivot с встроенным языком DAX, который заменил MDX и power-query - который тоже имеет формулы а-ля excel

конечно очень большая специфика, но мне кажется что все бизнес-пользователи уже умеют писать "excel" формулы и знают этот язык. при выборе можно исходить из этого факта.
но скриптовый язык, это уже что-то другое (не формулы excel)
...
Рейтинг: 0 / 0
12 сообщений из 212, страница 9 из 9
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Язык формул для бизнес логики
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]