Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle APEX Новый топик    Ответить
 Изучение Oracle APEX  [new]
farkhat.zoidov
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 7
Здравствуйте!

Хочу изучать Oracle APEX,
скажите пожалуйста с чего нужно начать обучение
8 апр 21, 07:41    [22305776]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 3031
farkhat.zoidov
Здравствуйте!

Хочу изучать Oracle APEX,
скажите пожалуйста с чего нужно начать обучение

https://betacode.net/10345/oracle-apex-tutorial-for-beginners
9 апр 21, 03:47    [22306243]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
farkhat.zoidov
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 7
SAS2014
farkhat.zoidov
Здравствуйте!

Хочу изучать Oracle APEX,
скажите пожалуйста с чего нужно начать обучение

https://betacode.net/10345/oracle-apex-tutorial-for-beginners


Спасибо за ссылку, очень информативная статья
9 апр 21, 08:33    [22306274]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
Elic
Member

Откуда:
Сообщений: 30165
farkhat.zoidov
Спасибо за ссылку, очень информативная статья
Чудак, https://www.sql.ru/forum/oracle-apex
9 апр 21, 14:00    [22306453]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 3031
farkhat.zoidov
SAS2014
пропущено...

https://betacode.net/10345/oracle-apex-tutorial-for-beginners


Спасибо за ссылку, очень информативная статья

Рад помощь
12 апр 21, 08:57    [22307424]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
most23
Member

Откуда:
Сообщений: 17
SAS2014
farkhat.zoidov
Здравствуйте!

Хочу изучать Oracle APEX,
скажите пожалуйста с чего нужно начать обучение

https://betacode.net/10345/oracle-apex-tutorial-for-beginners

Это ссылка про Apex 5.0. Она хорошая, ссылка. Но бесполезная.
Это была последняя вменяемая версия Apex.
Oracle в соотвествии со своей политикой "чтобы жизнь мёдом не казалась" эту версию благополучно прибил 3 года назад, сейчас Apex превратился в чудовищную мешанину без логики, вот это угробище пусть и изучает если рассудок и жизнь "не дороги вам".
https://apex.oracle.com/en/learn/tutorials/
14 апр 21, 02:16    [22308548]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 3031
Мне в 4 версии при создание приложения нравилось то, что можно было сразу указать какое оформление ты хочешь, а в 5 уже нет такого.
Конечно это мелочь, но приятно, что наводишь красоту заранее.
14 апр 21, 03:31    [22308556]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
most23
Member

Откуда:
Сообщений: 17
SAS2014
Мне в 4 версии при создание приложения нравилось то, что можно было сразу указать какое оформление ты хочешь, а в 5 уже нет такого.
Конечно это мелочь, но приятно, что наводишь красоту заранее.

4 версия вообще была простой как мычание, потом они добавили ajax в 5ю(кажется? или это уже было в 4-й?) и стало вообще щщикарно. Если бы они на этом остановились, было бы супер-приложение.
Но тут они спохватились что получилось слишком понятно и просто и низкий порог вхождения.
ну и покатилось...

Тут вот многие говорят что формсы это плохо, несовременно, нужно мигрировать на Apex и ADF. Я запросил на monster.com количество вакансий.
ADF - 426. Apex - 969. Forms - 3566. Как говорится, умному достаточно.

Сообщение было отредактировано: 14 апр 21, 22:36
14 апр 21, 22:37    [22309084]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
non-apexoid
Member

Откуда: Санкт-Петербург
Сообщений: 174
most23
Это была последняя вменяемая версия Apex.
Было бы очень интересно узнать у уважаемых профессионалов, что же так сильно их расстроило в версиях выше 5-й. И где мешанина.
15 апр 21, 16:05    [22309417]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 488
non-apexoid
most23
Это была последняя вменяемая версия Apex.
Было бы очень интересно узнать у уважаемых профессионалов, что же так сильно их расстроило в версиях выше 5-й. И где мешанина.
На самом деле, все сложно.
Есть такой литературный жанр - пирожки, приведу в качестве эпиграфа один из моих любимых:

