|
|
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
vill_ager Использовать метаданные правильно и потому, что они используется при создании (обновлении) структуры БД Это удобно для тиражирования. Но если проект сложный, необходимо вытягивать все возможности из БД, написание генератора табличек - потеря времени. Должен быть выбор, каждому свой инструмент. hVosttДекларативность это чуть более высокого уровня абстракция, чем написание программы на языке программирования. У вас неверное понимание декларативности. Тут скорее слово "программирование" нужно заменять на "настройку". Потому как "Программирование" - это последовательность исполняемых команд, а декларативная "настройка" - это описание ожидаемого результата, независимо от последовательности в достижении результата. hVostt SQL это детали реализации по части хранения данных. SQL SELECT описывает имена реквизитов, значения которых мы хотим получить, имена таблиц из которых хотим получить данные, и выражения для связи данных в таблицах. Геде тут про хранение. Тут перечень целей, источников, условий, никакого программирования. SQL я использую даже без хранения данных. sereginseregin Подмена понятий ничего не решает. Я понятия не подменяю, а предлагаю скорректировать их содержание, заменить рисование активных прямоугольников на форме на описание структуры данных на форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 08:38 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
ViPRossereginseregin Это круто... ... семантическая сеть для подстановки реквизитов... она и есть не только для подстановки реквизитов Ценность Вашей системы, как конечного продукта для меня подъупала... Понятно, куда уходит сила интеллекта... Но важность живого опыта по использованию "мощности" для адаптации интерфейса пользователя требует глубокого и внимательного изучения Ваших сообщений на форуме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 09:14 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
sereginsereginУ вас неверное понимание декларативности. Тут скорее слово "программирование" нужно заменять на "настройку". Потому как "Программирование" - это последовательность исполняемых команд, а декларативная "настройка" - это описание ожидаемого результата, независимо от последовательности в достижении результата. Ожидаемый результат можно с тем же успехом, и даже большим, описать на используемом языке программирования, это используется повсюду и повсеместно: опции, параметры конструкторов, фабрики и построители. Вы просто придумали свой микро-язык для написания опций, и решили, что сделали огромный шаг. Мне конечно не хочется вас разочаровывать, но смысл декларативности — отделение сложной программной логики от её представления у вас не наблюдается, тем более вы в кучу накидали и мухи, и котлеты, и лошадей и людей, хорошего тут крайне мало. sereginsereginSQL SELECT описывает имена реквизитов, значения которых мы хотим получить, имена таблиц из которых хотим получить данные, и выражения для связи данных в таблицах. Геде тут про хранение. Тут перечень целей, источников, условий, никакого программирования. SQL я использую даже без хранения данных. Серьёзно? sereginsereginЯ понятия не подменяю, а предлагаю скорректировать их содержание, заменить рисование активных прямоугольников на форме на описание структуры данных на форме. Угу, вместо того, чтобы рисовать держась за кисть рукой, вы предлагаете некий костыль между рукой и кистью. Офигенное предложение, но нет, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 10:47 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
hVosttОжидаемый результат можно с тем же успехом, и даже большим, описать на используемом языке программирования, это используется повсюду и повсеместно: опции, параметры конструкторов, фабрики и построители. Вы просто придумали свой микро-язык для написания опций, и решили, что сделали огромный шаг. Мне конечно не хочется вас разочаровывать, но смысл декларативности — отделение сложной программной логики от её представления у вас не наблюдается, тем более вы в кучу накидали и мухи, и котлеты, и лошадей и людей, хорошего тут крайне мало.вот кстати, по моим наблюдениям, функциональные языки в декларативном стиле на ура идут у пользователей и в них гораздо легче вешать логику ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 10:55 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
hVosttВы просто придумали свой микро-язык для написания опций, и решили, что сделали огромный шаг. Да геде Вы увидели новый язык описания (программирования). Разуйте оранжевые очи. Использую стандартную разметку QML из Qt для описания структуры и SQL для обработки (пересчета) данных. Ничего нового. Только прокаченные компоненты с новыми опциями, и все... Не в ту сторону кидаете камни... kealon(Ruslan)вот кстати, по моим наблюдениям, с в декларативном стиле на ура идут у пользователей и в них гораздо легче вешать логику Я не настаиваю, вместо интерпретатора SQL SELECT можно использовать интерпретатор функционального языка, результат буде тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 11:36 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
sereginsereginИспользую стандартную разметку QML из Qt сколько вам понадобится времени, чтобы из этой разметки сделать веб-приложение? sereginsereginи SQL для обработки (пересчета) данных. Ничего нового речь не о новизне, а каком-то качественном подходе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 16:32 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)функциональные языки в декларативном стиле на ура идут у пользователей и в них гораздо легче вешать логику мы щас F# прикручиваем для встраиваемых сценариев параллельно с Lua, посмотрим что получится ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 16:34 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
sereginsereginЦенность Вашей системы, как конечного продукта для меня подъупала... Понятно, куда уходит сила интеллекта... Ну как же без этого Конечно, надо себя мотивировать, а то куда не смотри какие то бучи, фаулеры и айнштайны уже все сделали - работать не хотся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 18:48 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
авторЗдесь декларативное описание структуры реквизитов формы и вставки SQL для пересчета данных или сбора данных из базы. во первых не вижу обработчиков событий А если там два комбо связанные иерархией? А если надо элементы формы разместить по другому я не зря отослал вас к 1С. Повторите форму оттуда потом поговорим авторНа рисование окошек и обработку событий время не теряю. то есто на интерактивность и дазяйн? Большм\инство заказчиков с этим не согласятся. кроме того - такое количество кода и даже меньше будет если это форму сделать например на старом добром делфи авторРазработчик не отвлекается на код, а глубже вникает в термины безнес-задачи. вы можете вникать хоть в тайны вселенной а компьютер - тупая железяка и ему нужен код. Потому 1С где реально язык програмирования - рулит А наколенные поделки с с магическим тасканием мышкой узлов деревьев и квдратиков со стрелками так и остаются наколенными поделками. ну кроме тех случаев, где автор привирает и не расказывает какой на самом деле гемор работать с его детищем при реальном внедрении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 21:23 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
авторSQL SELECT описывает имена реквизитов, значения которых мы хотим получить, имена таблиц из которых хотим получить данные, и выражения для связи данных в таблицах. Геде тут про хранение. Тут перечень целей, источников, условий, никакого программирования. SQL я использую даже без хранения данных. да, я уже понял никакого ООП с высокоуровневыми объектами. Так как вы написали когда то я делал приложениян а ForxPro2 в 90х. так до сих пор пишут на САП и всяких Апекс. Поэтому внедрение выливается в миллионы. Еще раз - предьявите форму приходной накладной с выбором товаров, учетом НДС, типа контрагента и прочего. форма из самой простой 1С7.7 как конкретный пример. Со всеми выборками проверками интерактивнотью где без нее никак. Пример что вы приводите - сферический конь в вакууме. Как и картинки випроса. я такое накидаю на Делфи за полчаса с учетом привязки данных к datatable. Но даже на делфи рельные апликухи для бизнеса дело крайне непростое и трудоемкое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 21:35 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan) вот кстати, по моим наблюдениям, функциональные языки в декларативном стиле на ура идут у пользователей и в них гораздо легче вешать логику у пользователей не идут никакие языки и никогда идти не могут. Последня версия 1С где пользователь (бухгалтер) мог сам что то програмировать была 1С2.0 в начале 90х с формулками типа екселя. С тех пор все попытки родить некий продукт где пользователь будет собирать мышкой бизнес-логику таскать мышкой узли и измерения и декларативно еще описывать заведомо обречены на провал. Даже менеджеры аналитики не станут ничего описывать в лучшем случае потыкают в измерения какой нибудь готовой pivot таблицы или олапдиаграмку в екселе которую естествено создаст програмист Посему пользователи зовут програмистов. А програмисту проще использовать стандартные язык и програмирования а не экзотику. В лучшем случае внедренец обучит магическим пассам специально назначеную для работы с прогой девчонку и работа с программой будет идти ровно до тех пор пока барышня не уйдет в декрет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 21:48 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
leonmbs, покажи хоть форму то из 1с. которую считаешь эталоном сложности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 22:36 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
leonmbs, ты просто подумай, что люди, которые пишут эти проги, написали десятки прог и до 1с и после, возможно и на 1с и т.д. и если они пишут, значит 1с и т.д. не устраивают их ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 22:51 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
Представляю, что кто зовет программистов написать им управление производственным предприятием, начиная с ТП и до всяких дуршлагов продаж ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 22:53 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
Стало интересно Сколько приблизительно надо времени, что бы с нуля создать такие вещи на 1с в ВИПРОС все это автоматически создается по метаданным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 23:16 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
в стиле 1с ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2017, 23:34 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
Поддерживаю VIPRos на все 100. Подобные как у VIPRos системы появляются не на пустом месте и не создаются от того, что разработчику просто нечем заняться. Инвестируя свои знания и время в такой проект, он естественно ждет от него отдачи в будущем, и вполне правомерно. Цель создания подобной системы/фреймворка/платформы достаточна проста - значительно упростить, удешевить (читай получить больше прибыли) и ускорить разработку, а также дальнейшую поддержку уже созданных прикладных систем. Особый плюс получается при входе в новый проект - реальный прототип продукта появляется в РАЗЫ быстрее, чем при других подходах. А если, при всем при этом, еще каким-либо образом автоматизируется и детальная возня с визуальным интерфейсом - это дополнительный бонус. Да, интерфейс получается не настолько вычурным, каким-бы он мог быть при "handmake" программировании. Но, как показывает практика, к стандартизованному интерфейсу пользователи адаптируются и привыкают гораздо быстрее, чем к Rich-аналогу. Очень близкая по духу к VIPRos система проектирования Combo доказала на практике эффективность такого подхода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 11:17 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
avs63, и где же конкретно на практике Ваша система проектирования что-то доказала? В какой нише она лидирует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 11:32 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
avs63...значительно упростить, удешевить (читай получить больше прибыли) и ускорить разработку, а также дальнейшую поддержку уже созданных прикладных систем. Особый плюс получается при входе в новый проект - реальный прототип продукта появляется в РАЗЫ быстрее, чем при других подходах... Если такие системы в разы эффективнее (дешевле/прибыльнее), почему они до сих пор не вытеснили с рынка все остальные? Хотя бы в соответствующих нишах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 13:37 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
skyANAи где же конкретно на практике Ваша система проектирования что-то доказала? В какой нише она лидирует? Доказала на множестве выполненных проектов и, соответственно, полученном экономическом эффекте их реализации. Ниша у нее одна - инструмент проектирования. По поводу лидерства говорить рано, да, собственно, и не ставилась такая цель. Ставилась цель - создать ИНСТРУМЕНТ для эффективного проектирования конечного продукта (продуктов), которая и была реализована. Cane Cat FisherЕсли такие системы в разы эффективнее (дешевле/прибыльнее), почему они до сих пор не вытеснили с рынка все остальные? Хотя бы в соответствующих нишах. Я не говорил, что такие системы сами по себе в разы дешевле. Эффективнее - да. Их прибыльность (окупаемость) зависит, в конечном итоге, от тех проектов, которые будут на них реализовываться. Мягко скажем, недальновидно покупать в цех станок с ЧПУ, если в конечном итоге рабочему надо будет сверлить 10 отверстий в смену с допуском +-2мм. Почему они до сих пор не вытеснили с рынка все остальные? Во первых - а Вы много их видели? А во вторых, причин, я думаю, несколько. Но в основном, как это не банально - все упирается в наличие необходимых ресурсов: A. соответствующего БЮДЖЕТА и ВРЕМЕНИ на разработку B. знающих и опытных СПЕЦИАЛИСТОВ с аналитическими и системными способностями C. ГОТОВНОСТЬ руководства компании к таким инвестициям D. ЖЕЛАНИЯ и понимания необходимости в подобной системе, т.к. имеющиеся на рынке не удовлетворяют наши потребности E. И т.д и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 14:34 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
avs63skyANAи где же конкретно на практике Ваша система проектирования что-то доказала? В какой нише она лидирует? Доказала на множестве выполненных проектов и, соответственно, полученном экономическом эффекте их реализации. Ниша у нее одна - инструмент проектирования. По поводу лидерства говорить рано, да, собственно, и не ставилась такая цель. Ставилась цель - создать ИНСТРУМЕНТ для эффективного проектирования конечного продукта (продуктов), которая и была реализована.А какие-то количественные показатели эффективности у Вас имеются? Другие люди, при помощи других инструментов, тоже представьте себе реализовали множество проектов и получили воплне себе экономический эффект И что это ещё за ниша такая: инструмент проектирования конечного продукта? Какого продукта? Кому он нужен? Чем существующие аналоги этого продукта, созданные конкурентами, не устраивают клиентов? Как много этих самых клиентов после появления на рынке вашего инструмента перешли на него? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 14:47 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
avs63Почему они до сих пор не вытеснили с рынка все остальные? ... в основном, как это не банально - все упирается в наличие необходимых ресурсов: A. соответствующего БЮДЖЕТА и ВРЕМЕНИ на разработку B. знающих и опытных СПЕЦИАЛИСТОВ с аналитическими и системными способностями C. ГОТОВНОСТЬ руководства компании к таким инвестициям D. ЖЕЛАНИЯ и понимания необходимости в подобной системе, т.к. имеющиеся на рынке не удовлетворяют наши потребности Забавно у Вас выходит. Есть классный инструмент, но не взлетает потому как: A. никто не хочет выделять БЮДЖЕТ и ВРЕМЯ на его развитие B. знающим и опытным СПЕЦИАЛИСТАМ проект не интересен C. руководство компании НЕ ГОТОВО инвестировать в его развитие D. на рынке нет особого ЖЕЛАНИЯ им пользоваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 14:55 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
А какие-то количественные показатели эффективности у Вас имеются? Предвидел такой вопрос. Отношение полученной выручки к ЗП привлеченных специалистов (времени) подойдет? Естественно, такие сведения не разглашаются, но, смею вас уверить, рентабельность далеко больше 1.00. " Другие люди, при помощи других инструментов, тоже... ". Естественно, на то она и конкуренция. И что это ещё за ниша такая: инструмент проектирования конечного продукта? Какого продукта? Кому он нужен? А про CASE системы раньше не слышали? Для чего их делают? Для каких продуктов? Кому они нужны? Подумайте сами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 15:08 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
avs63 А какие-то количественные показатели эффективности у Вас имеются? Предвидел такой вопрос. Отношение полученной выручки к ЗП привлеченных специалистов (времени) подойдет? Естественно, такие сведения не разглашаются, но, смею вас уверить, рентабельность далеко больше 1.00.И что? Далеко больше 1.00 - это сколько? Если я правильно, что за отношение Вы там посчитали, то у нас оно к примеру больше 5.00 avs63" Другие люди, при помощи других инструментов, тоже... ". Естественно, на то она и конкуренция.Так и по каким показателям Вы эффективнее конкурентов? По темпам роста? avs63 И что это ещё за ниша такая: инструмент проектирования конечного продукта? Какого продукта? Кому он нужен? А про CASE системы раньше не слышали? Для чего их делают? Для каких продуктов? Кому они нужны? Подумайте сами.Про CASE системы раньше слышал. Про ваш продукт в этой нише не слышал. Вот и думаю, вот и спрашиваю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 15:16 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
ViPRosleonmbs, покажи хоть форму то из 1с. которую считаешь эталоном сложности дело не в сложности а в функциональности. как пример - приходная накладная или типа того - пример функциональности нужной ЛЮБОМУ бизнесу ViPRosleonmbs, ты просто подумай, что люди, которые пишут эти проги, написали десятки прог и до 1с и после, возможно и на 1с и т.д. и если они пишут, значит 1с и т.д. не устраивают их потому что они пишут узкоспециализированные программы. ты просто подумай почему люди берут 1С а не "эти проги" ViPRosСтало интересно Сколько приблизительно надо времени, что бы с нуля создать такие вещи на 1с в ВИПРОС все это автоматически создается по метаданным ну вот и сделай приходную или розничную накладную. С товарами, налогами, предоплатами и все что нужно. Если все так просто сделать описанием метаданных то какая проблема. Только не абстрактную картинку покажи а весь код где можно конкретно увидеть всю бизнеслогику оприходовния товара, расчета с контрагентами и прочее. Это СТАНДАРТНАЯ задача любого бизнеса. А если такаого решения у тебя то значит рядом с твоей крутой програмой стоит та же 1С ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 15:41 |
|
||
|
|

start [/forum/topic.php?fid=33&msg=39570436&tid=1547255]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 198ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...