|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Коллеги, подскажите языки программирования, что дают компактный код приложений для Windows. Сейчас работаю с C#, но хочется многоязычности. Для чего это надо? Ваяю программную платформу для создания сетевых КИС. Основная изюминка платформы - она строится на базе множества функциональных приложений. Оригиналы последних хранятся в сетевом Хранилище. По требованию пользователя загружаются на локальный комп (и кешируются там) и запускаются. Не надо никаких серверов приложений, запрос из функционального приложения поступает сразу на сервер данных, выборка из базы данных поступает непосредственно приложению. Попытался поговорить за жизнь с дельфийцами, но они не слышат. Умудрились даже переписку уничтожить. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 12:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев, а зачем много разных "приложений" с разным "функционалом"? сделай одно "приложение", которое загружает разный "функционал" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 13:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Попытался поговорить за жизнь с дельфийцами, но они не слышат духи предков не отвечают живым ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 13:37 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Для чего это надо? я так ответа и не увидел ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 13:38 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ViPRos,сегодня, 13:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097547][22097547] >а зачем много разных "приложений" с разным "функционалом"? < Вот тестовая папка Хранилища, содержащая множество разных функциональных приложений. И каждому пользователю, вообще то говоря, доступно своё подмножество приложений. И зачем мне загонять их в один монолит? где: crm - приложение на Core 3.1 для MSSQL crp - приложение на Core 3.1 для PostgreSQL ms - приложение на Framework 4.8 для MSSQL pg - приложение на Framework 4.8 для PostgreSql ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 14:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 13:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097585][22097585] >я так ответа и не увидел < Иногда попадаются задачи для языков типа Prolog. Да и тот же Delphi имеет свою нишу. В конце то концов можно иногда закачать криптоконтейнер в 5-6 mB по сети и кешировать его на локальном компе. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 14:15 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев, зачем монолит то? просто сделай движок, который может запустить разный функционал ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 14:29 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
по сабжу: полностью тупиковая идея, ИМХО. Непонятно ради чего. Это все можно сделать в пределах одного приложения. И даже без плагинов. Ну и плагины предусмотреть на случай какой-то специфики. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 14:31 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ViPRos ВМоисеев, зачем монолит то? просто сделай движок, который может запустить разный функционал Не в кассу. Человек изобретает колесо ) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 14:32 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
L_argo по сабжу: полностью тупиковая идея, ИМХО. Непонятно ради чего. Это все можно сделать в пределах одного приложения. И даже без плагинов. Ну и плагины предусмотреть на случай какой-то специфики. Человек пишет свой трёхколёсный велик для деплоя приложений на десктопы. Есть подозрение, что всем в принципе всё равно чем он там занимается, лишь бы спичками не баловался. ВМоисеев Попытался поговорить за жизнь с дельфийцами, но они не слышат. Умудрились даже переписку уничтожить. Побоялись заразиться ) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 14:35 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев По требованию пользователя загружаются на локальный комп (и кешируются там) и запускаются. И как это связано с "языки программирования, что дают компактный код приложений для Windows"? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 14:37 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Да и тот же Delphi имеет свою нишу. и что такого можно сваять на дельфи чего нельзя на c#? если выбросить за скобки особенности .net как платформы? к чему этот огород? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 14:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ViPRos, сегодня, 14:29 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097629][22097629] >...просто сделай движок, < Да я и сделал просто движок. Он для начала реализует аутентификацию пользователя и получает список доступных ему функциональных приложений. Выбирает нужное, закачивает, если нет в кеше или устарело и работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 15:45 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Dimitry Sibiryakov, сегодня, 14:37 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097644][22097644] >И как это связано с... < Приложения иногда грузятся из Хранилища на локальный комп. А это время и загрузка сети. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 15:50 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097653][22097653] >и что такого можно сваять на дельфи чего нельзя на c#? < Если на Delphi работают, значит он для чего-то нужен. Я думаю, что КИС может включать приложения не на одном языке, и приложения могут быть разработаны разными конторами. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 15:56 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>L_argo, сегодня, 14:31 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097632][22097632] >...Это все можно сделать в пределах одного приложения. < Я же привел реальный пример примитивной системы, где приложения написаны и для Core и для Framework (4.7.2, 4.8) и для Delphi, работающими с MSSQL и PostgreSQL? но в рамках инфосистемы. Покажите, как Вы сделаете в пределах одного приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 16:03 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 14:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097635][22097635] >Не в кассу. Человек изобретает колесо ) < Может быть хватит бла-бла. По сути есть что сказать? Где плохо? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 16:08 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >hVostt, сегодня, 14:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097635][22097635] >Не в кассу. Человек изобретает колесо ) < Может быть хватит бла-бла. По сути есть что сказать? Где плохо? вот тут ВМоисеев выборка из базы данных поступает непосредственно приложению. прокачка сырых данных на клиента - зло. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 16:20 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>H5N1, сегодня, 16:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097747][22097747] >прокачка сырых данных на клиента - зло. < Докажите. И как это Вы работаете со справочниками. И куда же я должен закачивать документ Word - а? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 16:33 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Если на Delphi работают, значит он для чего-то нужен. от легаси никуда не убежать ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 17:28 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Я думаю, что КИС может включать приложения не на одном языке, и приложения могут быть разработаны разными конторами. и они все вам отдали исходники? или это форки каких-то фриварных проектов с гитхаба? банально исходя из стоимостей любая контора будет пытаться ограничить этот зоопарк. частью функций пожертвовав, часть - слить в свой продукт или подобрав аналог ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 17:33 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 17:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097834][22097834] >и они все вам отдали исходники? < Да. Не мне конечно, но конторе, что заказывала приложение. В течении 5-ти крайних лет пришлось сопровождать достаточно большую КИС. Где не все приложения написаны на одном языке программирования. В частности это касается ГИС (Delhi, пришлось переписать на C#) . В КИС аккуратно выделяются ряд подсистем, слабо (точнее, почти совсем не связанных) связанных между собой подсистем. Последние дробятся на более мелкие функциональные части и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 18:48 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Может быть хватит бла-бла. По сути есть что сказать? Где плохо? Адский велосипед. Для деплоя можно взять готовое решение, тот же Octopus, который перекрывает ваш функционал полностью, а вам до него как до луны, даже если вы 24 ч в сутки будете пахать. МодальноеОкно ВМоисеев Если на Delphi работают, значит он для чего-то нужен. от легаси никуда не убежать Не убежать, потому что армия таких изобретателей колеса как вы их порождает в немыслимых количествах. В любом случае, если вы существенного вреда компании своей деятельностью не наносите -- уже хорошо и большое достижение. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 18:57 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Докажите. история уже все доказала. ВМоисеев И как это Вы работаете со справочниками. И куда же я должен закачивать документ Word - а? ворд это документ на парку кб, а вот гигабайты данных для документа уже отфильтровала и сагрегрировала бизнес логика на серверах. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 22:05 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 18:57 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097923][22097923] >Адский велосипед. Для деплоя можно взять готовое решение, тот же Octopus../ < Если Вы об этом , то я нет. Оригиналы разработанных и отлаженнных функциональных приложений находятся в Хранилище в виде криптоконтейнеров .rar Пользователь выбирает из списка доступных ему приложений и запускает его, с определенными правами. Причем здесь деплой? Я не разворачиваю приложения на локальном компьютере. Да и оставте в покое Ваш талант словоблудия, я не Ваш поклонник. Если можете, говорите по делу. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 23:59 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>H5N1, вчера, 22:05 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097996][22097996] >ворд это документ на парку кб, а вот гигабайты данных для документа уже отфильтровала и сагрегрировала бизнес логика на серверах. < Не понял про гигабайты. Так хранятся документы в Хранилище: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 00:15 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Если Вы об этом , то я нет. Оригиналы разработанных и отлаженнных функциональных приложений находятся в Хранилище в виде криптоконтейнеров .rar Пользователь выбирает из списка доступных ему приложений и запускает его, с определенными правами. Причем здесь деплой? Я не разворачиваю приложения на локальном компьютере. Да и оставте в покое Ваш талант словоблудия, я не Ваш поклонник. Если можете, говорите по делу. Я и говорю по делу. Вы изобретаете никому не нужное колесо. Ещё и квадратное к тому же. Ну и пофиг. Ваш вопрос в топике, это жесть.. Чего вы вообще хотите непонятно, как будто вы грибов объелись и транслируете поток наркотической абстракции, который проходит через ваш мозг :) Ну сами посудите. У вас приложение для скачивания и запуска других приложений. Вот эта лютая дичь в виде "криптоконтейнеров" это вообще как парашют для балерины. Какая ещё многоязычность? Какой ещё компактный код? Чё вы там курите? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 01:24 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 01:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098044][22098044] >… У вас приложение для скачивания и запуска других приложений… < Оставим за бортом остальной Ваш словесный понос. Но эта фраза действительно отражает суть. Да, есть приложение, которое ищет, скачивает, кеширует и запускает другие функциональные приложения. С передачей им параметров запуска: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
А берутся эти параметры из базы данных Хранилища: ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 02:56 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 01:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098044][22098044] >...Вот эта лютая дичь в виде "криптоконтейнеров" это вообще как парашют для балерины. < Вот папка реального функционального приложения. Её вес 1.86mB. Вес криптоконтейнера 493kB/ Остальное на рисунке. Более того, весьма проблематично ознакомится с кодом приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 03:19 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt,сегодня, 01:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098044][22098044] >Какая ещё многоязычность? Какой ещё компактный код? Чё вы там курите? < Я попросил дельфийцев написать приложение, которое получает параметры запуска функционального приложения и выводит на экран их значения. Спасибо, что не отказали. Результат меня прямо таки ошарашил - здесь нет никакой работы с базой данных и нет графического интерфейса пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 03:28 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев На рисунке папка с файлам, судя по листингу, это файлы программы. Какой ещё нафиг код приложения? Тут же на картинке самый обычный архив, возможно запароленный, который имеет название "Криптоконтейнер". Какая цель топика? Художнику нужно внимание? Или что? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 04:34 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Да, есть приложение, которое ищет, скачивает, кеширует и запускает другие функциональные приложения. С передачей им параметров запуска: Что значит "ищет"? В гугле чтоли ищет? Или как? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 04:36 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Коллеги, подскажите языки программирования, что дают компактный код приложений для Windows. Сейчас работаю с C#, но хочется многоязычности. Если не боитесь трудностей, то ASM. А так C (без C++) ВМоисеев Для чего это надо? Ваяю программную платформу для создания сетевых КИС. Основная изюминка платформы - она строится на базе множества функциональных приложений. Оригиналы последних хранятся в сетевом Хранилище. По требованию пользователя загружаются на локальный комп (и кешируются там) и запускаются. Не надо никаких серверов приложений, запрос из функционального приложения поступает сразу на сервер данных, выборка из базы данных поступает непосредственно приложению. Попытался поговорить за жизнь с дельфийцами, но они не слышат. Умудрились даже переписку уничтожить. Э-э-э... В рамках Windows домена это делается доменными политиками. Знающий Windows-админ настроить это в течении рабочего дня. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 05:50 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Я попросил дельфийцев написать приложение, которое получает параметры запуска функционального приложения и выводит на экран их значения. Спасибо, что не отказали. Результат меня прямо таки ошарашил - здесь нет никакой работы с базой данных и нет графического интерфейса пользователя. Если Вы про размер, то консольное приложение, которое выводит параметры командной строки, у меня получились: D5, обычное приложение - 42496 D5, с рантайм пакетами - 4608 D10.x, обычное приложение - 145920 D10.x, с рантайм пакетами - 9728 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 06:27 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
mad_nazgul Э-э-э... В рамках Windows домена это делается доменными политиками. Знающий Windows-админ настроить это в течении рабочего дня. Не в коня корм ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 06:57 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt Чего вы вообще хотите непонятно Да чего тут непонятного. Человек хочет написать очередную копию "Справочника инспекцией" для MSSQL и копию для PostgreSQL и разместить у себя в Хранилище. Спросите зачем? Для себя он это делает. Уж который год. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 09:33 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Del. Что-то "Изменить" сработало как цитирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 09:35 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt таких изобретателей колеса как вы их порождает в немыслимых количествах ваше мнение крайне ценно для нас, пройдите в буфет - ваше место по прежнему там ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 10:54 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
МодальноеОкно hVostt таких изобретателей колеса как вы их порождает в немыслимых количествах ваше мнение крайне ценно для нас, пройдите в буфет - ваше место по прежнему там ох уж эти раздражающие глупые модальные окна... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 11:41 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA Да чего тут непонятного. Человек хочет написать очередную копию "Справочника инспекцией" для MSSQL и копию для PostgreSQL и разместить у себя в Хранилище. Спросите зачем? Для себя он это делает. Уж который год. Не, это ясно :) Сейчас-то он что хочет, может тебе удалось понять? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 11:43 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt, скушно человеку ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 12:04 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 04:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098073][22098073] >Тут же на картинке самый обычный архив,... < Содержимое криптоконтейнера (на рисунке) есть содержимое папки приложения (само собой без крипто). В C# обычно готовит приложение не как один .exe, а как целую папку (возможно с вложенной папкой). Так вот Хранилище содержит не папки приложений, а их криптоконтейнеры. Причем вес крипто раза в три меньше веса папки. Думаю, что это не совсем "Вот эта лютая дичь в виде "криптоконтейнеров" ", а вполне разумное решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 13:12 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 04:36 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098074][22098074] >Что значит "ищет"? В гугле чтоли ищет? Или как? < Программа запуска функциональных приложений (Пускач по русски) представляет пользователю список доступных ему приложений. Выбор пользователем приложения из списка заставляет Пускач делать запрос к базе данных за получением версии приложения и ключа шифрования. Может получить и отказ, если сисадмин блокировал ему доступ к этому приложению. Если ок, то Пускач смотрит кеш и версию приложения. При совпадений криптоконтейнер приложения берётся из локального кеша, иначе идет закачка крипто из сетевого Хранилища с помещением последнего в кеш (кеш может быть перестроен). Далее из кеша разархивация в локальную папку приложения и запуск с передачей параметров. Число приложений в локальном кеше значительно меньше общего числа функциональных приложений ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 13:29 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>mad_nazgul, сегодня, 05:50 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098084][22098084] >Э-э-э... В рамках Windows домена это делается доменными политиками. < Что именно делается? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 13:32 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>x1ca4064, сегодня, 06:27 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098087][22098087] >Если Вы про размер, … < Спасибо. Да. Что такое рантайм пакеты и как ими воспользоваться. Не могли бы Вы привести рядом цифры по криптоконтейнерам .rar. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 13:37 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 09:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098141][22098141] >Да чего тут непонятного. < Опять Вы за детскую неожиданность. А по делу есть что сказать? Что плохого в этом подходе построения КИС? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 13:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Программа запуска функциональных приложений (Пускач по русски) представляет пользователю список доступных ему приложений. круть. вы только что изобрели заново "Стартер" для 1с вас ждет успех, вы прямо в шаге ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 13:47 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев А по делу есть что сказать? Что плохого в этом подходе построения КИС? осталось выяснить причем здесь КИС дано - зоопарк программ изобретено - оболочка позволяющая запускать их с нужным наборов внешних ключей. админ может раздавать пермиты кто чего видит из общего списка зоопарка ииии? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 13:49 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>kealon(Ruslan), сегодня, 13:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098402][22098402] >всё сделано до нас - тынц < Вы это серьёзно? А если включить мозг? Есть, реальный случай) 100 функциональных приложений и 60 пользователей, с разными интересами и разными правами. Покажите как будете работать с тынц. Где берёте параметры запуска приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 13:51 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 13:49 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098463][22098463] >… ииии? < ииии? Что в этом плохого? Я применяю эту схему для КИС. ииии? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 13:58 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев В C# обычно готовит приложение не как один .exe, а как целую папку (возможно с вложенной папкой). Так вот Хранилище содержит не папки приложений, а их криптоконтейнеры. Причем вес крипто раза в три меньше веса папки. "Хранилище" использует архиватор, чтобы пожать папку в один файл. И называет архивы "криптоконтейнер". Почему бы не назвать их тем, чем они и являются -- архивами? ВМоисеев Программа запуска функциональных приложений (Пускач по русски) представляет пользователю список доступных ему приложений. Выбор пользователем приложения из списка заставляет Пускач делать запрос к базе данных за получением версии приложения и ключа шифрования. Может получить и отказ, если сисадмин блокировал ему доступ к этому приложению. Если ок, то Пускач смотрит кеш и версию приложения. При совпадений криптоконтейнер приложения берётся из локального кеша, иначе идет закачка крипто из сетевого Хранилища с помещением последнего в кеш (кеш может быть перестроен). Далее из кеша разархивация в локальную папку приложения и запуск с передачей параметров. Число приложений в локальном кеше значительно меньше общего числа функциональных приложений Зачем ключ шифрования нужен, можно просто не давать скачивать архив, если к нему нет доступа. Нафига эти костыли? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 14:12 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Я применяю эту схему для КИС для тех кто в танке - можете понятие КИС сюда "для солидности" не подмешивать то что вы величаете КИС - у вас на самом деле просто некий зоопарк программулек Вы к нему изобрели "запускатель" с возможностью админки. Что и коню понятно - без этого смысл был бы городить. Что вы дальше хотите? Принести вам лавровый венок? Отдать в жены дочь князя? Запатентовать за вами эту "Эврика"? у меня для вас плохие новости - подобных костылей разной красоты и доп. функционала - вагон и тележка Но ваша бабушка будет в восторге ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 14:16 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Есть, реальный случай) 100 функциональных приложений и 60 пользователей, с разными интересами и разными правами. Покажите как будете работать с тынц. Где берёте параметры запуска приложения. Из современных решений, Octopus, например. При чём может развёртывать по одной кнопке, по расписанию, по запросу клиента, во всех популярных ОС, с любым настраиваемым процессом установки, настройки, зависимостями, параметрами, каналами доставки, на разных стендах, машинах, клиентах, и всё это ещё можно мониторить у кого что стоит и какой версии, когда ставилось, кто ставил и почему. С внутренним хранилищем пакетов, доставляемых таким образом, что скачиваются только изменения, а не весь пакет (дельты изменений). В общем, у вас нет даже 10% этого функционала, вы пилите уже его год или больше хз сколько вы там фигнёй страдаете. Просто вы даже не рассматривали возможность использования готовых решений. Ну захотелось вам собственный велик соорудить. Может будем честны? Это снимет целый ряд вопросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 14:18 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Ну вы поняли почему товарища в разделе Delphi не поняли? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 14:39 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Alexander A. Sak Ну вы поняли почему товарища в разделе Delphi не поняли? мы поняли почему не поняли ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 14:48 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 14:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098488][22098488] >… Зачем ключ шифрования нужен ... < Криптоконтейнер приложения может находится в кеше локального компьютера. Но что плохого в том, что применяю криптоконтейнер? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 14:49 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 14:16 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098493][22098493] >… то что вы величаете КИС - у вас на самом деле просто некий зоопарк программулек … < Я не утверждаю, что предложенная и реализованная как прототип программная система есть КИС. Для меня - это программная платформа разработчика КИС. Иду по этому пути. И не вижу ничего плохого в этом. Хочу услышать аргументированные замечания. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 14:57 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 14:18 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098495][22098495] >Из современных решений, Octopus, например. < Здесь . ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 15:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Хочу услышать аргументированные замечания. нет не хотите. зы закройте уже эту бадягу Шел я как-то через мост, Глядь – ворона мокнет. Взял ворону я за хвост, Положил ее на мост – Пусть ворона сохнет! repeat ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 15:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 14:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098522][22098522] >мы поняли почему не поняли <а если это, понятливые вы мои. Приложение работы с базой данных Хранилища. Графический интерфейс, и всего 154 kB. И это . ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 15:14 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 15:02 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098543][22098543] >нет не хотите. < Как здесь не вспомнить великую фразу нашего министра иностранных дел. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 15:18 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >x1ca4064, сегодня, 06:27 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098087][22098087] >Если Вы про размер, … < Спасибо. Да. Что такое рантайм пакеты и как ими воспользоваться. Очень часто, приложения можно представить, как сумму кода, который написал разработчик конкретной программы, и кода, который был создан разработчиком траслятора для выбранного языка, т.е. Run-Time. Пример - VCRedistributable (могу ошибаться в написании) для программ, написанных на MSVC или .Net для C#. Пакеты Дельфи, это режим сборки программы, когда код, общий для различных программ хранится отдельно от EXE программы, в т.н. BPL (Borland Package Library - подтипом DLL). Сам RunTime Delphi, в этом случае, также храниться в Vcl???.bpl (и некоторых других, в зависимости от требуемого набора компонентов). Этот механизм используется самой IDE Delphi, а также позволяет создавать программы небольшого размера и/или строить всякие системы плагинов. Я, в своей практике, почти никогда не использую сборку с пакетами. Противоположностью является создание обычных EXE, которым для работы ничего, кроме ОС не нужно (+ специфические, для данного приложения, DLL). Платой за такую независимость является некоторое увеличение размера EXE, т.к. RunTime, в этом случае, лежит в самом EXE. Не могли бы Вы привести рядом цифры по криптоконтейнерам .rar. А мог бы: D5: StdExe: 42496 (rar: 21341) Pkg: 4608 (rar: 1472) D10: StdExe: 145920 (rar: 56582) Pkg: 9728 (rar: 3304) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 16:44 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>x1ca4064, сегодня, 16:44 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098677][22098677] >Очень часто, приложения можно представить… < Спасибо. 56mB многовато, 3mB - приемлемо. Хотя, если потребуется и скорострельность сети приемлемая ... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 17:34 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >x1ca4064, сегодня, 16:44 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098677][22098677] >Очень часто, приложения можно представить… < Спасибо. 56mB многовато, 3mB - приемлемо. Хотя, если потребуется и скорострельность сети приемлемая ... Я привел цифры в байтах, а не килобайтах. 56Кб было приемлемо даже во времена модемов на 14400 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 17:59 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>x1ca4064, сегодня, 17:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098761][22098761] >Я привел цифры в байтах,... < Тогда вообще без проблем. Не вижу причин, чтобы не писать функциональные приложения на Delphi. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 18:38 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 09:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098141][22098141] >Да чего тут непонятного. < Опять Вы за детскую неожиданность. А по делу есть что сказать? Что плохого в этом подходе построения КИС? По какому делу? Языки разработки приложений под Windows Вам перечислить, что Вы ещё не пробовали в своём Хранилище? C++, F#, Python... А про подход к построению КИС: Вы займитесь уже реальным построением реальной системы, тогда и узнаете, как он работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 19:22 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Иду по этому пути. И не вижу ничего плохого в этом. Хочу услышать аргументированные замечания. Внедрите в эксплуатацию и будет вам множество замечаний. Времени не будет на форуме бессмысленные споры разводить. Мне лично не понятно, кому это всё нужно. Ну образовался у вас где-то там зоопарк приложений за годы работы, и что? Вы собрали проблемы пользователей, их пожелания, формализовали в требования к продукту? Лично у меня такое чувство, что Вы сами для себя придумали решение и вот уже который год им занимаетесь под вывеской: "Ваяю программную платформу для создания сетевых КИС". И окромя Вас это никому больше не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 19:29 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA Вы собрали проблемы пользователей, их хотелки, формализовали в требования к продукту? и сделали запускалку. профит ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 19:32 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Три года прошло с момента: ВМоисеев Коллеги! Представляю прототип сетевого хранилища десктопных приложений - это мой подход к разработке информационных систем в локальных сетях на базе десктопных приложений среды Windows. ВМоисеев Интересно применение Delphi, Java, F# Походу сам забыл уже про те языки, что интересовали :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 19:36 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 19:22 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098820][22098820] >… Вы займитесь уже реальным построением реальной системы, … < Мы работали с разными КИС. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 19:51 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >hVostt, сегодня, 14:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098488][22098488] >… Зачем ключ шифрования нужен ... < Криптоконтейнер приложения может находится в кеше локального компьютера. Но что плохого в том, что применяю криптоконтейнер? Абсолютно бессовестно зря потраченное время. И без какой-либо пользы. Никакой это не кеш, это программы, размещённые на компьютере, из набора разрешённых и доступных программ. По вашей логике мой ноут это кеш. У меня тут и ОС закеширована. И браузер. И архиватор тоже есть, ага. Всё в моём личном кеше ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 21:20 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >hVostt, сегодня, 14:18 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098495][22098495] >Из современных решений, Octopus, например. < Здесь . Если вы до сих пор не зашли и не изучили продукт, где всё это можно, при чём в 1000 раз удобней, проще и надёжней. Значит вам это нафиг не упёрлось, вы просто чешете своё ЧСВ. Пройдите на сайт и почитайте, там настолько доступно всё написано, что даже дурачок разберётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 21:21 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA Лично у меня такое чувство, что Вы сами для себя придумали решение и вот уже который год им занимаетесь под вывеской: "Ваяю программную платформу для создания сетевых КИС". И окромя Вас это никому больше не нужно. Я думаю он не просто тратит попусту время, но и наносит вред. Когда-нибудь ему эт надоест и он свалит. И кому-то вот это уг придётся отковыривать из всех щелей. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 21:23 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 21:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098875][22098875] >… Никакой это не кеш, это программы, размещённые на компьютере, … < Извините, но я право Вас не понимаю. Ну хоть здесь посмотрите. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 21:39 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 21:21 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098877][22098877] >… что даже дурачок разберётся… < Вот Вас трое умных: 1 , 2 , 3 и задачка здесь . В конце то концов, покажите Ваши решения, что болтать то. Я своё представил. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 21:51 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >hVostt, сегодня, 21:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098875][22098875] >… Никакой это не кеш, это программы, размещённые на компьютере, … < Извините, но я право Вас не понимаю. Ну хоть здесь посмотрите. У вас что браузер? Зачем вы мне статью про браузер кидаете? ВМоисеев У вас какая-то наивная и детская реакция на критику. Здесь что по-вашему детский сад? Когда я захочу представить своё решение, то буду готов получить порцию критику, сейчас мне это не нужно. Про одно из готовых промышленных решений я сказал. Но вам не интересно, вы даже не искали и не интересовались. Зачем вы фигнёй страдаете, не понятно. Но вы и не обязаны объяснять. Страдаете и страдаете, чем бы дитя не тешилось. Лучше расскажите по этому топику, чего хотели-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 22:17 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 22:17 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098900][22098900] >...Лучше расскажите по этому топику, чего хотели-то? < Как бы это по мягче выразиться - есть конторы, в которых много что не понятно, зато всё правильно. В своё время там сказали (или им подсказали) - Delphi. Кой как отбились, но осадок не знания остался. Многоязычность КИС не мой бред - реальность. Думал найду контакт с дельфийцами и они помогут создать болванку примитивного функционального приложения, работающего с базами данных и документами типа word и .jpg. Не получилось. Нечто похожее и на F#. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 23:17 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Как бы это по мягче выразиться - есть конторы, в которых много что не понятно, зато всё правильно. В своё время там сказали (или им подсказали) - Delphi. Кой как отбились, но осадок не знания остался. Многоязычность КИС не мой бред - реальность. Думал найду контакт с дельфийцами и они помогут создать болванку примитивного функционального приложения, работающего с базами данных и документами типа word и .jpg. Не получилось. Нечто похожее и на F#. Приложение, работающее с базами данных, документами -- это настолько широкий спектр, насколько это вообще возможно. Вот гугл поиск, у него поисковая база данных, размещённая в дата центрах по всему миру. Или сайт-визитка, в которой есть простенькая админка, чтобы исправить номер телефона в шапке -- тоже работает с базой данных. Почти все программы так или иначе работают с базами данных. Современные игры тоже работают с базами данных и документами, сохраняют состояние игры, статистику, скриншоты, сообщения из чата и т.д. Язык программирования нужно выбирать исходя из задачи и ваших знаний. Чем вам ещё можно помочь? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 23:25 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, вчера, 23:25 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098926][22098926] >Чем вам ещё можно помочь? < Всему своё время. Вопросы ещё будут. За обсуждение - спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 00:05 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt skyANA Лично у меня такое чувство, что Вы сами для себя придумали решение и вот уже который год им занимаетесь под вывеской: "Ваяю программную платформу для создания сетевых КИС". И окромя Вас это никому больше не нужно. Я думаю он не просто тратит попусту время, но и наносит вред. Когда-нибудь ему эт надоест и он свалит. И кому-то вот это уг придётся отковыривать из всех щелей. Этим никто не пользуется, очевидно же. Так что не переживай. Человек ваяет сам для себя. А ты бы бросил комментировать в конце концов. Не раз ведь уже обсуждали его творение за последние три года. Толку в очередной раз разводить бессмыслицу? Надо как в Delphi: закрыть и удалить. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 10:53 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 19:22 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098820][22098820] >… Вы займитесь уже реальным построением реальной системы, … < Мы работали с разными КИС. Я понимаю, что Вы ваяете это свое Хранилище в свободное от основной работы время. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 11:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 11:02 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098990][22098990] >Я понимаю, что Вы ваяете это свое Хранилище в свободное от основной работы время. < И так и так. Программирование (скорее решение задач с применением компьютерной технологии) это и работа, и хобби и большая часть жизни. Жизнь научила - учиться надо до того, как начать втягиваться в серьёзную драчку. И инструменты готовить загодя. Мне не совсем понятен Ваш скепсис по отношению к такой платформе, как Хранилище. Еще менее понятно отношение дельфийцев. Я уверен, что при решении некоторых задач, к примеру - а-ля цифромолка, Delphi даст большую фору остальным языкам. F# имеет свою нишу. Я пытаюсь как-то научиться строить КИС, используя их преимущества. Понимаю, что от таких как Вы, не дождусь одобрения. Ваш удел - критика, желательно бы конструктивная, по делу. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 11:45 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 11:02 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098990][22098990] >Я понимаю, что Вы ваяете это свое Хранилище в свободное от основной работы время. < И так и так. Программирование (скорее решение задач с применением компьютерной технологии) это и работа, и хобби и большая часть жизни. Жизнь научила - учиться надо до того, как начать втягиваться в серьёзную драчку. И инструменты готовить загодя. Мне не совсем понятен Ваш скепсис по отношению к такой платформе, как Хранилище. Еще менее понятно отношение дельфийцев. Я уверен, что при решении некоторых задач, к примеру - а-ля цифромолка, Delphi даст большую фору остальным языкам. F# имеет свою нишу. Я пытаюсь как-то научиться строить КИС, используя их преимущества. Понимаю, что от таких как Вы, не дождусь одобрения. Ваш удел - критика, желательно бы конструктивная, по делу. Понимаете, я не вижу этого самого дела. Ничего, чего можно было бы разобрать и оценить. И работа, и хобби, и Хранилище, и Delphi, и F#, и попытки научиться строить КИС. Каковы ваши цели-то? Всё размыто и не определено. Куда Вас направить? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 12:38 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Дмитрий Мух, сегодня, 12:38 [22099024] >...Каковы ваши цели-то?... < Сделать программную платформу разработчика КИС. Вот примерная техническая среда. Узлы могут быть объединены глобальной сетью ViPNet. Доступ пользователя возможен к информации любого узла. И направлять меня никуда не надо. Планы перенести серверы узла непосредственно в Интернет. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 13:03 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA Этим никто не пользуется, очевидно же. Так что не переживай. Человек ваяет сам для себя. Да, и как выяснилось: ВМоисеев Понимаю, что от таких как Вы, не дождусь одобрения . Ваш удел - критика, желательно бы конструктивная, по делу. Просто требуется одобрение :) Одобрение это то, в чём отчаянно нуждается многие творцы. По мне так лучшее одобрение, это когда результат твоей работы приносит пользу с одной стороны, он приносит деньги, выгоду или экономию с другой стороны. А не похлопывания по плечу каких-то удалённых товарищей. skyANA А ты бы бросил комментировать в конце концов. Не раз ведь уже обсуждали его творение за последние три года. Толку в очередной раз разводить бессмыслицу? Надо как в Delphi: закрыть и удалить. Это да, согласен на 146% ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 14:48 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Дмитрий Мух, сегодня, 12:38 [22099024] >...Каковы ваши цели-то?... < Сделать программную платформу разработчика КИС. Всё-таки это на первом месте :) А языки разработки приложений Вам зачем? Болванок наваять? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 15:32 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 14:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099055][22099055] >...Одобрение это то, в чём отчаянно нуждается многие творцы… < Да что Вы. Творцы нуждаются в дополнительных идеях. Вы же генерите детскую неожиданность. Не понимаю, зачем. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 17:36 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Творцы нуждаются в дополнительных идеях. А инженеров в институте учат опираться на существующий технологический базис. Вы пробовали изучать устоявшиеся подходы к разработке информационных систем, современные? Изучать архитектуру крупных компаний? Изучать то, что предлагают крупные вендоры? Мне интересно, что Вами движет. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 17:48 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Дмитрий Мух, сегодня, 17:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099101][22099101] >Мне интересно, что Вами движет. < Знание, опыт, пытливый ум, желание учиться, потребность созидания и умение работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 18:41 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Дмитрий Мух, сегодня, 17:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099101][22099101] >Мне интересно, что Вами движет. < Знание, опыт, пытливый ум, желание учиться, потребность созидания и умение работать. Какой молодец :) Желаю удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 18:48 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >hVostt, сегодня, 14:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099055][22099055] >...Одобрение это то, в чём отчаянно нуждается многие творцы… < Да что Вы. Творцы нуждаются в дополнительных идеях. Вы же генерите детскую неожиданность. Не понимаю, зачем. Да нет, я вашу же цитату привёл. Не понимаю зачем вы теперь отпираетесь. Я у вас пытался выяснить суть топика, чего вы от нас хотите. Оказалось, вы ищите одобрения. Но лично от меня вы его в любом случае не получите, так как вы тратите своё время впустую, за годы с начала своего проекта так и не подросли профессионально, топчитесь всё на одном месте, какие-то фантазии детские. Такое я одобрить не могу. Уж простите. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 22:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Знание, опыт, пытливый ум, желание учиться, потребность созидания и умение работать. Вашу задачу можно решить было за неделю. Умением работать тут не пахнет. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 22:05 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Коллеги, подскажите языки программирования, что дают компактный код приложений для Windows. Сейчас работаю с C#, но хочется многоязычности. Для чего это надо? Ваяю программную платформу для создания сетевых КИС. Основная изюминка платформы - она строится на базе множества функциональных приложений. Оригиналы последних хранятся в сетевом Хранилище. По требованию пользователя загружаются на локальный комп (и кешируются там) и запускаются. Не надо никаких серверов приложений, запрос из функционального приложения поступает сразу на сервер данных, выборка из базы данных поступает непосредственно приложению. Попытался поговорить за жизнь с дельфийцами, но они не слышат. Умудрились даже переписку уничтожить. Эта изюминка у доброй половины народа тут ввиде самописных решений уже лет 10-15 назад была написана. Поскольку именно тогда были темы "надоело бегать по клиентам, как-бы автоматизировать обновление ПО" То, что обсуждений этих решений нет на современном этапе, по всей видимости и создало у Вас ощущение новизны и свежести этой идеи. Ну, на самом деле, что обсуждать то, что давно известно и работает? Вот у людей на 4-х страницах Вашего топика негатив и проявился. P.S. В Вашей схеме не предусмотрены клиентские машины, а именно, какая ОС стоит, какое ПО установлено, где машины находятся, можно-ли на них загружать ПО, и какое, а разрешено-ли конкретному пользователю на конкретной машине работать на этом ПО (это я по поводу лицензий). А сколько лицензий на одновременную работу с ПО? А ещё и временные рамки работы работы с ПО. А то придёт какой-нибудь клерк и долгим зимним вечером выкачает всю базу данных ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2020, 22:15 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>zeon11, вчера, 22:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099185][22099185] >Эта изюминка у доброй половины народа тут ввиде самописных решений уже… < Так я и жду ссылки на эти решения. Что реализовано и как. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 00:51 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >zeon11, вчера, 22:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099185][22099185] >Эта изюминка у доброй половины народа тут ввиде самописных решений уже… < Так я и жду ссылки на эти решения. Что реализовано и как. А-а-а, кажется, теперь я понял, что так народ тут кипятком ... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 04:35 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >zeon11, вчера, 22:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099185][22099185] >Эта изюминка у доброй половины народа тут ввиде самописных решений уже… < Так я и жду ссылки на эти решения. Что реализовано и как. Очевидно, что ссылку на внутреннюю документацию инфраструктуры корпоративной информационной системы Вам тут никто не даст. На словах только если рассказать о том, что не попадает под NDA. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 10:34 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Так я и жду ссылки на эти решения. Что реализовано и как. https://support.microsoft.com/en-au/help/816102/how-to-use-group-policy-to-remotely-install-software-in-windows-server https://wiki.debian.org/DebianRepository/Format https://en.wikipedia.org/wiki/Android_application_package https://ru.wikipedia.org/wiki/Steam ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 14:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 10:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099274][22099274] >Очевидно, что ссылку на внутреннюю документацию инфраструктуры… < Да меня и не интересует внутренняя документация. Я предложил вариант программной платформы построения КИС. Последнее время занимался сопровождением КИС построенной на базе Оракл, сервера приложений и IE 5. Рязанцы провели большую и нужную работу по декомпозиции . Получили иерархию из множества подсистем, …, множества задач. Задачи реализовали средствами Oracle c сохранением иерархии. Не получилось реализовать ГИС. Использовали Delphi. Нам пришлось сопровождать эту конструкцию. КИС огромна. Адаптация под старшие версии Oracle не возможна. ГИС работает не совсем адекватно. Документации на неё нет, купленного пакета для ГИС нет, карт нет и т.п. В это время Microsoft шагает от версии к версии C# и MSSQL. Переход безболезнен и аккуратен. За время эксплуатации КИС сервера устарели морально и физически. Рабочие станции стали на уровень серверов. В этом случае сервер приложений вреден, лишний конструктив. Так я и попытался рязанскую декомпозицию отобразить в Хранилище. Получилось достаточно изящно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 14:59 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Dimitry Sibiryakov, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099376][22099376] > < Спасибо за подборку. Идея в том, что программы могут выполняться на компе клиента ещё не изжила себя. Причем большинство из них должно доставляться на локальный комп динамически, по требованию из места хранилища оригиналов. Я попытался наложить эту идею на результат декомпозиции КИС, на её программные компоненты. Имеем: 1. Множество функциональных приложений (реальная цифра - 100), 2. Оригиналы приложений находятся в Хранилище, 3. Множество пользователей (реальная цифра - 60), 4. Приложения группируются по подсистемам, 5. Пользователи группируются по подразделениям, 6. Приложения имеют внутренние права, 7. Пользователь должен быть авторизован, 8. Каждый пользователь имеет доступ к своему подмножеству приложений, для каждого приложения со своими правами, 9. Загрузка приложения на комп пользователя осуществляется динамически, по требованию пользователя, 10. Для эффективности доступа и минимизации загрузки сети приложения кешируются на локальном компе, 11. Локальный кеш существенно меньше хранилища, 12. При запуске приложения ему передаётся ряд параметров, включая строку соединения с базой данных и строку соединения с шарой файлового сервера документов. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 16:03 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 10:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099274][22099274] >Очевидно, что ссылку на внутреннюю документацию инфраструктуры… < Да меня и не интересует внутренняя документация. Я предложил вариант программной платформы построения КИС. Последнее время занимался сопровождением КИС построенной на базе Оракл, сервера приложений и IE 5. Рязанцы провели большую и нужную работу по декомпозиции . Получили иерархию из множества подсистем, …, множества задач. Задачи реализовали средствами Oracle c сохранением иерархии. Не получилось реализовать ГИС. Использовали Delphi. Нам пришлось сопровождать эту конструкцию. КИС огромна. Адаптация под старшие версии Oracle не возможна. ГИС работает не совсем адекватно. Документации на неё нет, купленного пакета для ГИС нет, карт нет и т.п. В это время Microsoft шагает от версии к версии C# и MSSQL. Переход безболезнен и аккуратен. За время эксплуатации КИС сервера устарели морально и физически. Рабочие станции стали на уровень серверов. В этом случае сервер приложений вреден, лишний конструктив. Так я и попытался рязанскую декомпозицию отобразить в Хранилище. Получилось достаточно изящно. По мне так ничего ещё не получилось. Почитайте про историю интеграции корпоративных приложений (Enterprise Application Integration, сокр. EAI). В 80-х годах возникла мысль, что кучку разрозненных приложений, решающих каждое свою задачу, хорошо бы интегрировать в единую информационную систему. ИМХО Вы сейчас на том уровне: а давайте тупо засунем их в некое Хранилище. А толку-то? Придите с этим на реальное предприятие, где требуется интеграция начиная с бизнес-процессов и заканчивая различными платформами гетерогенной сети, и что Вы сможете предложить? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 19:27 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев В этом случае сервер приложений вреден, лишний конструктив. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 20:28 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
вадя ВМоисеев В этом случае сервер приложений вреден, лишний конструктив. С VPN легко ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 21:47 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>вадя, сегодня, 20:28 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099509][22099509] >это всё для локальных сетей? иначе без серверного приложения не обойтись. < Да. Можно попытаться VPN для одного узла. Обратите внимание на ViPNet - некий вариант локальной сети в "глобальном" пространстве. Своя разновидность VPN. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2020, 22:17 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев 9. Загрузка приложения на комп пользователя осуществляется динамически, по требованию пользователя, 10. Для эффективности доступа и минимизации загрузки сети приложения кешируются на локальном компе, я канешна извеняюсь, и вообще это риторический вопрос, отвечать не нужно. просто думаю. 9. приложение грузится на комп "динамически", чтобы запуститься -- окэй. потом 10. оно кешируется... это типа, не удаляется с компа после загрузки? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 04:15 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt ВМоисеев 9. Загрузка приложения на комп пользователя осуществляется динамически, по требованию пользователя, 10. Для эффективности доступа и минимизации загрузки сети приложения кешируются на локальном компе, я канешна извеняюсь, и вообще это риторический вопрос, отвечать не нужно. просто думаю. 9. приложение грузится на комп "динамически", чтобы запуститься -- окэй. потом 10. оно кешируется... это типа, не удаляется с компа после загрузки? Человек попытался наложить свою идею на результат декомпозиции КИС. И вот так у него это получилось на уровне идеи. Практика бы конечно многое изменила, но практики нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 09:06 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Я думаю это не человек Это тестирование бота. "Китайская комната" из "Ложная слепота" Просто сопряженные наборы слов закидывает на форум, а все вокруг пытаются наставить на путь истинный ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 10:38 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 04:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099594][22099594] >я канешна извеняюсь, … < Под шута косите уважаемый - 9,10. Но для меня вопрос не праздный. Работа с криптоконтейнером функционального приложения протекает так: 1. Если версия оригинала в Хранилище не совпадает с версией в локальном кеше, то копия в кеше уничтожается. 2. Если копии нет в локальном кеше и кеш переполнен, то удаляется копия криптоконтейнера самого не используемого приложения 3. Если копии нет в локальном кеше и кеш не переполнен, то копия помещается в локальный кеш. 4. Копия из кеша деархивируется в локальную папку и приложение запускается. 5. По завершению работы приложение освобождает память, но криптоконтейнер остается в кеше ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 11:19 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Под шута косите уважаемый - 9,10. Но для меня вопрос не праздный. Работа с криптоконтейнером функционального приложения протекает так: 1. Если версия оригинала в Хранилище не совпадает с версией в локальном кеше, то копия в кеше уничтожается. 2. Если копии нет в локальном кеше и кеш переполнен, то удаляется копия криптоконтейнера самого не используемого приложения 3. Если копии нет в локальном кеше и кеш не переполнен, то копия помещается в локальный кеш. 4. Копия из кеша деархивируется в локальную папку и приложение запускается. 5. По завершению работы приложение освобождает память, но криптоконтейнер остается в кеше кеш = обычный архив с приложением на компе клиента криптоконтейнер = обычный архив с приложение на компе клиента при закрытии приложения, файлы приложеняи стираются, а при открытии распакавываются, что приводит 1. к задержкам при открытии программы 2. к бесполезному использованию жёсткого диска горе в семье какое-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 11:35 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA Человек попытался наложить свою идею на результат декомпозиции КИС. И вот так у него это получилось на уровне идеи. Практика бы конечно многое изменила, но практики нет. Ты очень добрый человек :) Нет, он "творческий" бездельник. Ему лень читать, учить, добывать информацию, или просто нет способностей. Он хочет творить. И пофигу какую дичь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 11:38 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 11:35 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099726][22099726] >… что приводит 1,2 … < Как все запущено. 1. к задержкам при открытии программы. Несомненно. Деархивация требует времени и ресурсом. Но это локальный компьютер. Транспортировка каталога приложения по сети требует значительно большего времени. Потом, кто должен быть транспортирован и запущен решается динамически, по требованию. В любой момент сисадмин может урезать пользователю его подмножество доступных ему функциональных приложений. 2. к бесполезному использованию жёсткого диска Это то с какого бодуна. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 12:07 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 11:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099730][22099730] > 1. Нет, он "творческий" бездельник. 2. Я думаю это не человек… 3. … а давайте тупо засунем их в некое Хранилище… < Господа, а по делу слабо? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 12:17 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев > Господа, а по делу слабо? По делу. За доставку приложения в рамках Windows-домена отвечают доменные политики. Инструмент гибкий. Правда всё и все должны быть в домене AD. ИМХО пытаться делать "толстый" клиент в 2020 это немного странно. Проблем много, толку мало. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 13:48 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Внедрите своё Хранилище где-нибудь на предприятии, будут Вам комментарии по делу от пользователей и админов. Правда следует готовиться к тому, что весьма не лестные. А если в течение года нигде не внедрите, то стоит признать, что никому ваша "платформа" не нужна и сфокусироваться на чём-то более полезном для людей и себя. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 13:59 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>mad_nazgul, сегодня, 13:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099873][22099873] >По делу. < Вы это серьезно. Это читали? >Проблем много, толку мало. Какие проблемы Вас смущают? Только по делу. И где толку не хватает? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 14:09 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >mad_nazgul, сегодня, 13:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099873][22099873] >По делу. < Вы это серьезно. Это читали? И... Что из этого не может быть решено политиками AD и системами дистрибуции приложения? ВМоисеев >Проблем много, толку мало. Какие проблемы Вас смущают? Только по делу. И где толку не хватает? Проблемы администрирования (кстати одну из них мы тут сейчас обсуждаем). Т.к. программа будет работать в разных окружениях, то ошибки вылавливать достаточно проблематично. По мне, для администратора и для программиста это лишняя головная боль. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 14:36 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Как все запущено. 1. к задержкам при открытии программы. Несомненно. Деархивация требует времени и ресурсом. Но это локальный компьютер. Транспортировка каталога приложения по сети требует значительно большего времени. Потом, кто должен быть транспортирован и запущен решается динамически, по требованию. В любой момент сисадмин может урезать пользователю его подмножество доступных ему функциональных приложений. 2. к бесполезному использованию жёсткого диска Это то с какого бодуна. Я как будто с чайником разговариваю, деревянным. Зачем удалять приложение при его закрытии? Это что за имбицильная система такая? Вполне понимаю наличие неких retention policy, когда нужные прилаги вытесняют ненужные. Но вы просто нагородили, простите, какого-то унылого г-вна, непонятно зачем, почему, для чего. Ну скажите уже людям, что балуетесь хернёй чисто по фану, ради экспериментов, творчества ради. И отстанут от вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 14:48 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Господа, а по делу слабо? По делу уже сказал, любой вменяемый админ решит вашу задачу на раз-два. Ничего, имеющего хоть мало-мальскую ценность вообще в вашей поделке нет. Решение упоротое от слова совсем. Зачем удалять приложение при закрытии? Зачем эти псевдо-криптоконтейнеры (на самом деле обычные архивы)? Зачем это всё? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 14:52 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Имеем: 1. Множество функциональных приложений (реальная цифра - 100), Очень много. В обычной организации вряд ли будет более 20 приложений, участвующих в производственном процессе, стандартная схема - одна подсистема на одно приложение (бухучет, зарплата, финансы, склад, две-три производственных). Тут или коллекция недоприложений, или учтены вьюверы картинок. ВМоисеев 2. Оригиналы приложений находятся в Хранилище, ВМоисеев 3. Множество пользователей (реальная цифра - 60), ВМоисеев 4. Приложения группируются по подсистемам, ВМоисеев 5. Пользователи группируются по подразделениям, ВМоисеев 6. Приложения имеют внутренние права, ВМоисеев 7. Пользователь должен быть авторизован, ВМоисеев 8. Каждый пользователь имеет доступ к своему подмножеству приложений, для каждого приложения со своими правами, ВМоисеев 9. Загрузка приложения на комп пользователя осуществляется динамически, по требованию пользователя, ВМоисеев 10. Для эффективности доступа и минимизации загрузки сети приложения кешируются на локальном компе, ВМоисеев 11. Локальный кеш существенно меньше хранилища, ВМоисеев 12. При запуске приложения ему передаётся ряд параметров, включая строку соединения с базой данных и строку соединения с шарой файлового сервера документов. Ну ничего суперстрашного вы не написали. Лет 12 назад я писал подобный запускатор. Он по конфигу коннектился к базе, проверял версию и при необходимости тянул прямо из блоба в базе исполняемые файлы, библиотеки и шаблоны отчетов, а также собственный конфиг и собственную свежую версию. Писал и матерился, что админы поленились настроить обновление через AD. Обдумывал месяц урывками, написал за два дня, через месяц эксплуатации за один день дописал, чего не хватало. Потом два года это все эксплуатировалось и наконец было заменено на человеческое обновление. И даже мысли не возникло, что делается нечто, имеющее отношение к платформе создания сетевых КИС. Обычная тулза для решения мелкой проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 15:15 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>mad_nazgul, сегодня, 14:36 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099931][22099931] >И... Что из этого не может быть решено политиками AD и системами дистрибуции приложения? < Давайте посмотрим как. Я инженер, а по сему всегда допускаю, что ошибаюсь. Итак: 8. Каждый пользователь имеет доступ к своему подмножеству приложений, для каждого приложения со своими правами, см. здесь каждому приложению соответствует запись в таблице tbl_Приложения, каждому пользователю соответствует запись в таблице tbl_Пользователи. Динамическая взаимосвязь пользователя и приложения и права пользователя для данного приложения определяется в таблице tbl_ПриПол. Для работы с информацией Хранилища служит функциональное приложение msХранилище (pgХранилище). см.рисунок. Как делаете Вы? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 15:31 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 15:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099956][22099956] >А теперь фанфары!... < см. сюда . см. рисунок. Выбираете строку параметров приложения. Двойной щелчок в столбце СерверыДанных. Вызывается панель работы со справочником серверов. Выбираете нужный сервер и подстановка. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 16:05 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 15:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099956][22099956] >Не масштабируется. Долго. У вас просто мало пользователей - если написано 60, то активны каждое утро 30, остальные в отпусках, на больничном или стартуют позже. А теперь представьте, что у вас одномоментно стартует 600 пользователей и все начинают тянуть с сервака обновления. < Так примерно есть на объекте. А Вы представте, что 1. есть локальный кеш, 2. приложения в криптоконтейнере .rar. И написаны на C#. К примеру, размер функционального приложения работы с базой данных Хранилища - 150kB. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 16:16 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 15:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099956][22099956] >8...Ну это - банальность. < Это как посмотреть. Уровень подготовки sys и sec админов разный. Secadmin-у вообще лучше не лезть в настройки строк подключения к базам данных. А вот подстановку он может делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 16:26 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt Зачем ключ шифрования нужен, можно просто не давать скачивать архив, если к нему нет доступа. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 01:52 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >mad_nazgul, сегодня, 14:36 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099931][22099931] >И... Что из этого не может быть решено политиками AD и системами дистрибуции приложения? < Давайте посмотрим как. Я инженер, а по сему всегда допускаю, что ошибаюсь. Итак: 8. Каждый пользователь имеет доступ к своему подмножеству приложений, для каждого приложения со своими правами, см. здесь каждому приложению соответствует запись в таблице tbl_Приложения, каждому пользователю соответствует запись в таблице tbl_Пользователи. Динамическая взаимосвязь пользователя и приложения и права пользователя для данного приложения определяется в таблице tbl_ПриПол. Для работы с информацией Хранилища служит функциональное приложение msХранилище (pgХранилище). см.рисунок. Как делаете Вы? Как было давно, в 0-вые Администраторы настраивают доменные политики, так чтобы пользователи имели право на запуск строго определенных приложений. Программисты просто выкладывали приложения в нужную сетевую папку, откуда они и запускались. Данные хранились в домашнем каталоге, который так же был сетевой папкой. Т.е. пользователю было все равно за каким компьютером работать. Как сейчас Настроен CI/CD Jenkins, который отслеживает изменение в CVS по соответствующим веткам master (для прода), test (для теста) Когда вливаются изменения в соответствующие ветки, автоматически собирается приложение и выкладывается на сервер приложений. Пользователю максимум что надо делать иногда чистить кэш браузера. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 06:05 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Zmeelov2, сегодня, 15:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099956][22099956] >Не масштабируется. .........…. Так примерно есть на объекте. ВМоисеев 1. есть локальный кеш, 2. приложения в криптоконтейнере .rar. И написаны на C#. К примеру, размер функционального приложения работы с базой данных Хранилища - 150kB. ВМоисеев Выбираете строку параметров приложения. Двойной щелчок в столбце СерверыДанных. Вызывается панель работы со справочником серверов. Выбираете нужный сервер и подстановка. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 07:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 07:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100315][22100315] >Так сколько у вас пользователей? 60? 600? < Было 60. А что меняется, если 600? Декомпозиция же. Разбиты на разные подсистемы,...,уровни,...задачи. Приложение отвечает за задачу. >Давайте к более жизненным вещам. 150 килобайт - это не размер приложения… < Странно. Но повторение, мать учения. Здесь даны реальные размеры криптоконтейнеров реальных приложений. Здесь показано, что входит в 154kB. Но слайде ниже отражено, что входит в относительно большое функциональное приложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 13:03 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев А что меняется, если 600? Декомпозиция же. Разбиты на разные подсистемы,...,уровни,...задачи. Приложение отвечает за задачу. Декомпозиция не панадол. Очень многое меняется при изменении количества пользователей. Меняются требования к ИС, к документированию. Грубо говоря - чем больше пользователей, тем дубовее должен быть интерфейс и тупее инструкция. Больше бумаг, больше инстанций согласования. Меньше возможностей сделать операцию тремя разными способами, но зато три подобных операции должны выполняться сходным путем и иметь минимальные, но явно видимые отличия. Изменяются требования к сопровождению и к разработке - задач становится слишком много, чтобы их потянул универсальный солдат "всё в одном". То есть встает проблема сохранения и передачи знаний. Если один пользователь генерит одно обращение в поддержку раз в неделю - при 60 у вас в максимуме будет 12 обращений в день. Пять минут выслушать, десять минут решить, на прочие задачи осталось пять часов. Сложно, но один человек может и справиться. Если 600 - то обращений в день у вас будет 120 и надо сажать выделенных людей на прием, фиксацию и первичную сортировку сообщений. Пять минут выслушать, пятнадцать (уже не десять - сложность системы возросла) минут решить - прошло 40 часов. Нужна машина времени, чтобы заняться другими задачами. И это только что касается ИС, а есть еще железо и администрирование... В общем - классический переход количества в качество. На каком количестве пользователей заканчивается ваш ряд: 10, 50, 100, 250, 500, 1000, 2000? Дальше не пишу, ибо сам далее не ходил, но ряд не окончился и там будут свои нюансы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 13:41 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 07:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100315][22100315] >Я не о том спрашиваю… < Пускач коннектится к базе данных Хранилища. К какому именно хранилищу зависит от пользователя. Этот параметр находится в криптоконтейнере аутентификации. Папка, где именно находятся пользовательские криптоконтейнеры аутентификации задается в настройках Пускача (App.config): Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9.
Вот содержимое пользовательского криптоконтейнера аутентификации: //-- Настройка стартового приложения //--====================================== //-- Максимальное число функциональных приложений в кеше 10 //-- Имя пользователя для аутентификации СисАдмин //-- Пароль для аутентификации _CbcFlvby/2019 //-- Строка соединения к базе данных Хранилища host=localhost;database=db_Хранилище;user id=postgres;password=postgres;Unicode=true; //-- Край Это строка опосредственного доступа к базе данных Хранилища. Она дает возможность выполнить хранимую процедуру аутентификации. Если ок, то Пускач получает штатную строку соединения к базе данных Хранилища. Пользователь может иметь много криптоконтейнеров аутентификации. Выбор нужного - работаешь с нужным хранилищем. На тестовом компе два Хранилища - на базе MSSQL и на базе PostgreSQL. Само собой и два разных Пускача. Но Пускач под MSSQL, к примеру, может запускать функциональные приложения, работающие с PostgreSQL. Как то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 13:41 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Давайте на примере. Имеем АРМ, сформированный из трех делфевых приложений, работающих с оракловой БД. Размеры 200, 250 и 300 килобайт. Можно ли делать вывод о размере? Кто писал делфевые проги - начинают смеяться уже на этом месте. Оказывается, мы экономили и собрали свои проги с использованием рантайм библиотек, общий объем которых - 2,5 метра. Объем 3,25 МБ? Нет. Оказывается, для работы нужен оракловый клиент. А его надо ставить отдельно и он еще 200 метров. Все? Нет, вывод данных производится в Ворд и Эксел. Нужно ставить Майкрософт офис... Как считать - отдельная и очень интересная тема, не зря сейчас так много движухи на тему веб-приложений. Ошибки могут возникнуть в любой точке комплекса. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 13:58 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Пускач коннектится к базе данных Хранилища. К какому именно хранилищу зависит от пользователя. Этот параметр находится в криптоконтейнере аутентификации. Папка, где именно находятся пользовательские криптоконтейнеры аутентификации задается в настройках Пускача (App.config): Что нужно сделать при плановом изменении, чтобы пользовательские криптоконтейнеры аутентификации одномоментно были изменены на максимально возможном количестве рабочих станций? Как поступать с теми рабочими станциями, где криптоконтейнер аутентификации не обновлен? ВМоисеев Это строка опосредственного доступа к базе данных Хранилища. Она дает возможность выполнить хранимую процедуру аутентификации. Если ок, то Пускач получает штатную строку соединения к базе данных Хранилища ВМоисеев Пользователь может иметь много криптоконтейнеров аутентификации. Выбор нужного - работаешь с нужным хранилищем. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 14:34 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев host=localhost;database=db_Хранилище;user id=postgres;password=postgres;Unicode=true; ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 14:37 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 14:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100667][22100667] >Рассогласование данных. Возможно? < Да. Многое зависит от sysadmin-а. Он имеет 3 папки с криптоконтейнерами аутентификации - штатно, не штатно и работающую в сетевом шаре. Грохнулось работающее Хранилище (т.е. содержимое папки штатно не актуально), переписываем в папку работающие из папки не штатно. Грохнулась сетевая шара. На локальном компе предусмотрена работа с несколькими экземплярами Пускача, с разными настройками папки с криптоконтейнерами аутентификации. Если sysadmin примет решение хранить криптоконтейнеры аутентификации на флешках, то пусть сам и разбирается, что дальше делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 15:36 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Для установки прог нужны инсталлеры. Развёртывание ПО в корпоративной сети это задача админов, решается давно и успешно. Если идёт речь о CD/CI с разворачиванием десткоп приложений в сетке, то нужно специализированное ПО. За такие вот "пускачи" в нормальных конторах могут руки поотрывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 15:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 14:37 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100671][22100671] >Никогда, никогда… < Согласен. Но это липа. Настоящий пароль генерируется. Длина 40 символов. Цифры, спец.символы, большие и маленькие, русские, аглицкие. Благо пользователь пароли не вводят. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 15:43 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Рассогласование данных. Возможно? <Да. ВМоисеев Многое зависит от sysadmin-а. Виноватый назначен. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 15:56 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 13:58 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100629][22100629] >Нужно учитывать ПОЛНЫЙ объем всех библиотек … < Не понимаю зачем. Framework 4.8 или Net Core 3.1, это часть операционной системы Windows. Если функциональным приложениям потребуется что-то дополнительное (word, paint) надо доустановить на локальный компьютер. Но это не часть криптоконтейнера функционального приложения, это часть ПО локального компа. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 15:56 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 15:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100733][22100733] >Ну, тогда пожалуй все. Система, которая допускает рассогласование данных в простейшей ситуации, не имеет права на существование. < Опять Вы за фанфары! . Неймётся же. Что ж - получите. Рассогласование данных возможно, если на не_штатном Хранилище произведены изменения, которых нет в вышедшем из строя штатном Хранилище. >Виноватый назначен. < Ой-ли. Sysadmin предлагает использовать этот вариант и доказывает необходимость. Принимает решение далеко не он. Это же очевидно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 16:14 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Zmeelov2 Система, которая допускает рассогласование данных в простейшей ситуации, не имеет права на существование. Так она и не существует. Этим всем, что вы тут обсуждаете, никто не пользуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 18:54 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA Zmeelov2 Система, которая допускает рассогласование данных в простейшей ситуации, не имеет права на существование. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 06:52 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеевFramework 4.8 или Net Core 3.1, это часть операционной системы Windows. Если функциональным приложениям потребуется что-то дополнительное (word, paint) надо доустановить на локальный компьютер. Но это не часть криптоконтейнера функционального приложения, это часть ПО локального компа. вернемся к первоначальной теме авторподскажите языки программирования, что дают компактный код приложений для Windows. Сейчас работаю с C#, но хочется многоязычности.все +/- одинаково. Даже используя c++ c Qt или wxWidgets (рантайм один раз размещаем в PATH) исполняемые файлы небольшие. Статические сборки мало кто делает в наше время, это частный случай. (это когда весь нужный рантайм в одном исполняемом файле....соответствующего размера ) Так что - зачем вам "многоязычность", так и непонятно. Если болеете за лишние кб, то почему RAR а не 7z, тем более RAR — проприетарный формат, или лицензиями завязаны? А все эти "криптоконтейнер... кэш...сервера, хранилища" - это ... для вышестоящего начальства. так то местный PortableApps-МенюПуск+обновлялка со своими заморочками, посмотрите если не видели. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 08:56 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Zmeelov2 ... приходит в разработчицкую ... Спасибо! Срочно регистрирую домен разработчицкая.рф или лучше .рус, как думаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 09:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
experience Спасибо! Срочно регистрирую домен разработчицкая.рф или лучше .рус, как думаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 09:20 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Alex_Ustinov, сегодня, 08:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101059][22101059] >все +/- одинаково. <Хорошо. Покажите реальные цифры. > Если болеете за лишние кб,... <Возможно Вы правы. Вопрос скорее нужно ставить так - разработать свой криптоконтейнер с компрессией. Но это несколько в стороне от темы. >PortableApps-МенюПуск+ < Вы четвертый. Здесь уже предлагали. Но надо соблюдать это и это . Имеет смысл посмотреть это . ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 11:39 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев, ох умотал ... если уж так надо стандартные рабочие конфы, делают слепки ОС с полной установкой того, что надо для рабочей конфигурации и накатывают их автоматом при входе пользователя - админовские примочки для этого даёт сама MS, вот тогда точно не ошибёшся - знаю даже где так делают на организацию больше 2к человек с пипец сложным и многоообразным ПО, а 60 пользователей это вообще ни о чём ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 11:51 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
на 60 пользователей 100 приложений? это с косынкой, варкрафтом и doom что ли? что это за КИС такой там всей конторой что-то употребляют ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 11:56 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
МодальноеОкно на 60 пользователей 100 приложений? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 12:41 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
вы не дочитали до конца предложения - "со своими заморочками" К размеру приложений "крипто..." не относится. Это ваши дополнительные заморочки в структуре. 1. Я ответил на основании своего опыта на Первый ваш вопрос , - "+/- одинаково", что толку что я скажу вам - exe = 850кб - архив 7z 205кб это не говорит о том что в этом приложении, может там пустое окно. да и вы не упомянули каков характер и размеры ваших приложений (не архивов) Посмотреть для с++ думаю и вам не долго - VC под боком Вы не слушаете. Я единственный ответил на ваш вопрос а вы говорите я 4-й авторИмеет смысл посмотреть это.что там смотреть не понял, Zmeelov2 ВАМ грамотно пояснил то же самое я вам написал, что если рантайм скопировать локально и путь указать в PATH для доступности из любого места, то и в с++ с Qt или wxWidgets сам исполняемый файл .exe (+ может быть доп рюшечки) не занимает много места. 2. Ваш второй вопрос по ссылке "Здесь" - "покажите Ваши решения, я свое представил" не знаю что сказать. Но вы сами спросили. Нет у меня опыта Декомпозиции приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 13:04 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Zmeelov2 Но зато прекрасно создает/переизобретает термины - платформа разработки сетевых КИС (промежуточное приложение по запуску ПО с указанием параметров запуска), функциональные приложения (вместо прикладное ПО), криптоконтейнер (запароленный архив)... мало угара... надо еще ИИ добавить, глубокое обучение и блокчейн ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 13:55 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
experience Zmeelov2 ... приходит в разработчицкую ... Спасибо! Срочно регистрирую домен разработчицкая.рф или лучше .рус, как думаете? Лучше посёлок построить и трамвай запустить.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 14:09 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Alex_Ustinov, сегодня, 13:04 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101324][22101324] >...что толку что я скажу вам - exe = 850кб - архив 7z 205кб это не говорит о том что в этом приложении… < Да приведите же Вы цифры наконец. Ранее я привел цифры реального, работающего с базой данных Хранилища, приложения. 1. База данных 2. Решение в среде Visual Studio 3. Размеры . Здесь я попросил коллегу написать приложение на Delphi. Результат ввёл в тестовую систему. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 14:18 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 12:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101286][22101286] >Да не отвечает топикстартер на самые интересные вопросы. Ни как 100 приложений получилось… < Какая Вам разница как получилось 100 приложений. Что это меняет по сути? Декомпозицию информационной системы заказчика проводила не наша контора, и разрабатывали КИС также не мы. Ну дам я Вам ссылку на официальный сайт конторы заказчика, что это Вам даст? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 14:27 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Ну дам я Вам ссылку на официальный сайт конторы заказчика, что это Вам даст еще одно место где не надо работать. ибо в менеджменте судя по всему клинические долбоклюи сидят ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 15:37 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Какая Вам разница как получилось 100 приложений. Что это меняет по сути? Жизнь программиста - это во многом путь катастроф. Своих и чужих. Рассыпавшиеся диски, синтез экскаватора и оптики, отсутствие бэкапов, выполнение операций на проде вместо тестовой БД, сгоревший ноут перед сдачей курсового, эффект генерала... Ваш случай по-своему уникален: есть неверное архитектурное решение, есть его автор и есть возможность задать вопросы. То есть со стороны видно, что ваш самолет в штопоре, но мертвый пилот еще жив и можно спросить, как он сумел довести дело до катастрофы и как вообще оказался в кресле КВС. Вдруг где-то ваш опыт позволит избежать ошибки или хотя бы вовремя эвакуироваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 15:49 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 15:49 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101531][22101531] >...есть неверное архитектурное решение, есть его автор и есть возможность задать вопросы… < В чем неверность то? Подобная КИС работает 90-х. Правда технология а-ля web, с сервером приложений и IE5 на виртуальной машине локального компа. Windows 7. Декомпозиция по задачам в целом хозяев устраивает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 15:59 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Ну и жесть... человек сколотил никому ненужный сарай из говна и палок, назвал его полностью автоматизированным складом с защитой по сетчатке глаза с автотурелями, а тут претензии уровня Боинга :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 16:33 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Zmeelov2 Ваш случай по-своему уникален в лаунчерах ничего уникального нет КИС из 100 приложений - это да. Это пять ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 16:56 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Правда технология а-ля web, с сервером приложений и IE5 на виртуальной машине локального компа. Склад на Silverlight напополам с флешем? не КИС, а "Кладбище домашних животных" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 16:58 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 16:58 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101595][22101595] >Склад на Silverlight напополам с флешем? не КИС, а "Кладбище домашних животных" < Откуда это … слово не могу подобрать. Рязанцы сделали КИС на Oracle8i+Web Application Server (Apache)+PL/SQL Web Toolkit+Web клиент. Кой что можно посмотреть здесь . Я не специалист по теме PL/SQL Web Toolkit. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 17:31 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
это все миленько. делает то оно чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 17:45 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 17:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101641][22101641] >это все миленько. делает то оно чего? < зачем тебе это "делает то оно чего?". Есть множество задач, оформленные в формат функциональных приложений, оригиналы которых находятся в централизованном Хранилище. Есть множество пользователей. Достаточно. Повторяю, могу дать ссылку на официальный сайт конторы. Но уверяю, никакой конкретной информации тебе никто не даст. Подсказка: подобная КИС единственная и не из сферы купи-продай. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 17:57 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев подобная КИС единственная и не из сферы купи-продай. понятно унылое г. мамонта, традиционно выдаваемое за "не имеющее аналогов в мире" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 18:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Есть множество задач, оформленные в формат функциональных приложений ставлю дайм: а потом сидит вася и сводит результат из 100 приложений в эксельные листочки ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 18:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 18:02 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101658][22101658] >ставлю дайм: а потом сидит вася и сводит результат из 100 приложений в эксельные листочки < Не понимаю, Вам то какая разница, какие именно задачи функциональные приложения выполняют. Они есть и пользователи есть. И это тоже присутствует. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 19:01 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеевIE5 ВМоисеев КИС на Oracle8i+Web Application Server (Apache)+PL/SQL Web Toolkit+Web клиент. Это тех-стек начала 2000-х. Зачем мы сейчас об этом разговариваем? И если это Web-стек, то зачем нам локальные ФП на клиенте? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 19:11 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Alex_Ustinov, сегодня, 13:04 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101324][22101324] >...что толку что я скажу вам - exe = 850кб - архив 7z 205кб это не говорит о том что в этом приложении… < Да приведите же Вы цифры наконец. Ранее я привел цифры реального, работающего с базой данных Хранилища, приложения. вы попросили сделать кого то тестовые приложения авторЕсли Вы про размер, то консольное приложение, которое выводит параметры командной строки, у меня получились: D5, обычное приложение - 42496 D5, с рантайм пакетами - 4608 D10.x, обычное приложение - 145920 D10.x, с рантайм пакетами - 9728 а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала... вот сравним, у вас стандартный с++ компилятор, я откомпилирую mingw ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 20:14 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
авторЗдесь я попросил коллегу написать приложение на Delphi. Результат ввёл в тестовую систему.в какую систему вы что ввели? я вам написал один ответ, вы уже столько нагребли, что я даже не знаю куда вы плывете ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 20:33 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Alex_Ustinov, сегодня, 20:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101768][22101768] >да не нужны мне картинки ваши. < Народ какой пошел привередливый, не угодишь. Это то для чего писали? "да и вы не упомянули каков характер и размеры ваших приложений" >а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала… < На слайде. В .rar то что без .rar ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 20:48 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>fixxer, сегодня, 19:11 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101733][22101733] >Это тех-стек начала 2000-х. Зачем мы сейчас об этом разговариваем? И если это Web-стек, то зачем нам локальные ФП на клиенте? < Да. Но надо же как то ответить на это , это , это , это . КИС разрабатывали по взрослому и не мальчики. К настоящему времени КИС устарела и морально и технически. Нужно сделать несколько больше, на новой программной и технической базе. Я и предложил использовать не web, а десктоп. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 21:04 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Alex_Ustinov, сегодня, 20:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101768][22101768] >да не нужны мне картинки ваши. < Народ какой пошел привередливый, не угодишь. Это то для чего писали? "да и вы не упомянули каков характер и размеры ваших приложений" >а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала… < На слайде. В .rar то что без .rar судя по названию appКонсоль -- это 146% ваша поделка :) Названия надо выбирать ядрёные, чтоб лбы трещали, например: అప్లికేషన్дляConsol.exe ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 21:54 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Нужно сделать несколько больше, на новой программной и технической базе. Я и предложил использовать не web, а десктоп. От того, что на деревне у паренька появился подержаный айфон, городским он от этого ни разу не стал, и по сути ничем от парняги с гармонью не отличается. Не в обиду. Но у вас колхоз просто беспросветный в голове. Не в технологиях дело. Сначала нужно литературу почитать по разработке ПО, статьи, научиться важным вещам, нормам, методологиям. Вам это не по масти видимо. Вы выше этого. Плевать хотели на это всё. Пусть лохотня всякая учит и изучает. Вы сразу ставите студию, создаёте проект и погнали. Стыдоба и срам. Люто не одобряю. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 21:59 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 21:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101810][22101810] >Люто не одобряю. < Ну не перевелись на Руси, а далее следует полная крылатая фраза Сергея Викторовича Лаврова. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 22:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Ну не перевелись на Руси, а далее следует полная крылатая фраза Сергея Викторовича Лаврова. Не перевились на Руси лодыри, не желающие даже букварь открыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 23:36 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев КИС разрабатывали по взрослому и не мальчики. Какой-то у вас нездоровый пиетет перед доморощенными авторитетами. ВМоисеев К настоящему времени КИС устарела и морально и технически. Нужно сделать несколько больше, на новой программной и технической базе. Я и предложил использовать не web, а десктоп. Получается, что КИС нужно модернизировать, и это еще предстоит сделать, никакого зоопарка из 100 приложений еще нет, но вы решили начать с "самого главного"? А если на новой програмной и технической базе, то зачем опять воспроизводить решения из 2000-х? Разверните сервисы в среднем звене, а если уж так милы сердцу десктопные приложения, обращайтесь из них к этим сервисам по какому-нибудь современному RPC протоколу, хотя бы и gRPC. И забудьте эти соединения с базой и конекшн строки как страшный сон. А сами клиенты и их конфигурация должны доставляться стандартными средствами системного администрирования. Я не знаю как там в винде сейчас это правильно делать, но две минуты гугления привело сюда, по описанию похоже на то что нужно и про "криптоконтейнеры" даже есть (*.appx, *.appxbundle, *.msix, *.msixbundle). А "пускачами" этими мы с пацанами в девятнадцать лет отбаловались, тогда же в 2000-х. Помню, интегратор внедрил на предприятии ERP на Дельфях писаную, где-то из пятнадцати АРМов. А обновления инсталляторами присылали и было лениво бегать переустанавливать. Ну и написали за недельку такой "пускач", которым заменили ярлыки АРМов. Он лез на скрытую шару, проверял контрольные суммы, скачивал новые экзешники и .reg файл с настройками. Но это все детство жанра, вы человек взрослый, уже негоже в бирюльки-то играть. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 00:28 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Alex_Ustinov, сегодня, 20:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101768][22101768] >да не нужны мне картинки ваши. < Народ какой пошел привередливый, не угодишь. Это то для чего писали? "да и вы не упомянули каков характер и размеры ваших приложений" >а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала… < На слайде. В .rar то что без .rar ну да ладно... консольное приложение, выводит переданные параметры с <iostream>#include <iostream> int main(int argc, char *argv[]) { std::cout << "There are " << argc << " arguments:\n"; for (int count=0; count < argc; ++count) std::cout << count << " " << argv[count] << '\n'; return 0; } -------------- Build: Release in Console (compiler: GNU GCC Compiler)--------------- x86_64-w64-mingw32-g++.exe -Wall -fexceptions -O2 -flto -Os -m32 -c D:\Dev\CodeBlocks\Projects\Console\main.cpp -o obj\Release\main.o x86_64-w64-mingw32-g++.exe -o bin\Release\Console.exe obj\Release\main.o -s -flto -m32 Output file is bin\Release\Console.exe with size 800.00 KB с <stdio.h>#include <stdio.h> int main(int argc, char *argv[]) { for (int count=0; count < argc; ++count) printf("%d - %s\n", count, argv[count]); return 0; } -------------- Build: Release in Console (compiler: GNU GCC Compiler)--------------- x86_64-w64-mingw32-g++.exe -Wall -fexceptions -O2 -flto -Os -m32 -c D:\Dev\CodeBlocks\Projects\Console\main.cpp -o obj\Release\main.o x86_64-w64-mingw32-g++.exe -o bin\Release\Console.exe obj\Release\main.o -s -flto -m32 Output file is bin\Release\Console.exe with size 11.50 KB с <cstdio>#include <cstdio> { for (int count=0; count < argc; ++count) printf("%d - %s\n", count, argv[count]); return 0; } -------------- Build: Release in Console (compiler: GNU GCC Compiler)--------------- x86_64-w64-mingw32-g++.exe -Wall -fexceptions -O2 -flto -Os -m32 -c D:\Dev\CodeBlocks\Projects\Console\main.cpp -o obj\Release\main.o x86_64-w64-mingw32-g++.exe -o bin\Release\Console.exe obj\Release\main.o -s -flto -static-libstdc++ -m32 Output file is bin\Release\Console.exe with size 34.50 KB но это ничего не значит, не принимайте близко к сердцу ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 02:34 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
МодальноеОкно Zmeelov2 Ваш случай по-своему уникален в лаунчерах ничего уникального нет КИС из 100 приложений - это да. Это пять ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 07:14 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
интересно сколько ветка прожила у дельфийцев? мудрые люди были эти предки ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 10:21 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt ВМоисеев >Alex_Ustinov, сегодня, 20:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101768][22101768] >да не нужны мне картинки ваши. < Народ какой пошел привередливый, не угодишь. Это то для чего писали? "да и вы не упомянули каков характер и размеры ваших приложений" >а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала… < На слайде. В .rar то что без .rar судя по названию appКонсоль -- это 146% ваша поделка :) Названия надо выбирать ядрёные, чтоб лбы трещали, например: అప్లికేషన్дляConsol.exe это для запрещенной в РФ организации ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 10:22 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>fixxer, сегодня, 00:28 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101856][22101856] >Получается, что КИС нужно модернизировать, и это еще предстоит сделать, никакого зоопарка из 100 приложений еще нет,... < Да. Вы правильно поняли. Нужно создать новую КИС для объекта(ов) на новой программно-технической базе и с расширенным функционалом. Видимо будет более 100 задач. Задачи есть реально, физически реализованы на Oracle8i+Web Application Server (Apache)+PL/SQL Web Toolkit+Web клиент и реально работают в старой КИС. Ранее уже упоминал об этом. Был тендер, выиграли питерцы. Наша контора писала свои предложения. >Разверните сервисы в среднем звене,... < Зачем пристраивать 5 колесо к телеге. Я разработал нечто похожее. Посмотреть можно здесь . Но в том случае средой являлся интернет, в рассматриваемой системе - локальная сеть. И какой смысл гонять информацию из базы данных сначала на сервер приложений, а с него на клиента. Лучше сразу на клиента. >...но две минуты гугления привело сюда. < Для меня лучше сюда . Вы уже пятый гуглущий. Жаль, что Вам лень посмотреть сюда . >...Ну и написали за недельку такой "пускач",... < Думаю, на такое способны или студенты или академики. Я за неделю не понял бы не только что писать, но и о чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 13:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Alex_Ustinov, сегодня, 02:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101867][22101867] >вы так и не понимаете для чего вам пишут? < Нет, не понял. Мне интересен был вопрос, может ли Пускач работать с функциональным приложением на Delphi? Пускач на C#, значит UTF-16. Проверили, работает, значит можно. Следующий вопрос был о доступе к сетевым шарам. Точнее, можно ли из Delphi работать с функциями: [DllImport("mpr.dll")] private static extern int WNetAddConnection2(NetResource netResource, string password, string username, int flags); [DllImport("mpr.dll")] private static extern int WNetCancelConnection2(string name, int flags, bool force); Ответ также положителен. Нужно выяснить о возможной реализации на Delphi "слабой" зависимости функционального приложения от типа базы данных ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 14:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Alex_Ustinov, сегодня, 02:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101867][22101867] >...но это ничего не значит, не принимайте близко к сердцу < Да мне то сиё каким боком? Мне интересен размер именно криптоконтейнера приложения. Он же хранится и перемещается. Конкретное приложение выполняется на конкретном пользовательском локальном компе. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 14:07 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Нужно выяснить о возможной реализации на Delphi "слабой" зависимости функционального приложения от типа базы данных ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 14:36 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Мне интересен размер именно криптоконтейнера приложения. Зачем ты шифруешь "контейнеры"? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 14:38 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев, я вас не понимаю, вы же сами просили здесь ВМоисеевДа приведите же Вы цифры наконец. ........ Здесь я попросил коллегу написать приложение на Delphi. Результат ввёл в тестовую систему. авторДа мне то сиё каким боком? Мне интересен размер именно криптоконтейнера приложения. Он же хранится и перемещается. странный поворот с вашей стороны, я не знаю что это означает у вас "криптоконтейнер". В любом случае ваш "крипто..." можете сделать только вы, чтобы это ни было. вообще то можете сами взять к примеру notepad.exe заархивиривать notepad.exe 177kB - notepad.7z 80kB тенденция налицо. в архивах 7z выглядит так: exe size 800 KB - 7z 210kB - жирный заголовочный файл хорошо ужался exe size 34.50 KB - 7z 17kB exe size 11.50 KB - 7z 5kB ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 14:44 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ Зачем ты шифруешь "контейнеры"? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 14:45 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Zmeelov2 ъъъъъ Зачем ты шифруешь "контейнеры"? Ни оба могут (с) Ирония судьбы ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 14:52 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Alex_Ustinov, сегодня, 02:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101867][22101867] >вы так и не понимаете для чего вам пишут? < Нет, не понял. Мне интересен был вопрос, может ли Пускач работать с функциональным приложением на Delphi? Пускач на C#, значит UTF-16. Проверили, работает, значит можно. Следующий вопрос был о доступе к сетевым шарам. Точнее, можно ли из Delphi работать с функциями: ..................... Нужно выяснить о возможной реализации на Delphi "слабой" зависимости функционального приложения от типа базы данных вопрос 1 ВАШ авторКоллеги, подскажите языки программирования, что дают компактный код приложений для Windows. Сейчас работаю с C#, но хочется многоязычности. вопрос 2 ВАШ авторДа приведите же Вы цифры наконец. ........ Здесь я попросил коллегу написать приложение на Delphi. Результат ввёл в тестовую систему. >Если Вы про размер, то консольное приложение, которое выводит параметры командной строки, у меня получились: >D5, обычное приложение - 42496 >D5, с рантайм пакетами - 4608 >D10.x, обычное приложение - 145920 >D10.x, с рантайм пакетами - 9728 Я никуда не ухожу от Вашего вопроса, вы то куда полезли, может была тема в другом топике? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 14:54 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ъъъъъ, сегодня, 14:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102211][22102211] >Зачем ты шифруешь "контейнеры"? < Контейнеры приложений могут находится в кеше пользователя локального компа. А кеш всего лишь папка (+словарь) в профиле пользователя. Код на C# хорошо дисассемблируется. В интернете были большие дискуссии по этому поводу. А так, какая никакая, но защита от любопытных. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >ъъъъъ, сегодня, 14:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102211][22102211] >Зачем ты шифруешь "контейнеры"? < Контейнеры приложений могут находится в кеше пользователя локального компа. А кеш всего лишь папка (+словарь) в профиле пользователя. Код на C# хорошо дисассемблируется. В интернете были большие дискуссии по этому поводу. А так, какая никакая, но защита от любопытных. И что, приложения выполняются прямо в контейнере, без извлечения куда-либо ("в кэш")? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:07 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ъъъъъ, сегодня, 15:07 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102250][22102250] >И что, приложения выполняются прямо в контейнере, без извлечения куда-либо ("в кэш")? < Нет. Я так не умею. Приложение извлекается из контейнера по требованию пользователя (запускает) в другую папку профиля. Последняя существует только на время работы приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:12 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Последняя существует только на время работы приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:16 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Zmeelov2 ВМоисеев Последняя существует только на время работы приложения. В это время пользователь занят, он пользуется приложением. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:24 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Alex_Ustinov, сегодня, 14:54 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102232][22102232] >вы что курите? вопрос 1 ВАШ вопрос 2 ВАШ < Да, меня интересует вопрос написания функциональных приложений на Delphi, поскольку генерит машинный код. Для меня важны размеры криптоконтейнеров приложений. Они изредка перемещаются по сети, соответственно расходуют ресурсы. Мне хотелось бы, чтобы делфийцы показали пример приложения работы с базой данных (SELECT,INSERT,UPDATE,DELETE) с графическим интерфейсом и с цифирями. Свой пример показал. Вы хотите привести аналогичный пример на плюсах? Ради бога, с цифирями пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:31 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 15:16 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102254][22102254] >И в этот момент ее содержимое доступно. Так зачем козе баян? < Что именно доступно? Машинный код в оперативной памяти. В своё время мы получали свои "салазки" с винчестером только на время работы, под роспись. Как думаете, зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:39 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ ВМоисеев Мне интересен размер именно криптоконтейнера приложения. Зачем ты шифруешь "контейнеры"? полумеры. зашифрованными должны быть сами функциональные приложения ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:41 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Мне хотелось бы, чтобы делфийцы показали пример приложения работы с базой данных (SELECT,INSERT,UPDATE,DELETE) с графическим интерфейсом и с цифирями. Свой пример показал. Вы хотите привести аналогичный пример на плюсах? Ради бога, с цифирями пожалуйста. Но с Делфей на новом проекте связываться не рекомендую. Старики хотят много денег, не взирая на уровень. Молодые Делфю избегают. Тем фирмам, которые будут обещать написать на Делфи быстро - не верьте, скорее народ от них разбежится. Дешевых негров проще найти на шарп или яву - скорее найдете замену. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:46 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Что именно доступно? Машинный код в оперативной памяти. Врёшь! ВМоисеев Приложение извлекается из контейнера по требованию пользователя (запускает) в другую папку профиля. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 15:58 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >ъъъъъ, сегодня, 14:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102211][22102211] >Зачем ты шифруешь "контейнеры"? < Контейнеры приложений могут находится в кеше пользователя локального компа. А кеш всего лишь папка (+словарь) в профиле пользователя. Код на C# хорошо дисассемблируется. В интернете были большие дискуссии по этому поводу. А так, какая никакая, но защита от любопытных. И зачем изобретать велосипед? Есть же готовые инструменты защиты и обфускации C# приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 16:01 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 15:46 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102284][22102284] >1-8 метров, в зависимости от версии Делфи. <Это более, чем приемлемо. >Но с Делфей на новом проекте связываться не рекомендую. <Не всё так просто. Когда обожжешься на молоке, дуешь на воду. В своё время работали с ГИС, api только под Delphi. Как говорится, хочешь насмешить Господа Бога, расскажи ему о своих планах. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 16:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев А так, какая никакая, но защита от любопытных. Билять... это просто клиника. Даже не так. КЛИНИКА. Уносите пациента. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 16:07 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев В своё время мы получали свои "салазки" с винчестером только на время работы, под роспись. Как думаете, зачем? Лучше бы палками били. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 16:07 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA И зачем изобретать велосипед? Есть же готовые инструменты защиты и обфускации C# приложений. Он сам не понимает, что несёт. И что делает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 16:08 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 16:01 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102298][22102298] >И зачем изобретать велосипед? < Это нужно применить к Пускач-у. Относительно функциональных приложений не согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 16:10 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
че дают? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 16:11 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 16:01 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102298][22102298] >И зачем изобретать велосипед? < Это нужно применить к Пускач-у. Относительно функциональных приложений не согласен. С чем не согласны? Вы же не будете утверждать, что Вы первый, кто задумался о защите C# приложений? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 16:45 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 16:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102369][22102369] >Вы же не будете утверждать, что Вы первый, кто задумался о защите C# приложений? < 1. Функциональные приложения могут быть написаны не только на C#. 2. Функциональные приложения помещаются в криптоконтейнеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 17:04 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 16:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102369][22102369] >Вы же не будете утверждать, что Вы первый, кто задумался о защите C# приложений? < 1. Функциональные приложения могут быть написаны не только на C#. 2. Функциональные приложения помещаются в криптоконтейнеры. Как об стенку горох. Никто не использует ваши криптоконтейнеры, а приложения используют. И, представьте себе, они бывают защищены. Так зачем изобретать велосипед? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 17:19 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 17:19 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102446][22102446] >...Никто не использует ваши криптоконтейнеры, а приложения используют. < Ну что тут скажешь. Ну срезал. Велик же Василий Макарович . ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 18:22 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Криптоконтейнеры. Криптопровайдеры. Криптозоологи. Кроптономикон. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 18:27 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Тест Тьюринга не пройден, вы разговариваете с ботом, в которое загружена беллетристика :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 18:29 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Был тендер, выиграли питерцы. Наша контора писала свои предложения. Что же вы теперь после драки кулаками машете? ВМоисеев И какой смысл гонять информацию из базы данных сначала на сервер приложений, а с него на клиента. Лучше сразу на клиента. Смысла много. Самое главное, что это дает дополнительный уровень абстракции и управления бизнес логикой. Обобщенную задачу проще решать. Не лень, посмотрел. А вы посмотрели? Там же все требования ваши реализованы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 19:56 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
fixxer ВМоисеев И какой смысл гонять информацию из базы данных сначала на сервер приложений, а с него на клиента. Лучше сразу на клиента. Смысла много. Самое главное, что это дает дополнительный уровень абстракции и управления бизнес логикой. Обобщенную задачу проще решать. Это просто оптимизация головного мозга. Обычно этим болеют начинающие молодые программисты, преждевременная оптимизация, как и всё преждевременное в молодом возрасте. Но некоторые умом значит не стареют, остаются на школьном уровне развития до самой пенсии ) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 20:35 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>fixxer, вчера, 19:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102559][22102559] >Не лень, посмотрел. А вы посмотрели? Там же все требования ваши реализованы. < Надеюсь, что Вы посмотрели здесь и здесь . До меня не доходит, как применяя Configuration Manager, приложение "При" может быть запущено пользователем "Пол" на компе "К" с передачей параметров запуска, для конкретики, таких как: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 14:25 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев До меня не доходит, как применяя Configuration Manager, приложение "При" может быть запущено пользователем "Пол" на компе "К" с передачей параметров запуска, для конкретики, таких как: ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 14:40 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
А сделать аргументы в виде "ключ=значение" - душа не позволяет? Ведь кому-то потом сидеть с этим мумукаться - считать индексы... Опять же - если ключа нет - сидеть ",,,,," считать? Думайте об несчастном одмине этой поделки хоть немного... Хотя о чем это я - понятие "думать" и эта ветка в одной точке не сходятся ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 14:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>МодальноеОкно, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102978][22102978] >А сделать аргументы в виде "ключ=значение" - душа не позволяет? < Бред какой-то. Принимаю параметры запуска при старте .exe. Посмотрите здесь . ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 16:23 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Бред какой-то. ну да ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 16:31 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Zmeelov2, сегодня, 14:40 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102977][22102977] >Как самый идиотский вариант < Поясните: 1. Как на данном компе появилось данное функциональное приложение. 2. Где хранятся параметры запуска 3. На основании чего пользователь имеет доступ к данному приложению 4. Как защищено приложение от подмены ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 16:36 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >МодальноеОкно, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102978][22102978] >А сделать аргументы в виде "ключ=значение" - душа не позволяет? < Бред какой-то. Принимаю параметры запуска при старте .exe. Посмотрите здесь . Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно? Наберите в консоли: csc.exe /? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 17:05 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Zmeelov2, сегодня, 14:40 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102977][22102977] >Как самый идиотский вариант < Поясните: 1. Как на данном компе появилось данное функциональное приложение 3. На основании чего пользователь имеет доступ к данному приложению ВМоисеев 2. Где хранятся параметры запуска ВМоисеев 4. Как защищено приложение от подмены ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 17:27 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
клиент не вменяем как архитектор клиент не вменяем как разработчик я умываю руки ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 17:44 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 17:05 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103087][22103087] >Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно? < Понимаете, меня серьёзно это не интересует. Для меня серьезно это . Пример: 1. Имею параметры запуска в Аргументах приложения (Visual Studio) "241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=_XXX--xx/2020" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "FFFFFFFF" "DDDDD" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe" 2. Листинг приложения Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Покажите Ваш вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 18:06 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев, если вам 69лет, то в принципе нормальное хобби ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 18:27 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 17:27 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103105][22103105] >Сходите уже к админам предприятия, они вам расскажут про Active Directory, удаленную установку на группу компьютеров, групповые политики < 1.В работающей КИС априори не известно, какой пользователь будет работать на данном компе и с какими функциональными приложениями 2. В конкретном узле Active Directory может не применяться. >От подмены чего, кем и с какой целью? < Иногда программы взламывают, что бы кой что подправить. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 18:31 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Покажите Ваш вариант Да пожалуйста: Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
В коде параметры командной строки отображаются на объект класса: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 18:33 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев 1.В работающей КИС априори не известно, какой пользователь будет работать на данном компе и с какими функциональными приложениями Приходит значит человек на предприятие и не известно где он будет работать, на какой должности, и что ему надо, чтобы выполнять свои обязанности. И так везде ВМоисеев Иногда программы взламывают, что бы кой что подправить. Поинтересуйтесь на досуге, как ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 18:38 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 18:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103162][22103162] >...Приходит значит человек на предприятие … < Комп не в настроении, работать отказывается. Рядом свободный, наездник в командировке. Обычная ситуация ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 18:51 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 18:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103162][22103162] >...Приходит значит человек на предприятие … < Комп не в настроении, работать отказывается. Рядом свободный, наездник в командировке. Обычная ситуация Да вы что? Вот прям именно ваш комп не работает, и именно рядом есть чужой, и именно тот коллега в командировке. Прям как всё сложилось-то интересно. И с каждым новым сотрудником так? Весьма никакие требования по безопасности на вашем предприятии. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 18:54 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев, а доступ к чужому компьютеру на вашем предприятии на всю жизнь выдают, или только на время командировки коллеги? или доступ вообще свободный? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 18:56 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 18:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103174][22103174] >а доступ к чужому компьютеру … < Обычно на время подготовки "горящей" справки, или отчета, который нужен ещё вчера. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 19:13 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 18:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103153][22103153] >В коде параметры командной строки отображаются на объект класса: < Не понял. Что есть Synchronization? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 19:17 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 18:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103162][22103162] >Иногда программы защищают, чтобы их не взломали. < Так я и защитил - поместил в криптоконтейнер. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 19:34 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Так я и защитил - поместил в криптоконтейнер. Какие криптокристаллы ты обычно используешь для создания криптоконтейнеров? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 19:38 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 18:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103153][22103153] >В коде параметры командной строки отображаются на объект класса: < Не понял. Что есть Synchronization? Название исполняемого файла приложения. По примеру вызова разве не понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 19:41 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 18:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103174][22103174] >а доступ к чужому компьютеру … < Обычно на время подготовки "горящей" справки, или отчета, который нужен ещё вчера. И это вы называете обычной ситуацией, замечательно Внезапно тот, кто должен был сделать отчёт, в командировке, а у другого комп отказывается работать. И это обычная ситуация. Бардак у вас на предприятии, бардак. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 19:58 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 19:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103225][22103225] >По примеру вызова разве не понятно? < Нет. Мне вообще непонятно, для чего Вы это городите. Вся информация для запуска функционального приложения находится в базе данных Хранилища. Пускач получает параметры запуска и запускает приложение: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 20:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев 1.В работающей КИС априори не известно, какой пользователь будет работать на данном компе и с какими функциональными приложениями Не читали по моей ссылке, да? Если на компьютере не установлено приложение, то пользователь воспользуется Software Center для установки и запуска. Конечно, там только доступные пользователю программы, конечно теми программами, что были установлены, но не доступны для него, он не сможет воспользоваться. ВМоисеев 2. В конкретном узле Active Directory может не применяться. Это высасывание из пальца. Нет никаких причин оставлять компьютер в сети и выводить его из Active Directory. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 20:23 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно? Наберите в консоли: csc.exe /? Глухая деревня, колхоз, дохлые мухи.... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 20:24 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >skyANA, сегодня, 19:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103225][22103225] >По примеру вызова разве не понятно? < Нет. Мне вообще непонятно, для чего Вы это городите. Вся информация для запуска функционального приложения находится в базе данных Хранилища. Я ничего не горожу, а реализую то, что требуется в реальности. А в ней необходимо запускать приложения не только через Process.Start (это вообще самый редкий случай), но и по расписанию без участия пользователя, и по кнопке в веб-интерфейсе. И с разным набором параметров, расположенных в разном порядке. Вы бы всё это понимали, если бы имели практический опыт применения своего решения, а не исключительно на уровне идеи. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 20:40 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt skyANA Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно? Наберите в консоли: csc.exe /? Глухая деревня, колхоз, дохлые мухи.... Человек походу никогда и не исследовал как и что устроено в реальном мире. Вот как себе придумал, то и считает единственно верным. Любая критика, примеры, чужая точка зрения - это для него разрыв шаблона и подсознательная защитная реакция. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 20:47 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA Человек походу никогда и не исследовал как и что устроено в реальном мире. Вот как себе придумал, то и считает единственно верным. Любая критика, примеры, чужая точка зрения - это для него разрыв шаблона и подсознательная защитная реакция. Так вот моя претензия не к тому, что человек чего-то не знает. Это нормально. Претензия к тому, что человек даже не пытается изучить вопрос. Он клал на это большой болт. Вместо этого он цитирует и ссылается на классиков худ. литературы, чтобы показаться эрудированным и начитанным, не понимая, что представляет собой весьма жалкое зрелище. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 21:14 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt skyANA Человек походу никогда и не исследовал как и что устроено в реальном мире. Вот как себе придумал, то и считает единственно верным. Любая критика, примеры, чужая точка зрения - это для него разрыв шаблона и подсознательная защитная реакция. Так вот моя претензия не к тому, что человек чего-то не знает. Это нормально. Претензия к тому, что человек даже не пытается изучить вопрос. Он клал на это большой болт. Вместо этого он цитирует и ссылается на классиков худ. литературы, чтобы показаться эрудированным и начитанным, не понимая, что представляет собой весьма жалкое зрелище. Очевидно, что ему это психологически сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 21:22 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 20:40 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103269][22103269] >...А в ней необходимо запускать приложения не только через Process.Start (это вообще самый редкий случай), < Мне не нужна Ваша виртуальная реальность. Я работаю в своей - мне надо запускать приложения через Process.Start и передавать параметры. И обрабатывать параметры в функциональном приложении так, как написано в технической документации Microsoft на язык C#. Ссылку на документацию я привел. И это реально работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 21:32 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Мне не нужна Ваша виртуальная реальность. Я работаю в своей - мне надо запускать приложения через Process.Start и передавать параметры. И обрабатывать параметры в функциональном приложении так, как написано в технической документации Microsoft на язык C#. Ссылку на документацию я привел. И это реально работает. "Не нужны мне ваши Толстые и Достоевские. Мне нужно писать буквы и составлять слова и предложения. Я это делаю, как написано в Букваре издательства Просвещение. МА-МА МЫ-ЛА РА-МУ. И это реально работает." ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 21:41 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>fixxer, сегодня, 21:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103299][22103299] >"Не нужны мне ваши Толстые и Достоевские. Я пишу слова, как написано в Букваре издательства Просвещение. МА-МА МЫ-ЛА РА-МУ. И это реально работает." < По вопросам программирования на языке C# я не читаю ни Толстого, ни Достоевского, ни Букварь издательства Просвящение и заборный фольклор не читаю также. По этим вопросам читаю техническую документацию Microsoft. В частности здесь . И вполне удовлетворен. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 21:55 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>fixxer, сегодня, 20:23 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103254][22103254] >Это высасывание из пальца. Нет никаких причин оставлять компьютер в сети и выводить его из Active Directory. < Зачем Active Directory в рабочей группе? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:01 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Мне не нужна Ваша реальность. Я работаю в своей ВМоисеев мне надо запускать приложения через Process.Start и передавать параметры А мне вот приходится реализовывать чужие требования, реальных людей, из реальных организаций. ВМоисеев И обрабатывать параметры в функциональном приложении так, как написано в технической документации Microsoft на язык C#. Ссылку на документацию я привел. И это реально работает. Но видать вы до этого ещё не дошли. И в той же документации описана работа с компилятором C# в командной строке . В том числе с примерами передачи различных параметров в различных комбинациях. Это вы тоже не читали. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:03 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >fixxer, сегодня, 21:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103299][22103299] >"Не нужны мне ваши Толстые и Достоевские. Я пишу слова, как написано в Букваре издательства Просвещение. МА-МА МЫ-ЛА РА-МУ. И это реально работает." < По вопросам программирования на языке C# я не читаю ни Толстого, ни Достоевского, ни Букварь издательства Просвящение и заборный фольклор не читаю также. По этим вопросам читаю техническую документацию Microsoft. В частности здесь . И вполне удовлетворен. Вот, до соседней странички не дочитали, где показано, что аргументы командной строки можно и в цикле перебрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:07 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев По вопросам программирования на языке C# читаю техническую документацию Microsoft. Почему же так выборочно? По вопросам C# читаете, а по вопросам развертывания приложений в сетях Microsoft брезгуете. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:12 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>fixxer, сегодня, 20:23 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103254][22103254] >Не читали по моей ссылке, да? Если на компьютере не установлено приложение ... < 1.Я читал по этой ссылке . 2.Никакие функциональные приложения я на локальный комп не устанавливаю. 3.Вы строите в своем мозгу какую-то эфемерную кусочную конструкцию. Постройте целостную вещь для 100 функциональных приложений, 60 пользователей и 60 компов. Я показал структуру базы данных, где есть почти вся информация для запуска функционального приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:17 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев я не читаю ни Толстого, ни Достоевского Аналогию я не просто так привел. Букварь учит буквы складывать в слова, но не учит писать хорошие, серьезные и интересные книги. Чтобы этому научиться, нужно много читать классической литературы и писать сочинения, да еще изучить грамматику. Так и онлайн руководство по C# это как букварь, оно не научит вас программировать хорошие, сложные программы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:19 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Дмитрий Мух, сегодня, 22:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103314][22103314] >В той же документации написано, что к массиву строк можно обращаться не только по индексу. < Мне это не надо. Мой пользователь не работает с командными строками. С ними работаем программа Пускач и функциональные приложения. Не вижу необходимости в моем случае обращаться не только по индексу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:23 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев 1.Я читал по этой ссылке . 2.Никакие функциональные приложения я на локальный комп не устанавливаю. 3.Вы строите в своем мозгу какую-то эфемерную кусочную конструкцию. Так это та же ссылка уровнем глубже. Вы так говорите, как будто установка приложения это таинство какое-то. Это, в итоге, то же копирование файлов, как и в пускаче. Я как раз предлагаю комплексное, универсальное и масштабируемое решение задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:24 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>fixxer, сегодня, 22:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103319][22103319] >По вопросам C# читаете, а по вопросам развертывания приложений в сетях Microsoft брезгуете. < Не надо мне развертывать приложения а-ля Microsoft. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:27 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Дмитрий Мух, сегодня, 22:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103314][22103314] >В той же документации написано, что к массиву строк можно обращаться не только по индексу. < Мне это не надо. Мой пользователь не работает с командными строками. С ними работаем программа Пускач и функциональные приложения. Не вижу необходимости в моем случае обращаться не только по индексу. Конечно не видите, потому как на практике никем не используется ваш Пускач. Иначе бы давно столкнулись с тем, что выполнение программы не должно зависеть от порядка параметров, что не все параметры должны быть обязательно заданы, что люди, кто задаёт параметры, неизменно ошибаются и необходимо эти ошибки корректно обрабатывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:32 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >fixxer, сегодня, 22:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103319][22103319] >По вопросам C# читаете, а по вопросам развертывания приложений в сетях Microsoft брезгуете. < Не надо мне развертывать приложения а-ля Microsoft. Ну не надо, так не надо. Идите и развёртываете приложения а-ля ВМоисеев. Когда ждать первого внедрения вашего Хранилища? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:35 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>fixxer, сегодня, 22:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103334][22103334] >Это, в итоге, то же копирование файлов, как и в пускаче. < Да не тоже. Всё не так. Пускач сначала копирует файлы в локальный кеш, причем по требованию, динамически. Пускач берет информацию из базы данных. Пускач реализует свою аутентификацию пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:35 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Дмитрий Мух, сегодня, 22:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103341][22103341] >...что люди, кто задаёт параметры, неизменно ошибаются... < Да не работают люди с параметрами в предлагаемой системе. Никто не задает значения параметрам запуска и некому ошибаться. Параметры берутся программой из базы данных и отдаются программе. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >Дмитрий Мух, сегодня, 22:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103341][22103341] >...что люди, кто задаёт параметры, неизменно ошибаются... < Да не работают люди с параметрами в предлагаемой системе. Никто не задает значения параметрам запуска и некому ошибаться. Параметры берутся программой из базы данных и отдаются программе. А в базу данных их нелюди что-ли прописывают? Вы уже совсем глупости пишете ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:45 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Пускач сначала копирует файлы в локальный кеш, причем по требованию, динамически. Пускач берет информацию из базы данных. Пускач реализует свою аутентификацию пользователя. Да то же самое, и база данных и аутентификация, думаете в Configuration Manager информация хранится в тонком эфире? Но если в свое время в ВУЗе не научили абстрактному мышлению и синтезу инженерных решений, то на форуме уже не научат. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:46 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Дмитрий Мух ВМоисеев >Дмитрий Мух, сегодня, 22:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103341][22103341] >...что люди, кто задаёт параметры, неизменно ошибаются... < Да не работают люди с параметрами в предлагаемой системе. Никто не задает значения параметрам запуска и некому ошибаться. Параметры берутся программой из базы данных и отдаются программе. А в базу данных их нелюди что-ли прописывают? Вы уже совсем глупости пишете Ну, небось, в базе поля именованные и типизированые. Другое дело, что если состав и порядок параметров поменяется, это что ж, все сто приложений перекомпилировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 22:50 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Дмитрий Мух Когда ждать первого внедрения вашего Хранилища? Не дождетесь. Тендер уже проигран питерцам. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 23:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
fixxer Ну, небось, в базе поля именованные и типизированые. Да сейчас :) Скриншот разве не видели: 22100004 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 23:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Дмитрий Мух fixxer Ну, небось, в базе поля именованные и типизированые. Да сейчас :) Скриншот разве не видели: 22100004 ? Точно ) Да там не сразу разберешь, мелко же и качество страдает. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2020, 23:29 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>Дмитрий Мух, вчера, 22:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103349][22103349] >А в базу данных их нелюди что-ли прописывают? Вы уже совсем глупости пишете < Интересно, кто из нас пишет глупости. Не надо передергивать. Речь идет о параметрах запуска функционального приложения. Человек не принимает участия в процессе его запуска. А Пускач порядок не путает. Я дал пример строки параметров запуска функционального приложения. Скорректируйте мою строку под Ваш вариант и покажите что он лучше. Потом запустим приведенную там же программу и посмотрим на результат. Хорошо? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 03:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Интересно, кто из нас пишет глупости. Не надо передергивать. Речь идет о параметрах запуска функционального приложения. Человек не принимает участия в процессе его запуска. А Пускач порядок не путает. Вы пишете глупости, причём в наглую :) Повторю, что на практике: - выполнение программы не должно зависеть от порядка параметров, - не все параметры должны быть обязательно заданы - люди, кто задаёт параметры , неизменно ошибаются и необходимо эти ошибки корректно обрабатывать ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 05:18 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Я дал пример строки параметров запуска функционального приложения. Скорректируйте мою строку под Ваш вариант и покажите что он лучше. Потом запустим приведенную там же программу и посмотрим на результат. Начнём с того, что в моем варианте параметры могут быть заданы в любом порядке. Давайте, поменяйте у себя порядок :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 05:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Также в моём варианте нет необходимости задавать необязательные параметры. Уберите из своей строки параметры 0, 2, 4, 5, 7 и 8 и запустите свою поделку :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 05:51 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>skyANA, сегодня, 05:18 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103408][22103408] > Вы пишете глупости, причём в наглую :) Повторю, что на практике: - выполнение программы не должно зависеть от порядка параметров, - не все параметры должны быть обязательно заданы - люди, кто задаёт параметры, неизменно ошибаются и необходимо эти ошибки корректно обрабатывать < Повторяю для особо одаренных: - Пускач запускает функциональное приложение так . Порядок задан в коде программы - Когда Пускач запускает функциональное приложение все параметры задаются обязательно и в заданном порядке - В процессе запуска Пускач-ом функционального приложения люди не участвуют. Нужные параметры корректируются в базе данных. Я попытался проверить версию реальной работы Пускач-а с Вашем непонятно чем. Итак, запускаем функциональное приложение (поделка в Вашей терминалогии) Имеем: //-- Строка параметров. Реальная работа "241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "ХХХХХХХХ" "*******" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe" //-- Результат Hello World! гп.max_Выборка = 241 гп.lng_Разрешения = -1 гп.tm_Запрос = 30 wsp.Str_Соединение = Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=******* гп.str_ФИО = Системный администратор гп.str_Псевдоним = СисАдмин гп.uri_ХранилищеДФП = \\w10x32-fs\fl_ХранилищеДФП usr = ХХХХХХХХ psw = ******* гп.blNetworkConnection = Да гп.str_Пускач = Лес_ms гп.WinWord = C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE гп.Paint = C:\Program Files\paint.net\PaintDotNet.exe //-- Строка параметров. Ваше непонятно что . "--countryIsoCode" "241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "ХХХХХХХХ" "*******" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe" //-- Результат Hello World! гп.max_Выборка = --countryIsoCode гп.lng_Разрешения = 241 гп.tm_Запрос = -1 wsp.Str_Соединение = 30 гп.str_ФИО = Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=******* гп.str_Псевдоним = Системный администратор гп.uri_ХранилищеДФП = СисАдмин usr = \\w10x32-fs\fl_ХранилищеДФП psw = ХХХХХХХХ гп.blNetworkConnection = ******* гп.str_Пускач = Да гп.WinWord = Лес_ms гп.Paint = C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 11:25 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Повторяю для особо одаренных: - Пускач запускает функциональное приложение так . Порядок задан в коде программы - Когда Пускач запускает функциональное приложение все параметры задаются обязательно и в заданном порядке - В процессе запуска Пускач-ом функционального приложения люди не участвуют. Нужные параметры корректируются в базе данных. Да всё это понятно и замечательно, но на практике: - выполнение программы не должно зависеть от порядка параметров, - не все параметры должны быть обязательно заданы - люди, кто задаёт параметры, неизменно ошибаются и необходимо эти ошибки корректно обрабатывать ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:47 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Я попытался проверить версию реальной работы Пускач-а с Вашем непонятно чем. Итак, запускаем функциональное приложение (поделка в Вашей терминалогии) Имеем: //-- Строка параметров. Реальная работа "241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "ХХХХХХХХ" "*******" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe" //-- Результат Hello World! гп.max_Выборка = 241 гп.lng_Разрешения = -1 гп.tm_Запрос = 30 wsp.Str_Соединение = Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=******* гп.str_ФИО = Системный администратор гп.str_Псевдоним = СисАдмин гп.uri_ХранилищеДФП = \\w10x32-fs\fl_ХранилищеДФП usr = ХХХХХХХХ psw = ******* гп.blNetworkConnection = Да гп.str_Пускач = Лес_ms гп.WinWord = C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE гп.Paint = C:\Program Files\paint.net\PaintDotNet.exe //-- Строка параметров. Ваше непонятно что . "--countryIsoCode" "241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "ХХХХХХХХ" "*******" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe" //-- Результат Hello World! гп.max_Выборка = --countryIsoCode гп.lng_Разрешения = 241 гп.tm_Запрос = -1 wsp.Str_Соединение = 30 гп.str_ФИО = Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=******* гп.str_Псевдоним = Системный администратор гп.uri_ХранилищеДФП = СисАдмин usr = \\w10x32-fs\fl_ХранилищеДФП psw = ХХХХХХХХ гп.blNetworkConnection = ******* гп.str_Пускач = Да гп.WinWord = Лес_ms гп.Paint = C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE Вот, сразу видим, что получили не работающую поделку. P.S.: поделкой называю потому, что никто ей не пользуется; а то, чем никто не пользуется - это не полноценное приложение ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:49 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Вот этот вариант ещё попробуйте: skyANA Уберите из своей строки параметры 0, 2, 4, 5, 7 и 8 и запустите свою поделку ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 12:55 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев - Пускач запускает функциональное приложение так . Порядок задан в коде программы - Когда Пускач запускает функциональное приложение все параметры задаются обязательно и в заданном порядке - В процессе запуска Пускач-ом функционального приложения люди не участвуют. Нужные параметры корректируются в базе данных. Пускач не нужен (с) Таки какие мудрые эти дельфийцы. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 14:28 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев, конкретный вопрос: в качестве функционального приложения может выступать MS Word (версии, скажем, 2013)? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 18:10 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ в качестве функционального приложения Интересно также увидеть пример НЕ-функционального приложения. Это приложение, которое не запускается? Или которое запускается, но ничего не делает? Ахах )) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 18:12 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt ъъъъъ в качестве функционального приложения Интересно также увидеть пример НЕ-функционального приложения. ... Ну, вроде бы в рамках терминов Уважаемого Автора. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 20:57 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ъъъъъ, сегодня, 18:10 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103653][22103653] >конкретный вопрос: в качестве функционального приложения может выступать MS Word (версии, скажем, 2013)? < Нет. Функциональное приложение само запускает MS Word, передавая последнему копию документа в рабочей папке локального компа. Так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 22:50 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 18:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103654][22103654] >Интересно также увидеть пример НЕ-функционального приложения. < 1.Функциональное приложение не инсталлируется. 2.Функциональное приложение принимает параметры Пускача 3.Функциональное приложение располагается в одной папке. 4.Функциональное приложение возвращает управление Пускач-у по завершению работы ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 23:02 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Нет. Функциональное приложение само запускает MS Word, передавая последнему копию документа в рабочей папке локального компа. То есть, MS Word ты в "криптоконтейнер" не завернешь, он должен быть установлен, минуя твой "пускач"? Ладно. И, наверняка, если нужно что-либо иное, требующее регистрации, типа СОМ - серверов - тоже пишешь "оболочку". Код: c# 1. 2. 3. 4.
А ты знаешь, что СОМ - сервер при таком запуске запросто может завершится, передав управление уже существующему экземпляру, и ты получишь фигу? А ты знаешь, что СОМ-сервер может работать с несколькими документами, открытыми ранее, и ты при таком завершении либо получишь отлуп, либо зависон, либо потерю всех данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 23:05 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >hVostt, сегодня, 18:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103654][22103654] >Интересно также увидеть пример НЕ-функционального приложения. < 1.Функциональное приложение не инсталлируется. 2.Функциональное приложение принимает параметры Пускача 3.Функциональное приложение располагается в одной папке. 4.Функциональное приложение возвращает управление Пускач-у по завершению работы Так MS Word - это что, в данной классификации? Он "не инсталлируется"? С какого буя MS Word, будучи многодокументным СОМ - сервером, должен завершаться после отработки одного локального документа, обработка которого вызвана "пускачом"? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2020, 23:07 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев 1.Функциональное приложение не инсталлируется. 2.Функциональное приложение принимает параметры Пускача 3.Функциональное приложение располагается в одной папке. 4.Функциональное приложение возвращает управление Пускач-у по завершению работы так и называйте как полагается: "приложение для пускача", чё вы за очередную фигню придумываете тут? вместе со своими "криптоконтейнерами". ВМоисеев Код: c# 1.
аж кровь из глаз брызнула. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 01:49 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ъъъъъ, вчера, 23:05 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103772][22103772] >А ты знаешь, что СОМ - сервер… < Больших знаний по работе с Word у меня нет. Методом проб и ошибок пришел к этому - другие работы с Word надо закончить перед работой с функциональным приложением. Код: c# 1. 2. 3. 4. 5.
По завершению работы с Word его надо закрыть. Если есть более разумные решения - подскажите. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 03:20 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев По завершению работы с Word его надо закрыть. Вообще-то, тебе нужно рассчитаться только с тем экземпляром, который работал именно с твоим документом. И для каждого типа приложений MS Office (Word, Excel) - обработка своя. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 03:38 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев Код: c# 1.
Главное, чтобы пользователи не знали имя разработчика и где он живёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 03:52 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев, вообще, какой-то п....ц. "Функциональные приложения", получается, пишешь ты или специально нанятые люди. Трудно поверить, что можно найти людей, готовых за еду работать в такой грустной системе. У нас есть система расширений - это просто dll-ки, в которых реализован один метод GetPluginFunction. Метод возвращает экземпляр объекта, реализующий интерфейс IBasePlugin, а также как какие-то из набора интерфейсов, определяющих вид функциональности плагина. Соответственно, реализация может быть на любом ЯП/системе программирования, которые поддерживают интерфейсы и могут быть запрятаны в dll. При расширении системы исполнитель получает набор интерфейсов, тестовую систему с базовым набором тестов и создает реализацию, тестируя её в процессе. Это просто и понятно. Потом плагин грузится в систему и настраиваются права доступа к нему. В последнее время плагины стали реализовывать и интерфейс "кому я могу быть доступен", для упрощения процесса настроек. Естественно, ничего не шифруется: просто доступ к нему получают лишь те, кому это разрешено. Да и кому интересно ковыряться в dll-ках, которые выполняют специализированные задачи или расширяют визуальный интерфейс? Смотри: я все описал, даже избыточно. А у тебя - п....ц лютый, терминологию выдумываешь на ходу, пускачи какие-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 04:00 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt аж кровь из глаз брызнула. https://www.sql.ru/forum/653819/firebird-i-russkiy-yazyk? https://www.sql.ru/forum/1173083/rusifikaciya-delphi-xe8? https://www.sql.ru/forum/655346/mysql-i-russkiy-yazyk? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 04:07 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
А вот и краткое описание 20331900 всего безобразия. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 04:08 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев В той базовой инфосистеме системе, в обслуживание которой принимал участие, клиентам удобно, когда названия доступных приложений сгруппированы и отображены на экране в форме табли ц (этой системе более 15 лет - разработчики обращали внимание на интерфейс -шлифовали-). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 04:15 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ А вот и краткое описание 20331900 всего безобразия. О, я оказывается ещё 3 года назад говорил про Octopus. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 04:21 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ "Функциональные приложения", получается, пишешь ты или специально нанятые люди. Трудно поверить, что можно найти людей, готовых за еду работать в такой грустной системе. Никто не работает, никто ничего не пишет. Так, пара болванок и никому не нужный прототип примитивного Хранилища. Предлагаю на этом и поставить точку. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 10:14 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ъъъъъ, сегодня, 04:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103836][22103836] > вообще, какой-то п....ц. Трудно поверить, что можно найти людей… < Функциональные приложения есть подмножество десктопных приложений, работающий с базами данных и сетевыми шарами. Они должны уметь обрабатывать параметры запуска. >У нас есть система расширений … <Я пошел другим путем. Какой разумнее может показать реализация реального примера. >При расширении системы исполнитель получает набор интерфейсов, тестовую систему с базовым набором тестов и создает реализацию, тестируя её в процессе. Это просто и понятно. <Имею другую точку зрения. Функциональное приложение получает информацию о том, где находятся база данных и шара с документами, с чем он работает. Как работать - дело десктопного функционального приложения. При разработке и отладке функционального приложения Пускач не нужен. Разработчик может использовать всю мощь IDE для разработки десктопной программы. Вот это мне понятно. Понятно также и как поместить приложение в КИС. <Я простоте души думал, что за "А ты знаешь , что СОМ - сервер …" последует вот так будет правильно. >Так MS Word - это что , в данной классификации? Он "не инсталлируется"? С какого буя MS Word, будучи многодокументным СОМ - сервером, должен завершаться после отработки одного локального документа, обработка которого вызвана "пускачом"? <О чем это. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 12:32 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
skyANA поставить точку. Поддерживаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 14:39 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев <Я простоте души думал, что за "А ты знаешь , что СОМ - сервер …" последует вот так будет правильно. Медвежья услуга. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2020, 22:46 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ВМоисеев, вчера, 12:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103899][22103899] >Хочу исправить неточность фразы: "Я пошел другим путем. Какой разумнее может показать реализация реального примера". точнее: "Я пошел другим путем. Какой разумнее может показать сравнение реализаций реального примера". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2020, 01:27 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев "Я пошел другим путем. Какой разумнее может показать сравнение реализаций реального примера". Велика и могуча рускаму языка ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2020, 09:30 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >ВМоисеев, вчера, 12:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103899][22103899] >Хочу исправить неточность фразы: "Я пошел другим путем. Какой разумнее может показать реализация реального примера". точнее: "Я пошел другим путем. Какой разумнее может показать сравнение реализаций реального примера". Всё, кина не будет, нейросеть посыпалась, бот отвалился. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2020, 11:42 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >ВМоисеев, вчера, 12:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103899][22103899] >Хочу исправить неточность фразы: "Я пошел другим путем. Какой разумнее может показать реализация реального примера". точнее: "Я пошел другим путем. Какой разумнее может показать сравнение реализаций реального примера". А сегодня в завтрашний день не все могут смотреть. Вернее, смотреть могут не только лишь все. Мало, кто может это делать.[ ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2020, 13:57 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ъъъъъ, вчера, 04:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103836][22103836] >...Это просто и понятно. Потом плагин грузится в систему и настраиваются права доступа к нему… < Хорошо. Один пишет функциональный плагин А на C#, другой пишет функциональный плагин Б на Delphi. Плагины работают с сетевыми базами данных и сетевым шарами. Покажите Ваши действия. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2020, 15:41 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Теперь появились "функциональные плагины" :) Я сегодня проснулся в своей функциональной кровати, одел функциональные тапки и прошлёпал в направлении функциональной ванной, открыт крипто-кран, откуда потекла закешированная вода.... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2020, 18:43 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев >ъъъъъ, вчера, 04:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103836][22103836] >...Это просто и понятно. Потом плагин грузится в систему и настраиваются права доступа к нему… < Хорошо. Один пишет функциональный плагин А на C#, другой пишет функциональный плагин Б на Delphi. Плагины работают с сетевыми базами данных и сетевым шарами. Покажите Ваши действия. Я ведь все расписал. Плагин (функцЫАнальный, ыыы...) - это экземпляр объекта класса. Класса, который реализуют интерфейс. Интерфейс - это, грубо говоря, набор методов, вот и всё. "Сетевые шары" и все остальное для работы плагина передаются ему в параметрах этих методов. Ты не знаешь, как в методы передаются параметры? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2020, 19:25 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ъъъъъ, сегодня, 19:25 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22104758][22104758] >Я ведь все расписал. < Ну да, ну да. В наш сyгyбо меpкантильный век каждый индивидyyм, в силy своих концепций и yнификаций, катастpофически мистифициpyя абст- pакцию, имманентно эволюциониpyет в цеpебpальных сфеpах, находясь во власти своих феноменистических тенденций. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2020, 23:10 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
авторОдин пишет функциональный плагин А на C#, другой пишет функциональный плагин Б на Delphi. Покажите Ваши действия . Увольняем специалиста А, нанимаем специалиста Б. Или наоборот. Или не нанимаем специалистов других букв, кроме Х. (профит) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 10:05 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>L_argo, сегодня, 10:05 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22104922][22104922] >Увольняем специалиста А, нанимаем специалиста Б. Или наоборот. < Ишь каккой молодец. Эффективный менеджер во всей красе. Но вариант замены везде сливочного масла на пальмовое здесь не катит. Нужен тот и другой вариант. А точнее, как уживаются C#-плагин с Delphi-плагин. В свое время, Александр Лебедь утверждал, "двое пернатых не уживутся в одной берлоге". Я не понимаю, у ъъъъ программная компонента КИС есть одно решение в терминах C#? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 11:04 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Может, ты сперва сам на вопросы ответишь? Херь какую-то пишешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 11:22 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ реализация может быть на любом ЯП/системе программирования, которые поддерживают интерфейсы и могут быть запрятаны в dll ВМоисеев А точнее, как уживаются C#-плагин с Delphi-плагин. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 12:47 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Изопропил ъъъъъ реализация может быть на любом ЯП/системе программирования, которые поддерживают интерфейсы и могут быть запрятаны в dll ВМоисеев А точнее, как уживаются C#-плагин с Delphi-плагин. Не, на C# плагины ни разу не создавали, создавали на C++ и Delphi. Для вызова C# - модуля, я бы, если бы не получилось "в лоб", наверное, создал бы прокси в виде СОМ - сервера на C#, который бы дергал нужные dll - ки на С#. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 13:03 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ъъъъъ, сегодня, 11:22 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22104975][22104975] >Может, ты сперва сам на вопросы ответишь? Херь какую-то пишешь. < Жаль, клиника. Но я понимаю тебя. Трудное детство, высокие подоконники, деревянные игрушки ... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 13:25 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
Такое ощущение, как будто меня в 2000-ые занесло. Какие плагины? Сталина на вас нет! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 13:35 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt Такое ощущение, как будто меня в 2000-ые занесло. Какие плагины? Сталина на вас нет! Десктопные (функцыанальныя) приложения все ещё покупают. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 13:45 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ Десктопные (функцыанальныя) приложения все ещё покупают. :) Ну да, но любое покупное ПО плевать хотело на всякие кривые "пускачи", и если их ставить именно так, то однозначно слетит с гарантии, никому не интересно разбирать, почему у какого-то колхозника через его наколенную кривую никому не нужную и неизвестную поделку ПО как-то не так работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 13:51 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ, А если речь идёт про DevOps, когда разработка совмещена с доставкой, то тем более, за подобные "пускачи" просто по-отрывали бы все конечности, и погнали ссаными тряпками. Великолепная система есть, Octopus. Известная, мощная и надёжная. Нахрена вот эту херню с заставкой с кадром из советского фильма ставить, чё позориться и людей смешить? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 13:53 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt Великолепная система есть, Octopus. Известная, мощная и надёжная. Нахрена вот эту херню с заставкой с кадром из советского фильма ставить, чё позориться и людей смешить? Ну, у нас клиентская база - десятки тысяч организаций, они привыкли, все отлажено, желающих работать больше, чем мы успеваем обслужить - с фига ли дергаться? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 14:05 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
hVostt ъъъъъ Десктопные (функцыанальныя) приложения все ещё покупают. :) Ну да, но любое покупное ПО плевать хотело на всякие кривые "пускачи", и если их ставить именно так, то однозначно слетит с гарантии, никому не интересно разбирать, почему у какого-то колхозника через его наколенную кривую никому не нужную и неизвестную поделку ПО как-то не так работает. Я так понял, что у автора "пускач" запускает какие-то специализированные приложения ("функциональные"). Которые или сами что-то делают, или являются оболочками, запуская внешние, существующие модули (MS Word, например). Правда, тогда не очень понятно, для чего ему то, что прописано заголовке данной темы. Явно же, что все "функциональные" приложения тоже пишет наш дорогой автор. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 14:09 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ Ну, у нас клиентская база - десятки тысяч организаций, они привыкли, все отлажено, желающих работать больше, чем мы успеваем обслужить - с фига ли дергаться? Про это речи не идёт :) Тут всё понятно, существуют большее количество хорошо работающих легаси систем, не самые свежие, модные и молодёжные решения, но отлаженные и рабочие. Я имею в виду про новые разработки "пускачей" в духе 90-х ) Зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 14:30 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ъъъъъ Я так понял, что у автора "пускач" запускает какие-то специализированные приложения ("функциональные"). Которые или сами что-то делают, или являются оболочками, запуская внешние, существующие модули (MS Word, например). Правда, тогда не очень понятно, для чего ему то, что прописано заголовке данной темы. Явно же, что все "функциональные" приложения тоже пишет наш дорогой автор. Уже выяснили, что это наколенная поделка, без внедрения. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 14:31 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
>ъъъъъ, сегодня, 14:09 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22105078][22105078] >Я так понял, что у автора "пускач" запускает какие-то специализированные приложения ("функциональные"). < Пускач запускает приложение, которое реализует функционал задачи реального физического объекта. Вы также используете подобную терминологию - "У нас есть система расширений - это просто dll-ки … из набора интерфейсов, определяющих вид функциональности плагина." Задача есть результат декомпозиции объекта. К примеру, задача решает вопрос формирования группы инспекторов. Формирование использует некоторое множество справочников. Функциональное приложение реализует решение задачи поддержки справочников в программной среде КИС. Группа состоит из персон (так в работающей системе, только на анг.). Панелька (UserControl) работы с сущностью Персона является частью функционального приложения. Кроме информации в базе данных атрибуты Персоны включают также word-документ и графические .jpg файла. Для работы с word-документ запускается Word, для работы с графикой - Paint.Net. См. слайд. Вызов панели запуска инструментов - двойной щелчок на поле столбца Файлы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2020, 20:44 |
|
Языки разработки приложений
|
|||
---|---|---|---|
#18+
ВМоисеев задачи реального физического объекта Ох, а пользователь теперь называется "реальный физический объект" Функциональное на функциональном, функциональным погоняет. Наркотический функциональный треш :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2020, 19:38 |
|
|
start [/forum/topic.php?all=1&fid=33&tid=1547118]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
237ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 355ms |
0 / 0 |