It seems at a recent conference a slide was put up that a few tweeters managed to snap a photo of:
It describes some goals for APEX 5.2 and beyond, of course coming with the usual safe harbor statement - we're still waiting for 5.1!
I do enjoy these snippets into the future, having talked about various
APEX SOD in the past. Though I realise I'm doing this not having heard the talk that came with the slide, so I could be interpreting things wrong.
This was the best image I saw, so for those who struggle to read it (emphasis theirs):
- Tighter integration / native integration with RESTful web services and ORDS
- Improved integration with Developer Cloud Service (hudson, git)
- Enhanced self service cloud with documented RESTful APIs
- Proper APEX app diff, full app change history capture
- Friendly URLs
- Automated APEX app testing
- Greater internal use of JSON expanding on interactive grids and page designer
- Allow page designer to set IR and IG report settings at design time
- Multiple concurrent versions, for example 5.1 and 5.2 - goal is to ease upgrade
- Documented APIs to dynamically generate APEX application components
#1 is no surprise, I'd be shocked if this didn't continue to happen, as with the cloud stuff.
#4 will excite the bean counters, though I'd be happy with just a more accurate change history.
#5 A
zillion ways to do this, but something within the builder would be cool. Particularly since I've attempted none of them.
#6 well, this would be impressive.
#8 excites me, particular in a world where half the time I don't include the search bar, so modifying report settings becomes a pain.
#9 surprises me. I'm not sure how they'll solve this, but quite an engineering effort when upgrades are fairly seemless, the UT has the
Verify option that we'll finally be able to play with, and we also have jQuery legacy options in the UI details. But I guess it does reduce the need for
another server during regression testing...
#10 still not sure I get why people want to do this, but why not I guess.
Noticely absent: any mention of OracleJET. I thought they may take fuller advantage of such a rich product.
To me this list is another sign of APEX's maturity. 5.0 came with
a lot of stuff to excite developers, and 5.1 ties a tidy knot in the bow (and introduces OracleJET...)
This list for 5.2 is mostly infrastructure stuff, right?
Time will tell.