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

Откуда:
Сообщений: 7
Есть ли перспективы изучать APEX?
Не могли бы раскрыть ответ с аргументами и личным опытом
22 апр 21, 12:03    [22312391]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
SvDev
Member

Откуда:
Сообщений: 2137
farkhat.zoidov,

Изучая апекс вы изучаете популярные языки программирования sql, pl/sql, html и т.д. На практике много где используются встроенные в продукт языки, изучая которые не даст никаких преимуществ при устройстве на работу. Продукт так же имеет свою нишу, в которой занимает хорошие позиции. Другое дело платформа не является часто используемой в России.
23 апр 21, 11:06    [22313032]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
non-apexoid
Member

Откуда: Санкт-Петербург
Сообщений: 174
Соглашусь с SvDev. У Апекс как фреймворка не так много особенностей, которые трудно было бы изучить. Остальное - совершенно универсальные вещи, включая css, js (да, обязательно для создания нормальных приложений, несмотря на то, что сама Oracle позиционирует Апекс как low code платформу - но, скорее, это все-таки маркетинг). Сейчас Апекс вполне себе достойная вещь. Что касается распространения - тут, на мой взгляд, сыграла роль как некоторая "игрушечность" версий 3-4, так и очевидный vendor lock.
23 апр 21, 11:28    [22313047]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
most23
Member

Откуда:
Сообщений: 17
non-apexoid,
преспективы-то есть, но нынешний APEX сильно страдает хаотичностью и плохой организацией IDE.
PL/SQL там редко нужен, но нужно все время - CSS, HTML, JS, JQuery.
Меня выбешивает например что к одной и той же переменной нужно обращаться разными способами и с разными префиксами.
28 апр 21, 09:54    [22315446]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
Sah
Member

Откуда: Moscow
Сообщений: 247
Апекс хорош для внутрикорпоративной разработки.

Когда вроде и есть куча разработчиков, но все заняты "распиливанием монолита на микросервисы".

А тут приходят РискМенеджеры и говорят, у нас куча данных в Excel/Access с макросами, уже всё тормозит, дорабатывать некому.
А за нарушения можно от ЦБ получить.

Я уже в третьей компании, наряду с разработкой основной системы, разрабатываю приложения для обделённых на Апексе;)
У нас сейчас уже 14 приложений. От простого ведения справочников, до полнофункциональных приложений с бизнес-логикой, расчётами, интеграциями со внешними системами по SOAP/REST.
30 апр 21, 09:51    [22316691]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 488
Sah
Апекс хорош для внутрикорпоративной разработки.
Апекс хорош как интерфейс для реляционных БД: 1) чтобы вводить данные в БД 2) чтобы выводить данные, в т. ч. в виде отчетов и графиков
Не смотря на то, что область пересечения понятий "внутрикорпоративная разработка" и "интерфейс для реляционных БД" очень большая, не вся внутрикорпоративная разработка требует именно этого, и не только во внутрикорпоративной разработке может такое понадобиться.

most23
PL/SQL там редко нужен, но нужно все время - CSS, HTML, JS, JQuery.
Имхо, разрабы апекса проспали то, что кучу логики проще и правильнее реализовать на стороне браузера, а не на стороне БД. Те же валидации, например. Зачем гнать строку на сервер, чтобы проверить ее длину? Или что она непустая? Однако апекс гонит. Некоторые вещи до разрабов потихоньку доходят, но примерно как до жирафа. Когда-нибудь они сделают хорошо, я не теряю надежды
30 апр 21, 10:48    [22316734]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
Michael Isaev
Member

Откуда:
Сообщений: 160
Никанор Кузьмич, никто ничего не пропустил. Просто APEX - это такая "бесплатная" замануха для Oracle разработчиков и для кастомеров, покупающих очень не дешевый Oracle DB, так сказать в качестсве якобы бесплатного "презента" (на самом деле нет, так как лицензирование и оплата Oracle DB идет по процессорам, а APEX жрет процессоры нехило так).