олег уволился с работы
душа полна различных чувств
как будто с шеи тяжкий камень
упал на палец на ноге


В 4 апексе была простая как палка система расстановки контролов на форме. Было очень просто и очень удобно. Не нужно было заморачиваться с изучением HTML и CSS. Но ведь там же была верстка, основанная на таблицах, а это не тру! Тру - это на дивах! Любой верстальщик подтвердит. И вот выходит 5 апекс, где нужно учить CSS или смириться с тем, что контролы будут прыгать непредсказуемым образом.
Появляется много фич, но тестируются они плохо. Например, у темплейтов для регионов и айтемов есть куча настроек. Сейчас пробую кое-что для себя сделать на 20-м апексе, но оказывается, что у всех этих темплейтов работают только дефолтные настройки, а недефолтные - часть просто тупо не отличается от дефолтных, а у другой части вообще расползается верстка.
Придумали наконец, как реализовать nice url (то есть урлы вида /apex/my_app/home_page вместо /f?p=123:456:235245345), но с такими урлами у меня тоже что-то глючило (не помню уже).
Придумали крутые довольно интерактивные репорты (ну это вообще очень давно) - но забыли прикрутить к ним возможность создания кастомных темплейтов.
Придумали интерактивные гриды - но забыли написать документацию по их JS API (появилась в 18.2 емнип). Ну и протестировать их тоже забыли. Я нарывался несколько раз на ситуацию, когда IG начинал глючить, причем как-то отладить было невозможно, зато помогало пересоздание с нуля - глюки пропадали.

Это только то, что с ходу придумывается. А так там постоянно ситуация "с шеи тяжкий камень упал на палец на ноге", в каждой версии появляется новый камень на шее, который в следующей версии падает, но исключительно на палец на ноге. Так и живем.
18 апр 21, 17:20    [22310582]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 488
Да, по сабжу надо высказаться.
farkhat.zoidov
скажите пожалуйста с чего нужно начать обучение
Да ни с чего не надо начинать, начало там интуитивно понятное. Просто открываете IDE и тыкаете на всё подряд. Сначала с базовыми возможностями разберитесь, а потом, если будет чего-то не хватать, спрашивайте на форуме, как лучше имплементировать ту или иную фичу. Я примерно так и изучал.

Никанор Кузьмич
Придумали наконец, как реализовать nice url (то есть урлы вида /apex/my_app/home_page вместо /f?p=123:456:235245345), но с такими урлами у меня тоже что-то глючило (не помню уже).
Вспомнил, глюк в том, что с новыми урлами не работает запуск отдельной страницы из списка страниц.
19 апр 21, 11:41    [22310835]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
non-apexoid
Member

Откуда: Санкт-Петербург
Сообщений: 174
Никанор Кузьмич,
что бы хотел заметить: огромный плюс Арех версии 5 и выше - это, несомненно билдер. Руками создавать/менять свойства каждому контролу по отдельности - откровенно утомительное занятие. Все остальное, конечно хорошо - но не так кардинально. Хотя давно не разрабатываю на Apex, на днях заценил реализацию LOV Наконец-то функционал приближен к формсовскому. Те, кто знает сей инструмент начиная с 3 версии, думаю, согласятся со мной - за последние годы Apex стал гораздо более дружественен к разработчику.
19 апр 21, 15:47    [22311063]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9603
APEX в глаза не видел. Но вот отцетированное, IMHO, все же шедеврально... В общем, это все, что нужно знать о средствах разработки от Oracle.

non-apexoid

на днях заценил реализацию LOV Наконец-то функционал приближен к формсовскому

19.04.2021 15:47
19 апр 21, 17:34    [22311132]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
non-apexoid
Member

Откуда: Санкт-Петербург
Сообщений: 174
Leonid Kudryavtsev, не стоит при цитировании вырывать фразу из контекста, тем более судить о средстве разработки по посту на форуме. Я же написал - давно не занимаюсь разработкой на Apex. Эта реализация LOV появилась в версии 19.2, т.е. пару лет назад. До того родная Оракловая версия была действительно странно убогая, реализованная как pop-up window и выглядела анахронизмом. Приходилось пользоваться плагинами, которых было достаточно, или разрабатывать плагин самостоятельно.
20 апр 21, 08:14    [22311312]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9603
тут вырезай, не вырезай, ситуация не поменяется
+

