Good day. There is a question on what to build a web application, and a colleague advised Oracle APEX, since there is no need to steam with the interface. How justified is it? Advantages and disadvantages.

    1 answer 1

    I have been working as an apex developer for a couple of years, I can say the following. First of all, the apex is good as a development environment for those who only come into contact with the web as a user.

    Pros:

    • You can develop simple applications without knowing how to program at all (approximately as in MS Access)
    • You can develop quite complex applications, knowing only SQL and PL / SQL
    • You can significantly improve the client part with minimal knowledge of HTML / CSS / JavaScript, you can (sometimes only with a crowbar and some mother) integrate third-party JS components

    Minuses:

    • Everything is very bad with version control (there are some minimal possibilities, but this is not something that has the right to exist in 2018)
    • Nontrivial interface things sometimes require nontrivial actions.
    • Some CSS classes and templates are too hard zakarkodeny, they are difficult to customize
    • Multi-language application support made in one place.

    But in general - I recommend rather than not.

    • @Dmitriy if there are pros then you should try it! And there will always be cons and everybody else - elik