|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Здравствуйте. Надоел FORMS 6.0. На FORMSы свежих версий решили не переходить так как это по сути это то же самое + проблемы с OLE. Прочитал книжки по Яве, порисовал формочки на SWINGе - понравилось. Есть безумная идея как то толкнуть явский код из под формсов, что бы явские формочки вызывались вместо корявых формсовских. Или перейти на что нибудь Дельфиобразное? Что можете посоветовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2020, 11:42 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Sergey_Osipov, Не надо формочки на свинге. Сделай лучше обычный вебчик с трехзвенкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2020, 11:47 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Вот как раз и хотим на вебчик с трехзвенкой, но сдерживает тот факт, что экранные формы так перегружены элементами, что их придется под веб разбивать на 10 штук вместо одной. Кто слез с Формсов и на что перешли - отзовитесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2020, 12:30 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Sergey_Osipov но сдерживает тот факт, что экранные формы так перегружены элементами, что их придется под веб разбивать на 10 штук вместо одной. Так какая разница экранные формы или вебчик, в последнем можно сделать тоже самое 1в1, да так, что бухи долго не будут замечать подмены. Модератор: Тема перенесена из форума "Oracle". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2020, 12:35 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Sergey_Osipov Вот как раз и хотим на вебчик с трехзвенкой, но сдерживает тот факт, что экранные формы так перегружены элементами, что их придется под веб разбивать на 10 штук вместо одной. Кто слез с Формсов и на что перешли - отзовитесь. Oracle Developer порисовал формочки на SWING ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2020, 13:42 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Sergey_Osipov Здравствуйте. Надоел FORMS 6.0. На FORMSы свежих версий решили не переходить так как это по сути это то же самое + проблемы с OLE. Прочитал книжки по Яве, порисовал формочки на SWINGе - понравилось. Есть безумная идея как то толкнуть явский код из под формсов, что бы явские формочки вызывались вместо корявых формсовских. Или перейти на что нибудь Дельфиобразное? Что можете посоветовать? Технически проблемы нет совершенно. Но осмысленность сего действия не очень понятна. Т.к. "вместо корявых формсовских" Вы напладите еще большую корявость. Кроме того, Forms он для работы с базой данных. Нормально работать _в той же сессии_ умеет только Pro*C, но не Java JDBС*. Делать приложения в котором будет 100500 паралелльных и не связанных между собой сессий - COMMIT'ы придется в каждую строчку кода впихивать. Под Web-Forms, поддерживаются визуальные Java Bean'ы - проблемы нет, все документировано. В OeBS индусы тоже любят свои корявые Java бины впихивать и потом баги бинов тоннами разгребать. Последние патчи Forms 6i позволяли и обычные Java модули импортировать. Теоретически должно и в Client-Server работать. Игрался с этим __очень__ давно - подробностей уже не помню. Но Java импортировалась, вызывалась, все работало. Другое дело, что Java лучше бы использовать (по крайне мере вначала) ту, которая идет вместе с Forms (т.е. старую). На худой конец, Java завсегда можно через JNI вызвать (проблемs версии не будет, можно любую JVM запустить) * - Можно, конечно, если делать нечего и за работу платят и свой JDBC драйвер под Forms написать (я бы попытался декомпилировать и "хакнуть" OCI JDBC, писать драйвер с нуля как-то совсем влом), что бы работал через PRO*C и использовал сессию Forms'ов. Насколько это юридически будет законно - не знаю ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2020, 15:52 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Как я понимаю, OC4J скорее мертв, чем жив. Т.ч. ADF == Oracle Weblogic Для разработки приложений, последнии версии ADF вполне юзабильны. IMHO & AFAIK https://www.oracle.com/assets/technology-price-list-070617.pdf Oracle Global Price List Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2020, 16:03 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Касательно вопроса "Можно ли из FORMS 6.0 запустить явский код?" Java Importer https://docs.oracle.com/cd/A97335_02/apps.102/a86202/appc.htm#628076 НО, IMHO что-бы как-то красиво интегрировать новые модули в существующую систему, лично я бы хотел: 1. Визуально создавать окна внутри "родного" приложения. 2. Возможность коммуникации между приложениями. 2,1, В направлении Forms --> другое_средство 2.2. В направлении другое_средство --> Forms 3. Возможность работать в пределах той же сиссии, что и основное приложение. Стандартно доступно только через PRO*C. Насколько данные пункты важны и что именно вы хотите порисовать на Swing - я не знаю. Но если не важны все ))), то формочки можно рисовать на чем угодно HOST build-in никто не отменял. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2020, 17:04 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Формс отличная среда разработки, очень много позволяет и для Оракла лучше не придумаешь, но моё импульсивное "надоели формсы" связано с тем, что на фирме пользователям стали ставить большие мониторы и если раньше формы занимали весь экран, то теперь они убого ютятся в верхнем левом углу экрана. И пользователи справедливо делают замечания - почему нет растягивания во весь экран. У нас на фирме разработка внутреннего ПО ведется и под WEB и на Forms. Понятно, что пользователи видят разницу и отдают предпочтение WEB интерфейсу. Есть ли способы массштабировать формы под большой экран? Самый "дубовый" элемент - блок с его неизменным количеством строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2020, 11:52 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Sergey_Osipov Формс отличная среда разработки, очень много позволяет и для Оракла лучше не придумаешь, но моё импульсивное "надоели формсы" связано с тем, что на фирме пользователям стали ставить большие мониторы и если раньше формы занимали весь экран, то теперь они убого ютятся в верхнем левом углу экрана. И пользователи справедливо делают замечания - почему нет растягивания во весь экран. У нас на фирме разработка внутреннего ПО ведется и под WEB и на Forms. Понятно, что пользователи видят разницу и отдают предпочтение WEB интерфейсу. Есть ли способы массштабировать формы под большой экран? Самый "дубовый" элемент - блок с его неизменным количеством строк. Если сильно напрячься - то можно Например можно сделать кодогинератор (через Open Form/Forms API) и в кодогенераторе менять кол-во строк в блоке под конкретный монитор / компьютер. Сам такое делал в 1999-2001 гг. для www.kamis.ru. С растягивать по горизонтали - проблем нет. Это можно делать через PL/SQL код. через SET_ITEM_PROPERTY. Единственное, не нужно использовать графические элементы Frame / Line - но по большей части они даром не нужны. С растягиванием по вертикале - да, все фигово. Нужно менять и компилировать саму форму. Можно делать програмно (кодогенератор) через Open API / Forms API. Сразу же совет - исходные формы хранить в не изменном виде. Кодогенератором править/добавлять элементы и соханять и компилировать в отдельный директорий. От частого изменения формы "замусориваются" и могут "накрыться медным тазом". Поэтому исходный шаблон лучше хранить отдельно и менять только копию. IMHO & AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2020, 14:54 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
P.S. Когда 10 лет назад внедрял OeBS, то заинтересовался, как данную проблему решают серьезные вендоры. Например на Еврохиме OeBS внедряла IBM. Т.ч. напряг коллег и выяснил про "лучшие практике от IBM". ВСЕ ГЕНИАЛЬНОЕ ПРОСТО ! IBM выпускает ЖИДКОКРИСТАЛИЧЕСКИЙ монитор "спешиал под OeBS" с большой диагональю и НАТИВНЫМ разрешением матрицы 1024 x 768. Вот эти специальные мониторы они на Еврохим и продали вместе с OeBS. Т.ч. и мониторы и большие и современные, и OeBS выглядит красиво ))) А если покупать всякий китайский ширпотреб ))), где нативное разрешение 1920 x 1080 или даже большее - то что же удивляться, что формы от OeBS выглядят как плевок на экране. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2020, 15:13 |
|
Можно ли из FORMS 6.0 запустить явский код?
|
|||
---|---|---|---|
#18+
Sergey_Osipov, прямой путь вам на Oracle APEX, попутно и формы отрефакторите, потому что "что экранные формы так перегружены элементами" - это не есть гуд, это излишняя нагрузка на базу. Формы предназначенные для ввода должны быть простыми, а всякая аналитика должна показываться отчетами или специально заточенными инструментами. В APEX и формы ввода и отчеты есть почти одно и то же, только отчеты выводят информацию, но не позволяют ее вводить или обновлять. Сейчас почти все бизнес-приложения перешли в веб на адаптивный дизайн, на них даже с мобилок можно работать без разработки спец клиента под мобильник. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 01:22 |
|
|
start [/forum/topic.php?desktop=1&fid=51&tid=1877895]: |
0ms |
get settings: |
15ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
35ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
260ms |
get tp. blocked users: |
1ms |
others: | 2420ms |
total: | 2745ms |
0 / 0 |