Oracle Apex великолепен.Самая большая проблема, с которой я столкнулся, это использование его вместе с контролем исходного кода.Обычно после внесения изменений все приложение экспортируется, а полученный сценарий SQL возвращается в элемент управления исходного кода.
Проблема в том, что, поскольку неясно, что делает большая часть этого экспортированного скрипта, я должен рассматривать это, по сути, как двоичный файл.Это означает, что изменения из нескольких ветвей исходного кода не могут быть объединены вместе, что серьезно ограничивает их полезность.
Я слышал, что некоторые люди экспортировали каждую страницу и помещали их в элемент управления исходным кодом по отдельности.Во-первых, это звучит как большая боль.Во-вторых, Apex не позволяет импортировать страницу ни в какое приложение, кроме того, из которого она была экспортирована.Поэтому трудно, чтобы сразу два разработчика работали над собственной копией приложения.
Кто-нибудь нашел хороший способ работы с Apex с контролем исходного кода?Я использую Subversion, хотя я сомневаюсь, что это что-то меняет.