По поводу перспектив APEX - так как APEX работает только поверх Oracle DB, то перспективы у него зависят от распространенности Oracle DB, которая понемногу начинает сокращаться из-за конских цен на Oracle.

Поэтому, если есть только разрабы на PL/SQL, то APEX как временное решение нормальный. Но потом надо с него слазить на что-то, что не работает на сервере Oracle DB.
2 май 21, 23:14    [22317663]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
Sah
Member

Откуда: Moscow
Сообщений: 247
Никанор Кузьмич,

Ну я ж не просто так написал:

Sah

Когда вроде и есть куча разработчиков, но все заняты "распиливанием монолита на микросервисы".


Для СБ или Комплаенса никто не будет выделять full-stack ресурсы, когда продажники кричат: "Ещё, ещё!" ;)

А тут у тебя легаси или ДВХ на Оракле. В самый раз дать PL/SQL разработчику отвлечься и наклепать формочек/отчётов.
И не заморачиваться "CSS, HTML, JS, JQuery"

Ну и само собой, никто не будет покупать Оракл из-за самого Апекса. Но если уже есть, почему-бы не воспользоваться.

Сообщение было отредактировано: 4 май 21, 08:59
4 май 21, 09:06    [22318116]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
ZhV
Member

Откуда: СПб
Сообщений: 253
farkhat.zoidov
Есть ли перспективы изучать APEX?
Не могли бы раскрыть ответ с аргументами и личным опытом

Освоил SQL и PL/SQL - ты рядовой боец армии ораклоидов. Основные позиции - в окопах бэкенда.

Познал APEX - ты уже "сержант", ты можешь реально быстро лепить не слишком навороченные но все таки вполне законченные WEB-приложения корпоративного уровня.
Ну там витринки, быстрые отчетики, спец.интерфейс к базам "больших приложений".
Заодно ты узнал, что такое CSS,JS... и ты уже сможешь лучше понимать и даже дискутировать с основными "заклятыми" коллегами из фронтэнда.
И может быть даже поучаствовать в архитектурных битвах "фронт vs бэк".
Если (а) получится быть убедительным и эффективным в этом деле и (б) повезло с начальством - могут перевести в унтер-офицеры.
К сожалению, многие ИТ-боссы не любят проcтых решений. Потому что быстро и малобюджетно.
То ли дело большие подряды на "трехзвенку" - это большие бюджеты, согласования архитектур, протоколов, найм персонала по каждому фрэйму стека - одних только заседаний на сотни человеко часов.
Это я еще не сказал про откаты.
Один APEX-программист может сделать автономное ФУНКЦИОНАЛЬНО РАБОТАЮЩЕЕ приложение на 5-10 страниц за 1-3 недели.

APEX - средство "быстрой автоматизации" в общем-то сильно локального уровня.
И основное ограничение APEX - не масштабируется для больших (от 500 коннекций) нагрузок.
Кэширование, шардирование, репликация - это не про APEX
5 май 21, 02:23    [22318581]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7511
никаких
5 май 21, 04:01    [22318584]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли перспективы у APEX-а  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 488
farkhat.zoidov
Не могли бы раскрыть ответ с аргументами и личным опытом
Вспомнил сегодня, что когда-то давно интересовался рынком труда для апексоидов. Вот прямо все вакансии мониторил. Было это лет 8 - 10 назад. Тогда вакансий было 3 - 5 на всю Москву. Смотрел на hh.ru. Посмотрел сегодня - 27 результатов по запросу "Oracle APEX" (это скорее всего не все, потому что что-то еще можно найти по запросу "Application Express"). С одной стороны, рост имеется (и я в свое время приложил ряд усилий по популяризации и перетащил на темную сторону силы пару-тройку человек, включая начальников довольно высокого уровня ), с другой - вакансий по запросу PL/SQL находится в районе 1000, а в какой-нибудь богомерзкой java - почти 4000. В остальном мире пропорции те же плюс-минус.
С одной стороны, совсем без работы не останетесь, а с другой стороны - за деньгами и популярностью нужно идти куда-нибудь в более хипстерско-модно-молодежное место.
5 май 21, 16:06    [22318877]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle APEX Ответить