|
Языки разработки приложений
|
|||
---|---|---|---|
#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 |
|
|
start [/forum/topic.php?fid=33&msg=39937083&tid=1547118]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 305ms |
total: | 442ms |
0 / 0 |