All posts by quora2017

Should you learn Spring or Oracle ADF?

My answer on Quora to “Should I learn Spring or Oracle ADF?”:

Oracle ADF is a specialty skill, Java Spring is a general skill. Java Spring should be your default choice, unless:

  1. You work in an company that has made Oracle ADF their strategic choice, or
  2. You come from a 4GL tool like Oracle Forms and don’t know much Java yet

With ADF, you get higher productivity but less control. It was created by Oracle to build their SaaS applications and allows you to build user-friendly applications quickly, as long as you are content to stay within the framework.

In general, developers like Java Spring better because it allows them more control and requires more code. Managers like ADF better because it allows developers to build applications faster. Developers normally don’t learn ADF unless their boss tells them to.

Link to Quora: Should I learn Spring framework or Oracle ADF?

Why you don’t want to become an Oracle SOA developer

My answer on Quora to a Java developer looking to become an Oracle SOA developer:

You don’t want to become an Oracle SOA developer, for two reasons: SOA and Oracle.

First, Service-Oriented Architecture has over-promised and under-delivered for a decade. The only reason SOA is still around is that many big enterprises has invested millions of dollars and are unwilling to admit that SOA was a mistake. It takes skilled architects, care and attention to realize the benefits SOA promised, and most organizations didn’t have that.

Second, Oracle is focusing on their cloud products, and the future of on-premise SOA is uncertain. All new features are rolled out in cloud services first and then, maybe, eventually, in the on-premise products.

Instead, learn micro service architecture and the associated technologies. Modern application landscapes are too complex for centralized SOA architectures, but micro services can be rolled out and integrated with the speed modern organizations need.

If you want to stay close to the old Oracle SOA world, look at Integration Cloud Service and Process Cloud Service. That’s where exciting development is happening in the Oracle world.

Link to Quora: Path to becoming an Oracle SOA developer. Already hava Java OCA. Whats next?

How does MariaDB compare to Oracle?

My answer on Quora to “How does MariaDB compare to Oracle?”

Nobody uses MariaDB, don’t go there. You should compare MySQL to Oracle instead.

MariaDB is a fork of MySQL created by the original MySQL developers. They had cashed out and sold MySQL but hated the idea that Oracle bought their baby. According to DB-Engines Ranking, MariaDB is at place 20 with a popularity score of 45. MySQL is in second spot with a 1380 score, only a whisker behind Oracle at 1404.

Comparing Oracle and MySQL:

  • Oracle has every feature you can dream of, including a powerful proprietary programming language, and scales up to ridiculous sizes and speeds. If you need some of that, it’s worth the high cost
  • MySQL has every feature a normal developer needs in a database, and even the free community edition will meet most needs.

How does MariaDB compare to Oracle?

Which is the best career path: Oracle ADF or Java?

My answer on Quora to “Which is the best career path to choose, Oracle ADF, or Java?”

Concentrate on Oracle ADF. ADF skills are in high demand and pay better than pure Java skills.

Because Oracle ADF is a Java-based framework, you will need to learn some basic Java as you build you ADF skills. Once you land an ADF job, you will learn more Java as you work with ADF. This allows you to continue to pure Java or other frameworks if you are not happy with ADF.

Which is the best career path to choose, Oracle ADF, or Java?

Who should create Oracle ADF skins?

My answer on Quora to “Who should create Oracle ADF skins: Developers or designers”

If you are on the latest ADF version (12.2.1.x.x), you have access to the web-based Theme Editor. In this case, your designer should use this user-friendly tool to create the skin. It has some limitations, but the designer is best placed to work around these.

In earlier ADF versions, a CSS developer is needed to develop the skin, and the designer just produces a graphic in photoshop or similar. If you don’t have a specialized CSS developer, somebody will have to learn CSS, because ADF skinning uses all normal and some uncommon CSS features.

Who should override and apply Oracle ADF skin into pages developer or designer?

How’s Oracle’s performance, both on financial and strategic parameters?

My answer on Quora to “How is Oracle’s financial and strategic performance?”

Answer by Sten Vesterli:

Stable.

Financially, they have hit pretty close to their targets and their stock has been steady around 40 for the last year. Oracle has been working hard to increase the share of revenue from cloud services, including bundling on-premise deals with a lot of “cloud credits” they can count as cloud revenue. Since they haven’t had significant cloud business until recently, everybody is waiting to see if customers will renew.

Strategically, they are using their massive cash hoard and strong cash flow from existing customers to increase their cloud offerings, both by rolling out new services and by buying cloud providers like NetSuite. In vendor comparisons, Oracle’s cloud offerings are currently way behind the market leaders. But they have a strong commitment and strong financial resources, so they might eventually become a significant cloud player.

How’s Oracle’s performance, both on financial and strategic parameters?