Я администратор базы данных, и мне никогда не приходилось программировать с использованием APEX или чего-то еще (кроме некоторых сценариев bash и пользовательских сценариев SQL для целей администрирования), потому что моя работа далека от разработки приложений (кроме боли в заднице разработчиков) то есть). Конечно, мой опыт - разработчик, и я верю, что APEX - это будущее строго ориентированных на данные программ на базе Oracle.
Теперь ключевое слово здесь ориентировано на данные, так как я не согласен со многими другими администраторами баз данных в том, что все приложения ориентированы на данные (вы знаете тип администраторов баз данных, которые все еще думают, что ODBC означает ORACLE Подключение к базе данных). Конечно, все приложения включают данные, но все ли приложения ориентированы на данные? Я сомневаюсь, точно так же, как я сомневаюсь, что APEX когда-либо будет использоваться для приложений обработки изображений или мобильных игр. Однако, несмотря на всю шумиху вокруг RIA и Web 2.0, большинство компаний вокруг нас жаждут этих простых старых приложений, ориентированных на данные, и Oracle - лучшая база данных, и я могу заверить вас, что Oracle и APEX могут справиться гораздо больше, чем масштабируемость Facebook конечно, при условии, что вы вложили столько же денег, сколько ребята из Facebook в основную инфраструктуру.
Кстати, я также ненавижу дизайн Oracle тем APEX (ужасный непрофессиональный пользовательский интерфейс, просто представьте его как основной пользовательский интерфейс для банковского или авиационного бизнеса), ограниченные возможности (хотя это может измениться в будущем), многие и многие другие. проблемы (профессиональная отчетность в формате PDF без оплаты суммы лицензии на корпоративную базу данных для издателя BI), но больше всего маркетинг APEX заменяет Access или Excel, потому что это создает плохое впечатление, что это для детей, и я могу заверить вас, мой друг, что я никогда бы не стал разрешить детям трогать мои базы данных:)
Видите ли, у Oracle есть гем под названием PL / SQL, который совершенствовался годами для обработки данных гораздо более интуитивно понятным способом, чем любой другой язык. Теперь, когда гем затихает с медленной смертью форм / отчетов, и я уверен, что ни один новый выпускник никогда не потрудится изучать его строго для хранимых процедур базы данных (просто посмотрите на бушующую войну между разработчиками Java и .Net, и вы поймете, что, коснувшись фигурных скобок {} все остальное становится ересью). Увы, для тысяч и тысяч превосходных разработчиков PL / SQL APEX остается единственным убежищем, где они могут оставаться продуктивными и разрабатывать выдающиеся приложения, ориентированные на данные, и без APEX PL / SQL, несомненно, станет следующим COBOL. Вот почему сообщество PL / SQL заставит Oracle преобразовать APEX в платформу класса А, гораздо более мощную, чем то, что мы наблюдаем сегодня. Либо так, либо попрощайтесь с PL / SQL и присоединяйтесь к фигурным скобкам (кстати, никогда не бывает плохой идеей, по крайней мере, попробовать разные технологии, когда ты являешься разработчиком, по крайней мере, ты понимаешь, почему она не обязательно зеленее в другая сторона).