|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
Rif-sql, знаешь суп из топора? Всё тоже самое, только довить колбаски, картошки, буженины....)) А потом бросаешь топор в любой последовательности. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2015, 15:59 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
Petro123, об том и речь... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2015, 06:16 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
>Rif-sql, сегодня, 06:16 [17279333] >об том и речь... М-да. Не надо иллюзий - десктоп и web, далеко не одно и то же. Пример . Нужно написать статической программой (в данном случае PL/SQL) динамическую программу, что работает в среде браузера. 2-ве программы вместо 1-ой. Сейчас пытаюсь разобраться в подобной куче, которая выдавалась в своё время за писк моды, вершину достижений. Дела куда как неважнецкие - документации +0 - руководство оператора и листинги, в таком примерно виде (вырезка из реального пакета): FUNCTION buildCmp(p_col ColumnRec, p_id VARCHAR2) RETURN VARCHAR2 IS l_value LONG; . . . BEGIN IF p_col.defval IS NULL THEN IF type IN ('U', 'D') THEN . . . htp.p(' <HTML> <HEAD><TITLE>'||l_title||'</TITLE> . . . <SCRIPT LANGUAGE = "JavaScript"> function onLoad_script(){ parentWindow = dialogArguments; mainWindow = parentWindow.mainWindow; mainWindow.dlg = window; } . . . Всё свалено в одну кучу (в одной функции PL/SQL), и код PL/SQL, и код HTML, и код JavaScript. Да и среда - Oracle 8i. И как здесь разработчики отлаживают приложения. А работает сиё в среде локальной сети. Зачем сей геморой? Видимо для WEB нужны свои задачи. С другой стороны,- для десктопа - открываешь MS Visual Studio или Delphi - и все становиться на свои места. Здесь и шаблоны готовых приложений, и текстовый редактор, и графический редактор, и компоненты работы с базами данных, и отладчик и библиотека прочих компонент, и все в одном флаконе. С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2015, 16:08 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
ВМоисеев, Лапша никогда не была писком. APEX? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2015, 19:24 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 19:24 [17283813] >Лапша никогда не была писком. Ваши бы слова (+аргументы) да в нужные уши, да в нужное время. А некоторые считают, что делали на века, или по крайней мере - на годы. С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2015, 19:35 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
ВМоисеев . . . Всё свалено в одну кучу (в одной функции PL/SQL), и код PL/SQL, и код HTML, и код JavaScript. Да и среда - Oracle 8i. И как здесь разработчики отлаживают приложения. вэб не виноват что у кого то кривые руки ВМоисеевС другой стороны,- для десктопа - открываешь MS Visual Studio или Delphi - и все становиться на свои места. Здесь и шаблоны готовых приложений, и текстовый редактор, и графический редактор, и компоненты работы с базами данных, и отладчик и библиотека прочих компонент, и все в одном флаконе. с вебом точно так же. Только другие инструименты и компоненты. но в отличие от делфи не надо ничего компилить и обновлять юзерам прогу на каждом компе. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2015, 19:47 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
>caballero, сегодня, 19:47 [17283907] >... обновлять юзерам прогу на каждом компе. Если есть компьютерная сеть, то с какого бодуна надо обновлять приложение на каждом компе? Где-то на сервере-хранилище приложений в сети хранятся все .exe приложений в сжатом виде (+крипто). На компе пользователя только корневое приложение, что реализует его аутентификацию. Далее строим список разрешенных приложений. Выбор и подкачка на локальный комп. (-крипто) Деархивация и запуск с передачей информации для доступа к базе данных. Можно и кэш сотворить. С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2015, 20:24 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
ВМоисеев>caballero, сегодня, 19:47 [17283907] >... обновлять юзерам прогу на каждом компе. Если есть компьютерная сеть, то с какого бодуна надо обновлять приложение на каждом компе? Где-то на сервере-хранилище приложений в сети хранятся все .exe приложений в сжатом виде (+крипто). На компе пользователя только корневое приложение, что реализует его аутентификацию. Далее строим список разрешенных приложений. Выбор и подкачка на локальный комп. (-крипто) Деархивация и запуск с передачей информации для доступа к базе данных. Можно и кэш сотворить. С уважением, Владимир.Можно, всё можно. Но только описанная Вами реализация встречается ещё реже чем веб :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2015, 23:11 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
ВМоисеев>caballero, сегодня, 19:47 [17283907] >... обновлять юзерам прогу на каждом компе. Если есть компьютерная сеть, то с какого бодуна надо обновлять приложение на каждом компе? Где-то на сервере-хранилище приложений в сети хранятся все .exe приложений в сжатом виде (+крипто). На компе пользователя только корневое приложение, что реализует его аутентификацию. Далее строим список разрешенных приложений. Выбор и подкачка на локальный комп. (-крипто) Деархивация и запуск с передачей информации для доступа к базе данных. Можно и кэш сотворить. С уважением, Владимир. сами такой изврат придумали, али где то подсмотрели? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 00:05 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
ВМоисеев>caballero, сегодня, 19:47 [17283907] >... обновлять юзерам прогу на каждом компе. Если есть компьютерная сеть, то с какого бодуна надо обновлять приложение на каждом компе? Где-то на сервере-хранилище приложений в сети хранятся все .exe приложений в сжатом виде (+крипто). На компе пользователя только корневое приложение, что реализует его аутентификацию. Далее строим список разрешенных приложений. Выбор и подкачка на локальный комп. (-крипто) Деархивация и запуск с передачей информации для доступа к базе данных. Можно и кэш сотворить. С уважением, Владимир. Мда... А MS корячилась разрабатывала механизмы для создания доменных политик, которые позволяли бы не только запускать программы которые можно, но и автоматически их обновлять, причем не важно самописные или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 07:33 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
Кстати, вот еще трабла с обновлением Desktop-приложений от MS: иногда через ClickOnce нельзя обновить программу, выпадает с ошибкой "Запуск приложения невозможен, обратитесь к поставщику приложения". В детализации инфа о недопустимом диапазоне. Нормального решения не нашел, проще всего оказалось из панели управления удалить программу и поставить заново. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 10:05 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
Да на серваке шарите папку, а юзеру ярлык на екзешник и все. Реестры правда в этом случае нельзя юзать для хранения пользовательских настроек. Ну и хрен бы с ними. В вебе кстати тоже нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 10:10 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
dma_caviarРеестры правда в этом случае нельзя можно ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 10:15 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
dma_caviar, в вебе для хранения пользовательских настроек есть свои механизмы, зачем тут реестры? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 10:16 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
ВМоисеев>caballero, сегодня, 19:47 [17283907] >... обновлять юзерам прогу на каждом компе. Если есть компьютерная сеть, то с какого бодуна надо обновлять приложение на каждом компе? Где-то на сервере-хранилище приложений в сети хранятся все .exe приложений в сжатом виде (+крипто). На компе пользователя только корневое приложение, что реализует его аутентификацию. Далее строим список разрешенных приложений. Выбор и подкачка на локальный комп. (-крипто) Деархивация и запуск с передачей информации для доступа к базе данных. Можно и кэш сотворить. С уважением, Владимир. Что-то мне подсказывает, что вот тут Вы зря потратили время) автор(-крипто) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 10:17 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
skyANAdma_caviar, в вебе для хранения пользовательских настроек есть свои механизмы, зачем тут реестры? Я и в десктопе их не особо жалую) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 10:19 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
dma_caviarДа на серваке шарите папку, а юзеру ярлык на екзешник и все. Реестры правда в этом случае нельзя юзать для хранения пользовательских настроек. Ну и хрен бы с ними. В вебе кстати тоже нельзя. .Net приложения имеют определенные затруднения при работе через сетевые папки. К тому же возникает проблема обновления такого экзешника - для замены на новый требуется, чтобы все пользователи вышли из программы. Или делать запуск что то вроде батника, который будет запускать последний выложенный в каталоге экзешник. В общем, это темная сторона силы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 11:58 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
Arm79.Net приложения имеют определенные затруднения при работе через сетевые папки. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 12:08 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
Arm79.Net приложения имеют определенные затруднения при работе через сетевые папки. Какие именно? Не замечал. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 12:08 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
Arm79К тому же возникает проблема обновления такого экзешника - для замены на новый требуется, чтобы все пользователи вышли из программы. Насколько я знаю достаточно закрыть сессии. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 12:12 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
dma_caviarArm79К тому же возникает проблема обновления такого экзешника - для замены на новый требуется, чтобы все пользователи вышли из программы. Насколько я знаю достаточно закрыть сессии. нужно закрыть процесс Оси, т.е. приложение. Но вообще, шара EXEшника только для небольших компаний. Так что - в чём проблема? Есть решения на каждую хитрую .....)) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 12:24 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
dma_caviarArm79.Net приложения имеют определенные затруднения при работе через сетевые папки. Какие именно? Не замечал. To run the EXE from a network location, you can use the CASPOL.EXE utility in .NET to configure a machine policy, to fully trust the network share. Once this policy is in place, the EXE will run from the share, the same as if it was on the local hard disk. You can probably configure an equivalent setting in the application's manifest. dma_caviarНасколько я знаю достаточно закрыть сессии. Надо думать, закрывать вы их собираетесь принудительно, с риском потери данных у пользователя? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 12:28 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
Arm79, Это наверное про то как запустить какой-нить ворд или другое сторонее приложение, в котром особо не парились на этот счет. Но вообще конечно для 10 тыс пользоватлей это не прокатит. И кассирам наверное не подойдет вариант. Хотя я вот не знаю, есть ли простой способ в вебе интеграции с кассовым аппаратом например. Только без active-x всяких и т.п.? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 12:43 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
dma_caviarесть ли простой способ в вебе интеграции с кассовым аппаратом например. Только без active-x всяких и т.п.? если бы был, тогда бы я интегрировался счас с твоим HDD. Веб делали только для серфинга)) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 12:52 |
|
Веб или десктоп?
|
|||
---|---|---|---|
#18+
Petro123dma_caviarесть ли простой способ в вебе интеграции с кассовым аппаратом например. Только без active-x всяких и т.п.? если бы был, тогда бы я интегрировался счас с твоим HDD. Веб делали только для серфинга)) Ну дак, кто ж спорит. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2015, 13:03 |
|
|
start [/forum/topic.php?fid=33&msg=38883769&tid=1547492]: |
0ms |
get settings: |
13ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 285ms |
total: | 426ms |
0 / 0 |