1. Oracle Forms 6i стал официально диссапортед в 2007. Соответственно замена ему была нужна в 2003-2004 гг.
2. Где-то в 2008-2010 смотрели __официальную__ демку Oracle ADF, открыли первый экран с гридом, при перемещении курсора над простейшем гриде в __официальной__ демке ячейки бегали по экрану как паркет в квартире после приема LCD (галюциноген, изобретенный иностранным агентом, запрещенный на территории Российской Федерации). После такой __официальной__ демки все в хохоте свалились под стол, демку закрыли, про ADF забыли. Это форменный п....ц
Будь Oracle ADF хоть как-то вменяемый, вполне возможно взяли бы его (больше лицензий - больше попила). Но при таких официальных демках с официального сайта..... Серьезно?
Если нужно было что-то нарисовать, использовали голый JSP, HTML и mod pl/sql.
3. OAF в OeBS конечно работал(ет). Но когда с ним сталкивался, уже было известно, что он мертворожденный и на смену ему грядет ADF (см. п 2 ))) ). Т.ч. баги никто править явно не собирался.
(например при нажатие на enter, вся информация введенная в гибкие поля с формы просто пропадала. А Enter такая клавиша, на которую пользователь иногда по ошибке может нажать. Без гибких полей жить конечно можно, но почему все настолько сырое?)
Ну и под OAF нужен OeBS, а это для фреймворка перебор.
4. IMHO Orace ADF, более-менее приличная (возможно за исключением цены) версия стала 12-ая, баги тоже были, но все более-менее работало. 2013 год.
5. За десятилетия развития Oracle Forms 10, 11, 12... - одна из немногих действительно ценных (сарказм) появившихся фичь - возможность градиентной заливки фона на форме. Это форменный п....ц.
6. Oracle APEX все хвалят, но сам я с ним не сталкивался. Когда он появился, возможности настолько уступали Forms'у, что переносить на него реальные приложения не советовал сам Oracle (т.ч. Apex даже не смотрели).
Есть в 2021 году, Apex наконец научился LOV'ам ))), рад за Apex, но уже поздно (см. п. 1)

Я понимаю, что Oracle Co в средствах разработки колбасит туда-сюда. Forms, Web, OAF (Oracle Application Framework), ADF, Apex.... То слова про "мы идем в SMB" (small & medium biseness 2000-2005 годы), то похороны client-server'а и соответственно задирания цен до несусветных размеров....

Сам сейчас сопровождаю достаточно крупную систему. Forms 6i, client-server. Да, диссапортед. Но вменяемой альтернативы просто нет. Будь в 12-х Forms'ах хоть что-то, реально нужное, можно было бы портировать хотя бы на новую версию. Но кроме новой циферки и градиентной заливки, бл...ть, ведь ничего не поменялось.

Можно было бы за 20 лет хотя бы решить проблему с невозможностью изменить кол-во строк в дата блоке? Ладно, то что в старых формсах это было ограничение использовавшегося Pro*C - я поверить могу, но в новых формсах, куда не плюнь, везде Java торчит. Почему реальную проблем невозможности масштабировать формы на современные мониторы, из-за которой мучаются совершенно все (в том числе и сотни тысяч пользователей OeBS), никто даже не почесался решить. Невозможно? Сложно? - не верю. Форменный п...ц.

Десятилетия назад появились мониторы с большим разрешением, а ноутбуки другое просто не умеют. Внедрял OeBS. Но бл...ть, Forms'ые формочки OeBS реально выглядели и воспринимались как плевок на экране. Плевок ценой под миллион долларов. Рассказывай, не рассказывай про "лучшие практики", плевок он и есть плевок.

Разработчики OeBS аж свой собственный grid на java beens написали. Лишь бы формочка масштабировалась. И некоторые новые формы масштабируются

Результат закономерный. Oracle все меньше и меньше.

