powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Можно ли из FORMS 6.0 запустить явский код?
13 сообщений из 13, страница 1 из 1
Можно ли из FORMS 6.0 запустить явский код?
    #39913132
Sergey_Osipov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Надоел FORMS 6.0.
На FORMSы свежих версий решили не переходить так как это по сути это то же самое + проблемы с OLE.
Прочитал книжки по Яве, порисовал формочки на SWINGе - понравилось.
Есть безумная идея как то толкнуть явский код из под формсов, что бы явские формочки вызывались вместо корявых формсовских.
Или перейти на что нибудь Дельфиобразное? Что можете посоветовать?
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913135
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_Osipov,

Не надо формочки на свинге. Сделай лучше обычный вебчик с трехзвенкой.
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913162
Sergey_Osipov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот как раз и хотим на вебчик с трехзвенкой, но сдерживает тот факт, что экранные формы так перегружены элементами, что их придется под веб разбивать на 10 штук вместо одной.
Кто слез с Формсов и на что перешли - отзовитесь.
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913166
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_Osipov
но сдерживает тот факт, что экранные формы так перегружены элементами, что их придется под веб разбивать на 10 штук вместо одной.

Так какая разница экранные формы или вебчик, в последнем можно сделать тоже самое 1в1, да так, что бухи долго не будут замечать подмены.

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913205
Фотография rf_mail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_Osipov
Вот как раз и хотим на вебчик с трехзвенкой, но сдерживает тот факт, что экранные формы так перегружены элементами, что их придется под веб разбивать на 10 штук вместо одной.
Кто слез с Формсов и на что перешли - отзовитесь.


Oracle Developer порисовал формочки на SWING
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913276
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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'ов. Насколько это юридически будет законно - не знаю
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913281
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник


Как я понимаю, 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.
TopLink and Application Development Framework               120     5,800
WebLogic Server Standard Edition                            200    10,000
WebLogic Server Enterprise Edition                          500     25,000
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913317
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Касательно вопроса "Можно ли из 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 никто не отменял.
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913566
Sergey_Osipov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Формс отличная среда разработки, очень много позволяет и для Оракла лучше не придумаешь, но моё импульсивное "надоели формсы" связано с тем, что на фирме пользователям стали ставить большие мониторы и если раньше формы занимали весь экран, то теперь они убого ютятся в верхнем левом углу экрана. И пользователи справедливо делают замечания - почему нет растягивания во весь экран. У нас на фирме разработка внутреннего ПО ведется и под WEB и на Forms. Понятно, что пользователи видят разницу и отдают предпочтение WEB интерфейсу. Есть ли способы массштабировать формы под большой экран? Самый "дубовый" элемент - блок с его неизменным количеством строк.
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913618
Фотография rf_mail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_Osipov
Формс отличная среда разработки, очень много позволяет и для Оракла лучше не придумаешь, но моё импульсивное "надоели формсы" связано с тем, что на фирме пользователям стали ставить большие мониторы и если раньше формы занимали весь экран, то теперь они убого ютятся в верхнем левом углу экрана. И пользователи справедливо делают замечания - почему нет растягивания во весь экран. У нас на фирме разработка внутреннего ПО ведется и под WEB и на Forms. Понятно, что пользователи видят разницу и отдают предпочтение WEB интерфейсу. Есть ли способы массштабировать формы под большой экран? Самый "дубовый" элемент - блок с его неизменным количеством строк.


...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913698
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39913719
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Когда 10 лет назад внедрял OeBS, то заинтересовался, как данную проблему решают серьезные вендоры. Например на Еврохиме OeBS внедряла IBM. Т.ч. напряг коллег и выяснил про "лучшие практике от IBM". ВСЕ ГЕНИАЛЬНОЕ ПРОСТО !

IBM выпускает ЖИДКОКРИСТАЛИЧЕСКИЙ монитор "спешиал под OeBS" с большой диагональю и НАТИВНЫМ разрешением матрицы 1024 x 768. Вот эти специальные мониторы они на Еврохим и продали вместе с OeBS. Т.ч. и мониторы и большие и современные, и OeBS выглядит красиво )))

А если покупать всякий китайский ширпотреб ))), где нативное разрешение 1920 x 1080 или даже большее - то что же удивляться, что формы от OeBS выглядят как плевок на экране.
...
Рейтинг: 0 / 0
Можно ли из FORMS 6.0 запустить явский код?
    #39918146
Michael Isaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_Osipov, прямой путь вам на Oracle APEX, попутно и формы отрефакторите, потому что "что экранные формы так перегружены элементами" - это не есть гуд, это излишняя нагрузка на базу.
Формы предназначенные для ввода должны быть простыми, а всякая аналитика должна показываться отчетами или специально заточенными инструментами.
В APEX и формы ввода и отчеты есть почти одно и то же, только отчеты выводят информацию, но не позволяют ее вводить или обновлять.
Сейчас почти все бизнес-приложения перешли в веб на адаптивный дизайн, на них даже с мобилок можно работать без разработки спец клиента под мобильник.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Можно ли из FORMS 6.0 запустить явский код?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]