|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
В обсуждении забывают тот факт, что для кого делается возможность создавать в программе дополнительные вычисления (докручивать имеющиеся). Необходимо понимать, что если конечным пользователем будет обычный excel юзвер, то и делать редактор нужно для него. В случае же с админом, ему нужна сама возможность создания таких расчетов, без участия разработчиков. И интерфейс настройки вычислений для него дело самое последнее. От себя лишь добавлю, что не вижу смысла компилировать что-то в отдельную длл, а предлагаю дерево вычислений хранить в самой базе, тогда не будет проблем ни с синхронизацией версией вычислений и с тасканием и выкладыванием ненужной дллки на сервис. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 13:13 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
LameUserОт себя лишь добавлю, что не вижу смысла компилировать что-то в отдельную длл ну, т.е. ты предлагаешь выслать заказчику всю IDE для программирования. Пусть сам дорабатывает продукт (докручивает). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 13:22 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Petro123LameUserОт себя лишь добавлю, что не вижу смысла компилировать что-то в отдельную длл ну, т.е. ты предлагаешь выслать заказчику всю IDE для программирования. Пусть сам дорабатывает продукт (докручивает). Нет. Я лишь предлагаю программистам (исполнителям а не заказчику) реализовать возможность в системе динамически строить деревья выражений в простеньком редакторе (для админа) и хранить их в БД. Тогда не нужно будет 1) При изменении настройки вычислений компилировать приложение (дллку) заново. 2) Выкладывать это все на сервис/апгрейд. 3) Изменения попадут к клиентам сразу, как только окажутся в БД. Если же должен делать сам топикстартер (что довольно странно было бы, т.к. систему разрабатывал не он), то вся IDE заключалась бы в VS 20xx версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 06:15 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
[quot LameUser]Petro123Нет. Я лишь предлагаю программистам (исполнителям а не заказчику) реализовать возможность в системе динамически строить деревья выражений в простеньком редакторе (для админа) и хранить их в БД. Любой язык настройки стремится стать настоящим языком программирования. (с) народная мудрость. Может, уж сразу нормальный язык встроить? Или сразу придумать и написать в документации кошерный(те который ничего ломать и сам ломаться не будет) способ использования встроенного в базу языка программирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 09:19 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
InkelyadЛюбой язык настройки стремится стать настоящим языком программирования. (с) народная мудрость. +1 Админа "простенький язык" будет сильно ограничивать, он будет ему непривычен и неудобен. 90% админов будут плеваться от необходимости использовать такой язык. Ну а конечному пользователю и простенький язык будет также непонятен, как и любой другой - пользоваться он им тоже не сможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 09:34 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Inkelyad, тут палка о 2-х концах. В этом компромиссе и заключается искусство архитектора)). К примеру, в 1С всё сделано чтобы бухи сами что-то настраивали. А они никогда это не делают. Т.е. если есть у заказчика штатный программист , то ему нужен фреймворк удобный . Если нету, то ему "нужно под ключ". IMHO А кака это сделать все гиганты борются. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 10:12 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
LameUserНет. Я лишь предлагаю программистам (исполнителям а не заказчику) реализовать возможность в системе динамически строить деревья выражений в простеньком редакторе Осталось понять, зачем. "Простенькие выражения" чаще всего не способны покрыть потребности пользователя. Ну а построение "сложненьких алгоритмов" в "простеньком редакторе".... кажется, несколько страниц назад кто-то уже выкладывал угробищную зелёно-оранжевую картинку. LameUser(для админа) и хранить их в БД. Если мы говорим про сисадмина, то ему нафиг не сдался простенький редактор каких-то левых выражений, ему будет куда удобнее любой скриптовый язык. LameUserТогда не нужно будет 1) При изменении настройки вычислений компилировать приложение (дллку) заново. Это само по себе не страшно, но в современном состоянии и так не нужно. Никто не мешает on the fly откомпилировать такой код в хранимую процедуру в БД или в класс в Java/C#. Для дельфы тоже есть подобные инструменты, вполне достаточного уровня, для плюсов - не искал, но наверняка найдутся. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 10:35 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Petro123Т.е. если есть у заказчика штатный программист , то ему нужен фреймворк удобный . Если нету, то ему "нужно под ключ". IMHO Странная самоделка/редактор внутри - это не 'под ключ'. Это означает, что нужен программист, который в этом работать умеет. (Ну вот кто умеет программировать в том, что внутри Libre/Open Office живет?) Поэтому: Хочешь допилить бизнес-логику - ищи нормального программиста. А чтобы ему удобней искать было, нужно нормальный распространенный язык использовать. И документацию писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 10:35 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
softwarerЕсли мы говорим про сисадмина, то ему нафиг не сдался простенький редактор каких-то левых выражений, ему будет куда удобнее любой скриптовый язык. +1 т.к. это их хлеб и суть) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 10:41 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Inkelyad бизнес-логику Inkelyad программиста зачем же так жоско делить на ноль ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 14:51 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Если админ знаком с микрософтовсими технологиями, имхо проще использовать PowerShell: - написать powershell host - или написать набор комммандлетов - ms уже так делает со своими продуктами (SQL server exchange и т.д.). В этом случае можно использовать ISE (это среда для разработки скриптов). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2013, 15:39 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
а что вы думаете про MS подход: для бизнес-пользователей формулы только в формате "Excel" ну их self-bi power-pivot с встроенным языком DAX, который заменил MDX и power-query - который тоже имеет формулы а-ля excel конечно очень большая специфика, но мне кажется что все бизнес-пользователи уже умеют писать "excel" формулы и знают этот язык. при выборе можно исходить из этого факта. но скриптовый язык, это уже что-то другое (не формулы excel) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 13:48 |
|
|
start [/forum/topic.php?fid=33&msg=38275930&tid=1547681]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 416ms |
0 / 0 |