p.s. Сорри за слова с пропущенными буквами. Но подобрать другое на замену просто не могу.
p.p.s. Вот реально, была бы реализована единственная фича в Forms, масштабирование формы на экране (или хотя бы возможность програмного изменения кол-во строк в блоке) - все бы массово ломанулись бы апгрейдить. И самописки, и OeBS'ы. Реальные упущенные деньги, с огромной кучей нулей. Но за десятилетия.... ничего.
20 апр 21, 14:16    [22311463]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 488
non-apexoid
Эта реализация LOV появилась в версии 19.2, т.е. пару лет назад. До того родная Оракловая версия была действительно странно убогая, реализованная как pop-up window и выглядела анахронизмом.
Что-что появилось, простите? Я не понял, честно.
"LOV" в апексе - это просто логический элемент. Список значений вида "key - value". Списки могут быть статическими (заданы вручную), могут быть динамическими (т. е. результатом запроса). Выводить LOV на экран можно многими способами, простейший из которых - Select List. Кому хочется странного - есть плагин Select2, существующий не меньше чем с версии 4.2 (год примерно 2013 - 2014, когда я впервые о нем узнал). И который позволяет 100500 разных вещей - ленивая загрузка значений через ajax, множественный выбор, двухуровневый список и т. д.
А вы о чем?
20 апр 21, 14:46    [22311484]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 488
Кстати, чем еще хорош апекс - у Оракла есть такая штука, как Oracle APEX Feature Request. То есть можно запросить реализацию какой-нибудь фичи, поставить лайк другим запросам и т.п. И их даже реализовывают. Правда, не все, и не всегда быстро.
20 апр 21, 14:50    [22311486]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 488
Никанор Кузьмич
"LOV" в апексе - это просто логический элемент. Список значений вида "key - value". Списки могут быть статическими (заданы вручную), могут быть динамическими (т. е. результатом запроса). Выводить LOV на экран можно многими способами, простейший из которых - Select List.
И все это существует с незапамятных времен, с версии 4.0 там почти ничего не менялось.

Модератор: Тема перенесена из форума "Oracle".


Сообщение было отредактировано: 20 апр 21, 15:00
20 апр 21, 14:52    [22311489]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
non-apexoid
Member

Откуда: Санкт-Петербург
Сообщений: 174
Никанор Кузьмич, если быть точным, то в Апексе этот элемент называется Popup LOV Для того кто разрабатывал на Forms, достаточно аббревиатуры LOV. Они поймут. В основном он там используется как элемент интерфейса. Иногда для валидации значений поля. Когда появилась текущая реализация Апексовского Popup LOV можно посмотреть здесь, в информации о релизе 19.2. Про плагины я писал.

Сообщение было отредактировано: 20 апр 21, 22:39
20 апр 21, 22:38    [22311684]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 488
Тут мне сложно что-то сказать. С Forms не работал вообще. В апексе есть popup LOV, но я с ним тоже не работал, потому как отдельное окно для таких целей - в любом случае тупость (имхо).
Посмотрел сейчас на apex.oracle.com (там 20 версия), там есть popup LOV, но он мало отличается от того, что был в 5.0.
Вот у меня есть свой апекс 5.0 для "поиграть", вот в нем popup LOV. Такой? Я не вижу большой разницы. Ну, в 20-й не открывается отдельное модальное окно, этого что ли не хватало?

К сообщению приложен файл. Размер - 76Kb
21 апр 21, 10:50    [22311807]     Ответить | Цитировать Сообщить модератору
 Re: Изучение Oracle APEX  [new]
non-apexoid
Member

Откуда: Санкт-Петербург
Сообщений: 174
Никанор Кузьмич, дело даже не в том, что это не модальное окно, а для меня главное - возможность вывода нескольких колонок, возврат значений в несколько элементов. Чего пока не хватает - скрытых колонок и возможности явного указания колонок, по которым вести поиск. Ну и бесконечного скролла, хотя это и необязательная фича. У себя в плагине я его реализовал.
21 апр 21, 11:44    [22311846]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle APEX Ответить