oracle adf javascript,Oracle ADF vs a Javascript MVC framework like EmberJs or AngularJs

Well.. comparing cars to bikes always look crazy. However sometimes you choose bike over the car. And sometimes you might want even reinvent the wheel.

However mostly it just shows lack of particular knowledge and very bad decision is trying to get rid of native, supported solution and start repeating it with the tools, you know better.

All oracle stuff now driven with ADF. There should be VERY strong reasons to abandon it. And you didn't provided any.

c0ea2ecfbd84f5af007b15d141be3ce9.png

I'll be subjective with my answer here, as ADF is a very big framework and CAN be used along with EmberJS if you want to ditch the ADF Faces part, however here is my 5 cents into this

Using EmberJS from a Java Developer point of view

Pros

If done right, a great User Experience can be generated.

Very flexible front end development for your front end team.

More options when it comes to Deployment on servers as you don't need to work with Java EE container (I'm excluding the Service part of course).

Cons

Developers will need to learn EmberJS, Backbone or AngularJS

Developers will have to provide a great service layer, and controller in a way that all this JS Frameworks can interact with.

Developers will have to consider security constraints themselves as JS is not secure by default.

Development time will increase greatly and if you are under a deadline it'll be very hard to be met since developers will have to take care of everything themselfs.

This question interested me, so I made a tiny research. If you make a search on tags javascript + oracle, you'll notice that there are only 74 questions tagged. So these technologies do not actually intersect quite often in a real world and it's doubtful if anyone would provide expertise.

I'm learning AngularJS now and I'm quite certain that it's worth every minute I spend on it, it will be there for a long time and that it provides one of the quickest an intuitive developing experiences on the market. It requires learning, though, and even hair-pulling at times if you're a novice, like I was.

PS One of the killer arguments are the numbers for the tags in this question in the top-right corner.

Comparing ADF to JS is like comparing Servlets/JSP to JS. Makes no sense.

ADF generates JS as part of its page rendering, but also allows you to incorporate JS and JS libraries to extend and augment the ADF JSF page functionality.

I suggest you read a bit about JSF before making this decision...or comparison.

AND, if you're working with Oracle, specifically Fusion Apps, which is written in ADF and SOA Suite, (BTW: BPEL is one component of SOA Suite, not a separate product), then you have no choice but to use ADF.

Seems you have some study ahead of you.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值