|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__ViPRosiscrafm__, у меня в бухгалтерии так и было сделано еще на клиппере бух должен был вводить типа - Премия за что то = (СредняяЗПзаЧас > МРОТ/КолЧвМесяце) ? СредняяЗПзаЧас * КолОтработанныхЧасов * 20/100 : ТарифЧ * КолОтработанныхЧасов * 20/100 в 95% случаях все это настравивал я сам (мне конечно было в кайф) за бабки при каждом изменении Сейчас молодые менеджеры многие хотели бы сами такие настройки делать, спрашивают много, даже руководители групп компаний. у некоторых сразу возникает вопрос: а что же делать нам, программистам? Ответ: не так-то просто сделать так, чтобы этот самый менеджер захотел что-то самостоятельно настраивать в программе, да еще и отвалить за это немало денег, просчитав что отработает, за счет возможности быстро под себя настроить, значительно больше. Вот это и делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 16:32 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__, вот я и сделал (да и у тебя почти то ж самое) любое быдло, знающее свою работу может получить твой Курсор автоматом - описав свою область а вычисления = методы он должен писать сам для этого я встроил воркфлоу виндовый туа никто даже не посмотре, не то что у заказчика, даже у нас внутри нафиг никому не надо а прогеру легче писать тот же воркфлоу в коде ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 16:36 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
я долго присматривался к МС Роботикс :) очень серьезно хотел встроить но потом встроил WF, хотя до сих пор не уверен, что лучше ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 16:38 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__Сейчас молодые менеджеры многие хотели бы сами такие настройки делать, спрашивают много, даже руководители групп компаний.Ага, руководители спрашивают много - некоторые даже после покупки системы одну формулу собственоручно нарисуют. Но уже на вторую у них ни времени, ни желания не остается - и они зовут программиста. Ну а автор продукта потом следующему менеджеру свою поделку впаривает. iscrafm__у нас разные представления о бизнес-пользователяхЭто точно. Вы все про каких-то сферических бизнес-пользователей в вакууме рассказываете. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 17:48 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andreyiscrafm__у нас разные представления о бизнес-пользователяхЭто точно. Вы все про каких-то сферических бизнес-пользователей в вакууме рассказываете. сферические пользователи счета на оплачивают. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 18:25 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andreyiscrafm__Сейчас молодые менеджеры многие хотели бы сами такие настройки делать, спрашивают много, даже руководители групп компаний.Ага, руководители спрашивают много - некоторые даже после покупки системы одну формулу собственоручно нарисуют. Но уже на вторую у них ни времени, ни желания не остается - и они зовут программиста. Ну а автор продукта потом следующему менеджеру свою поделку впаривает. Андрей, если не знаете как что-то и для чего делается, то это не повод называть то, что не знаете, поделками. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 18:27 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__сферические пользователи счета на оплачивают.Ничуть не сомневаюсь в том, что огромное число "эффективных" менеджеров готово платить деньги за красивые никому не нужные игрушки. Более того, могу даже сказать, что создание такого конструктора один из наиболее простых способов повысить доходность от продукта. iscrafm__Андрей, если не знаете как что-то и для чего делается, то это не повод называть то, что не знаете, поделками. Извиняюсь, если вас задело слово "поделка", постараюсь в будщем употреблять что-нибудь более нейтральное. Имел удовольствие работать с некоторым числом подобных конструкторов (и участвовать в разработке некоторых из них) и ни один из них по удобству работы даже не приближался к простому текстовому редактору. Даже у самих авторов этих фреймворков на отладку тривиального кода уходило туева куча времени. А уж заставить бизнес-пользователей работать с этим не удалось никому. Все удобство и гибкость этих конструкторов моментально заканчивается как только переходят от демонстрационных примеров к реальным задачам - на любую нетривиальное требование ответ от авторов фреймворка один - "так сделать нельзя да и не нужно никому". Вам, как автору такого фреймворка несомненно невозможно признать неудобство и ущербность подхода - пользуйтесь на здоровье. Но заставлять других программистов ломать мозги и использовать "разноцветные визуальные конструкторы" по меньшей мере не гуманно. Честно скажу, что с вашим фреймворком не сталкивался (и очень надеюсь, что не столкнусь). Но в любом случае не готов поверить в то, что вам удалось создать что-то более пристойное, чем аналогичные изделия десятка гигантов IT-индустрии и других мелких поизводителей. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 20:52 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andreyiscrafm__Андрей, если не знаете как что-то и для чего делается, то это не повод называть то, что не знаете, поделками. Извиняюсь, если вас задело слово "поделка", постараюсь в будщем употреблять что-нибудь более нейтральное. меня оно не задело, возможно кого-то задело. Bogdanov AndreyИмел удовольствие работать с некоторым числом подобных конструкторов (и участвовать в разработке некоторых из них) и ни один из них по удобству работы даже не приближался к простому текстовому редактору. Даже у самих авторов этих фреймворков на отладку тривиального кода уходило туева куча времени. А если кода нет? Вы просто рассматриваете какой-то ограниченный класс систем и чьи-то, возможно неудачные, попытки. Но этот класс явно не полный. Bogdanov AndreyА уж заставить бизнес-пользователей работать с этим не удалось никому. Все удобство и гибкость этих конструкторов моментально заканчивается как только переходят от демонстрационных примеров к реальным задачам - на любую нетривиальное требование ответ от авторов фреймворка один - "так сделать нельзя да и не нужно никому". Вы рассматриваете какой-то ограниченный круг систем. Было бы правильней его обрисовать, чтобы было понятно о чем речь идет. Bogdanov AndreyВам, как автору такого фреймворка несомненно невозможно признать неудобство и ущербность подхода - пользуйтесь на здоровье. Но заставлять других программистов ломать мозги и использовать "разноцветные визуальные конструкторы" по меньшей мере не гуманно. Честно скажу, что с вашим фреймворком не сталкивался (и очень надеюсь, что не столкнусь). Но в любом случае не готов поверить в то, что вам удалось создать что-то более пристойное, чем аналогичные изделия десятка гигантов IT-индустрии и других мелких поизводителей. сказать честно? мне как автору, не такого фреймворка, совершенно безразлично то, что думают о каком-то таком фреймворке. Если уж вспомнили _мой_ фреймворк, то сразу скажу, что заставлять "других программистов ломать мозги и использовать "разноцветные визуальные конструкторы" " никто и не собирается, потому что это инструмент не для программистов . Никакой программный код в нем не пишется, никакой программный код им не генерируется. Впрочем если вы не знаете о чем говорите, то это простительно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 22:13 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__А если кода нет? Код есть. Вы можете называть это "настройкой" сути это не меняет. Если у вашего фреймворка нет текстового представления для кода, то это только говорит о том, что случай совсем запущенный. Те фреймворки в которых есть возможность, помимо "визуального" управления элементами, сделать то же самое редактируя "конфигурационные" файлы, еще можно худо-бедно использовать для серьезной работы. Ну а если визуальный редактор - единственный способ повлиять на поведение системы, то я бы это сразу на помойку выкидывал. Если для вашего фреймворка это действительно так, то я разочарован. iscrafm__потому что это инструмент не для программистов Спасибо за ссылку - заглянул на форум и увидел типично программистские вопросы. Прочитал десяток тем - обычные вопросы кодеров. Так что, может быть покупают продукт и менеджеры, но использовать его вынуждены программисты. iscrafm__Никакой программный код в нем не пишется, никакой программный код им не генерируетсяНу что я могу сказать - это как раз и печалит. Если программирование выполняется без возможности писать (или хотя бы читать) программный код, то я точно постараюсь держаться от такого подальше и рекомендовать никому не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 23:04 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
У нас скрипт пишет админ. Причем, у нас все совсем не просто, т.к. скрипт управляет не каким-то отчетом, а доступом пользователя в интернет. Речь идет о Yota. Пользватель меняет свои настройки, а при помощи скрипта определется какие команды послать на оборудование управляющее доступом абонента. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 23:09 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
ViPRosя долго присматривался к МС Роботикс :) очень серьезно хотел встроить но потом встроил WF, хотя до сих пор не уверен, что лучше Да, согласен. Обе упомянутые Сахаватом технологии, действительно, весьма и весьма. Сам на МС Роботикс облизываюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 23:34 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andreyiscrafm__А если кода нет? Код есть. Вы можете называть это "настройкой" сути это не меняет. Если у вашего фреймворка нет текстового представления для кода, то это только говорит о том, что случай совсем запущенный. Те фреймворки в которых есть возможность, помимо "визуального" управления элементами, сделать то же самое редактируя "конфигурационные" файлы, еще можно худо-бедно использовать для серьезной работы. Ну а если визуальный редактор - единственный способ повлиять на поведение системы, то я бы это сразу на помойку выкидывал. Если для вашего фреймворка это действительно так, то я разочарован. какое поведение? Вы совершенно ничего не поняли, я и не ставлю своей целью чему-то научить. Не поняли и ладно. Bogdanov Andreyiscrafm__Никакой программный код в нем не пишется, никакой программный код им не генерируетсяНу что я могу сказать - это как раз и печалит. Если программирование выполняется без возможности писать (или хотя бы читать) программный код, то я точно постараюсь держаться от такого подальше и рекомендовать никому не буду. Андрей, я и не прошу ваших рекомендаций. Все выше было рассказано для того, чтобы показать что есть и другие подходы к разработке, кроме писания множества кода. Если для вас более авторитетными являются западные авторы, то почитайте что такое SOA и как в ней решаются задачи, это родственные темы. Может они более доходчиво объяснят почему для решения задач не всегда требуется рулон с кодом. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 00:42 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
ViPRosвсе модельные фишки токо для самого себя любимого Не совсем так: 1. Для себя 2. Для наследников 3. Для пользователя В последнем случае ситуация облегчается при наличии большого числа уже работающих примеров. Хотя случай конечно тяжелый. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 09:16 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Я полагаю, что сервисы тоже беруться из кода. Откуда же еще им взяться. Другой вопрос - что код не в рулоне, а в кучках рулончиков, которые раскиданы непонятно где. А посередине - чудесная бипел-эксемелина, нарисованная из кубиков в супер-бизнес-редакторе. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 10:06 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
в экселе редактор формул, знакомый хомякам - аналитикам. Если многомудрые программеры позаботятся о нас - простых тружениках баланса - можно сделать похоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 10:12 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
ну, не без этого, конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 10:19 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__Все выше было рассказано для того, чтобы показать что есть и другие подходы к разработке, кроме писания множества кода. А я как раз и хочу объяснить, что эти подходы к разработке намного менее удобны и менее эффективны, чем написание кода. Вы же сами пишете, что эти инструменты не ориентированы на программистов, то есть не подоходят для разработки. Вы сами называете это не разрпаботкой, а "настройкой". Проблема как раз в том, что никто эти инструменты не использует по назначению - все пытаются что-то ими разрабатывать. А самое печальное то, что руководитель, научившись менять наименование поля на экранной форме, начинает считать себя гуру программирования и исходя из этого пытается воздействовать на программистов. Программистам приходится плеваться, материться, но использовать - ведь начальник уверен, что замечательный инструмент позволяет все настроить за пять минут. Понятно, что вы не виноваты в неправильном использовании, вы сами искренне верите в то, что инструментом пользуются по назначению. Точно также, как изготовитель отмычек и не подозревает об их использовании для грабежа. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 11:41 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andreyiscrafm__Все выше было рассказано для того, чтобы показать что есть и другие подходы к разработке, кроме писания множества кода. А я как раз и хочу объяснить, что эти подходы к разработке намного менее удобны и менее эффективны, чем написание кода. Вы же сами пишете, что эти инструменты не ориентированы на программистов, то есть не подоходят для разработки. Вы сами называете это не разрпаботкой, а "настройкой". Андрей, вы наверняка знаете что такое компонентная модель (если не знаете, то много информации в интернете). Если вам нужен объект, реализующий какой-либо фрагмент вашей программы, то вы берете готовый компонент, выполняющий это, и настраиваете его свойства. Затем присоединяете к нему компонент, реализующий другой фрагмент, и также настраиваете его свойства.... К примеру берете компонент, реализующий подключение к источнику данных, затем компонент грида, кладете это на форму. Потом выполняете компиляцию, запуск. Что происходит? Правильно, ваша программа работает. Но при этом вы не написали ни строчки кода. Это не разработка? Вы сами не программист? Понаблюдайте за программистами - они это делают. В Delphi - таская с панели компонентов на форму, в C# - описывая их в XAML и т.д. Кроме тех конечно, кто разрабатывает эти самые компоненты. Точно так же устроена и Искра. Она предлагает компоненты, соединяя которые разработчик получает готовое приложение. Да, в ней не нужно программировать создание форм, их поведение, процедуры обработки данных, соединение с различными источниками данных, запуск из одного сервиса другого и т.д. и т.п. Это разработка, но без ручного программирования всех этих вещей. Разработчик описывает то, что он хочет получить в итоге, присваивая значение тому или иному свойству компонента. Просто компоненты подобраны таким образом , что их набор позволят на 99% обойтись только без написания кода. Но для 1% есть то, что в разных средах называется по разному, но суть одна: дополнительные обработчики на различные нештатные ситуации. Привыкли постоянно все с нуля программировать собственноручно? Так было наверное еще в 80-е годы, когда я программировал на VAX/WMS и UNIX. Знаю что и сейчас многие так делают. Но называть использование компонентной модели не разработкой , да еще и менее удобным подходом это уже слишком. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 12:47 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov AndreyПроблема как раз в том, что никто эти инструменты не использует по назначению - все пытаются что-то ими разрабатывать. А самое печальное то, что руководитель, научившись менять наименование поля на экранной форме, начинает считать себя гуру программирования и исходя из этого пытается воздействовать на программистов. Программистам приходится плеваться, материться, но использовать - ведь начальник уверен, что замечательный инструмент позволяет все настроить за пять минут. Понятно, что вы не виноваты в неправильном использовании, вы сами искренне верите в то, что инструментом пользуются по назначению. Точно также, как изготовитель отмычек и не подозревает об их использовании для грабежа. к чему это вы придумали? Давайте вы все же почитаете в интернете что такое компонентая модель и о том, что программист, если он программист, может собственноручно реализовать компонент (а не плеваться и материться). Вы сейчас совершенно не разбираясь в теме пытаетесь делать какие-то выводы. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 12:54 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__Потом выполняете компиляцию, запуск. Что происходит? Правильно, ваша программа работает. Но при этом вы не написали ни строчки кода. Не правда. И в Delphi и в C# при таскании элементов пишутся строчки кода (и довольно много строчек) и программист имеет возможность написать (или поправить) те же самые строчки не таская ничего мышкой. Более того в 90% случаев ручное редактирование кода позволяет быстрее получить результат, чем кликанье мышкой. Мышка выигрывает только на самых тривиальных задачах. Про Искру вы написали "Никакой программный код в нем не пишется, никакой программный код им не генерируется.", а значит сравнения с Delphi и C# - некорректны (либо вы ввели людей в заблуждение). iscrafm__В Delphi ..., в C# ... Точно так же устроена и Искра.Delphi и C# - это инструменты программиста. Чуть выше вы писали, что Искра - не для программистов. Зачем же вы сравниваете инструменты из разных категорий? Я действительно не знаю, как работает Искра. Вы сами дистанцировали ее от средств разработки, утверждая, что это инструмент бизнес-пользователей. Мой опыт говорит, что во всех случаях, когда автор сознательно противопоставляет программирование и настройку, приходится иметь дело с неким инструментом, который для разработки не годится, а пригоден только для демонстрации красивых картитнок руководящим работникам. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 13:15 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andrey, программировать - не объязательно писать код ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 13:43 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
ViPRosпрограммировать - не объязательно писать кодЯ подозреваю, что тут мы рискуем свалиться в терминологическую дискуссию. Потому как ни термин "программировать", ни термин "писать код" четкого определения не имеют. Для меня это почти синонимы, но ни тот не другой термин прямого отношения к нажиманию кнопок клавиатуры не имеет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 13:55 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov AndreyЯ действительно не знаю, как работает Искра. Вы сами дистанцировали ее от средств разработки, утверждая, что это инструмент бизнес-пользователей. Мой опыт говорит, что во всех случаях, когда автор сознательно противопоставляет программирование и настройку, приходится иметь дело с неким инструментом, который для разработки не годится, а пригоден только для демонстрации красивых картитнок руководящим работникам. так узнайте или не выдумывайте ерунду. Особенно в системах здесь выполняется демонстрация красивых картинок? Детский сад какой-то, извиняюсь за резкость. И наведите порядок для себя в определениях, кто такие разработчики и кто такие программисты. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2013, 14:30 |
|
|
start [/forum/topic.php?fid=33&msg=38210458&tid=1547681]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 188ms |
0 / 0 |