Dears,I really thinking a lot last days of how enterprises think on Oracle ADF that they trying to avoid it , when I ask them why they said its too complex to used and people around the world use another technologies , and we go on a big discussion about how powerful and fast ADF is giving us and they should use it but I fail to confess them , they said it does not have a good marketing or not globally known .... how can I confess these enterprises even though I told them how fast we developed applications on oracle ADF ? any help please
--
--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).
---
You received this message because you are subscribed to the Google Groups "ADF Enterprise Methodology Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adf-methodolo...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Grant Ronald, Director of Product
Management
Oracle Mobility and Development
Tools
Building 520, Oracle Parkway, Reading, Berkshire. RG6 1RA
+44 (0)1189 249124, +44 (0)7767 884635
Author of the Quick Start Guide to
Fusion Development: JDeveloper and Oracle ADF
ORACLE Corporation
UK Ltd is a company
incorporated in England & Wales | Company Reg. No. 1782505
| Reg.
office: Oracle Parkway, Thames Valley Park, Reading RG6
1RA
Oracle is committed to
developing
practices and products that help protect the environment
I have to agree with Florin – compared to documentation for other frameworks, ADF’s documentation, videos, and tutorials are ABOVE standard, not below. I’ve looked at Play, Groovy on Grails, Ruby on Rails, and the aforementioned AngularJS, and these don’t have anywhere near the amount of help as ADF.
There are some places where I would love a little more sample code, but not many.
But I also have to agree with Florin that despite the help available, I’ve seen some BAD ADF applications. Oddly enough, I’m suspecting that there is so MUCH help, and JDeveloper does so much coding for you with a simple drag and drop, that junior developers get a bit overwhelmed and don’t know where to look first when they have to go beyond what it does out of the box. What I always say is to look at the ADF Architecture TV and ADF Insider videos.
As for UI, the place to start is the great component demo application. Unfortunately, the last URL I had for this isn’t working right now. But you can download it and install it on your WebLogic Server too.
if you come from Forms
So far you mentioned that they think it is complex, but are they confusing comprehensive with complex?
ADF covers a much broader scope than many "simpler" frameworks - OR mapping, stateful data, binding, advanced controller, UI, customization, security and more. So of course it seems more complex when you first look at its scope.
But without specific technical objections - all I can assume is that they haven't actually did a technical evaluation of the framework.
If this is how they make strategic decisions on their development platform then there isn't much we can do.
ADF is a great framework but a very comprehensive one. I guess that some companies understand that although the framework is excellent, they may struggle to actually find a good team of developers. When I say 'good' I mean specialized ADF people.
My experience tells me that when you put someone with other background, even java, and null experience in ADF, the first couple of years are to stumble around the framework. Doing stuff the wrong way. Java when is not needed. Reinventing the wheel. Etc. To be honest we all have been there.
I know some project managers that hate ADF only because the developers they one time had did not perform as expected, thus propagating a false perception of ADF being too difficult, complex, you name it.
--
--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).
---
You received this message because you are subscribed to the Google Groups "ADF Enterprise Methodology Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adf-methodolo...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).
---
You received this message because you are subscribed to the Google Groups "ADF Enterprise Methodology Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adf-methodolo...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I'm not an ADF developer but I think that there is a general perception in the user community that ADF somehow locks you into Oracle and that it is not truly free or open. I reckon It is one of the reasons it doesn't even make it to the shortlist for evaluation.Is there any truth to it?
Regards,
Girish Lakshmanan
--
+1 for that. ALTA UI is a great effort which is fully supported by ADF.
Grant Ronald, Director of Product
Management
Oracle Mobility and Development
Tools
Building 520, Oracle Parkway, Reading, Berkshire. RG6 1RA
+44 (0)1189 249124, +44 (0)7767 884635
Author of the Quick Start Guide to
Fusion Development: JDeveloper and Oracle ADF
Regards,
David
Am 20 Jan 2016 um 21:32 schrieb Florin Marcus <florin...@gmail.com>:
On Wed, Jan 20, 2016 at 8:07 PM, Kims Mail <kimg...@gmail.com> wrote:
if you come from Forms
I have been working with ADF 11g since 2008 on daily basis, I've been part of teams across all continents, but every single ADF Expert I've meet came from a Java background.Sorry about being blunt, but you can't master ADF without a strong understanding of underlying technologies.For those with Oracle Forms background I would suggest a Java certification as the best way to move forward in understanding ADF.
--
Hi,
In my opinion the main reason for Oracle is to see how they can help in performance of ADF applications. Just going by documents which mention nothing but try and find the best possible values for ADF BC is definitely not helping.
Another stepping stone should be the seamless integration with UI frameworks. Let's give the developers the option to use any UI framework with the model and BC layer.
R,
Saif K
sent from LG
As far as updated ADF tutorials that cover Alta.
Last week we published this tutorial that focuses on using Alta UI and some of the new layout components in 12.2.1 last week:
http://docs.oracle.com/cd/E53569_01/tutorials/tut_rich_web_app/tut_rich_web_app.html
And we also updated the basic ADF tutorial a while back to use an Alta style UI:
http://docs.oracle.com/cd/E53569_01/tutorials/tut_rich_app_alta/tut_rich_app_alta_1.html
In addition the workbetter sample application is provided with the full source code and shows many design patterns used in Alta. http://www.oracle.com/technetwork/developer-tools/jdev/learnmore/index-098948.html#alta
Many people in the community have also created how-to's on specific Alta techniques see this list:
https://pinboard.in/search/u:OracleADF?query=Alta
If there is a specific Alta UI pattern that people are struggling to implement with ADF, let us know and maybe us or someone else in the expert community can help with a tutorial for that pattern.
Shay
On 1/20/2016 12:37 PM, Kims Mail wrote:
it does a great job of showing the topic at hand. Why is the workbetter app not documented this way? Someone did the job of building it from the ground up...i guess it's documented...or?Take a look at this superb tutorial (not adf and i don't hope i break any rules posting this link. and i haven’t notified the author):If Oracle ADF is so superb (i know it is...I have worked with it for 10 years on and off...lately most off)...why is the usage so low?Talking about usecase...yes...but here are so many ways to get the job done. And today in this agile world a lot of people skip the architecture part. I've seen it a lot of times. Lets code....and off they go.
https://avaldes.com/build-realtime-angularjs-dashboard-with-angularjs-and-bootstrap-ui-part-3/
funny thing is, most of the stuff in this tutorial can be done in less than 30 min with adf....but people doesn't know it.
Kim
2016-01-20 21:19 GMT+01:00 Rahul Ganesh <ganes...@gmail.com>:
Being an Oracle framework, its more common and frequently used for development by Oracle middleware customers. I feel it stands out with its ability for Rapid development and bindings framework that reduces code writing. I have seen lot of developers scratching their heads when they mix a lot java and backing bean codes and messing up configuration files. That said, ADF indeed has a higher learning curve and its documentation is not as straight forward. However so is the case with many other frameworks. When I first start with Spring , I had same notion but spring improved and has bigger community.
ADF has lots of benefits though it comes with few overheads (AM pooling passivation/activation issues). I feel comparing it to more client side MVC frameworks is just not right without actually taking a use case and implementing it in Angular.js lets say vs pure ADF - Bindings/BC4J or POJO Data controls.
Also, as world shifts towards light weight easy scalable microservices and stateless architectures, ADF's core capability of BC4J and Jdeveloper based development are actually resulting in neglecting its taskflow capabilities. Infact ADF actually fits in the new paradigm of microservices with self contained task flow concepts that can interact with light weight REST or SOAP services. Its just so easy with ADF actually (as long as you are aware of statelessness without BC4J and bindings to an SQL based DB)
However since this is a JSF based framework, its more server side oriented development as opposed to client MVC. But it does have features that can help build applications fast, as self contained end to end entities. One needs to compare by taking a business use case and the total opportunity cost of building and maintaining with with any framework viz a viz ADF.
Also remember its the best framework i have worked so far when it comes to showcasing rapid prototyping. With many features its just hard to know all and leaves some gaps that I hope oracle can fill with better documentation and examples.
On Wed, Jan 20, 2016 at 2:52 PM, Kims Mail <kimg...@gmail.com> wrote:
I'm not talking about me. I've been through said books...Which are all by the way from 2010 and covering - now - old versions og ADF. v 11.1 as far as i recall.
A lot has happened since then. Why don't we see updated versions covering later version of the framework and tools?
I'm talking about getting new developers on board. Its no good flashing old books and a lot of samples from 2010-12. I know of new samples of course but i don't see an overwhelming number.
What i struggle with is the GUI stuff. Again...i don't see many samples for that except either some very simple and basic stuff or some more complex one as work better.
University courses, certifications and other high level stuff is not at all relevant when you sit down and start to evaluate a new technology. It's relevant when the technology has proven its worth.
Kim
2016-01-20 20:13 GMT+01:00 Grant Ronald <grant....@oracle.com>:
Kim, whilst I don't take issue with your comment on your experiences with ADF BC and ADF Faces, I really don't think ADF is short of material to learn from ,certainly not developed from within Oracle.
As you point out, there is the very extensive doc.
If you don't want to read all the doc to get started, that is the reason I developed the Quick Start Guide to ADF, you could then progress to Duncan Mills book and then the Fusion Developer guide by Frank Nimphius and Lynn Munsinger, then finish with Jobinesh's book. And there are about 20+ other books covering ADF at different levels.
80+ videos on technical tips and tricks on the ADFInsiderEssentials channel.
80+ videos and end-to-end architectural design of ADF applications
2 ADF Oracle University Courses
ADF Certification exam
Last time I looked about 90+ tutorials
100+ samples developed on ADF code corner
Add in to that the incredibly active OTN forums, and hundreds of user groups and webcasts, some great blogs from the community plus
40+ MAF videos (end to end online course)
MAF Academy (end to end interactive course)
Of course, if none of these fit the exact requirements you need, or ultimately if there is a complexity "hump" that you just have to work over, then that is of course unfortunate, but I think we've certainly covered beginner, advanced, end-to-end, standalone, white papers, videos, samples, demos, live classes and events.
Thanks
On 20/01/2016 18:17, Kims Mail wrote:
Kim GabrielsenIf you want ADF to survive....get samples and documentation to the people.My bet is that if samples and tutorials were as abundant for ADF as for angular it would be easier for people to learn. Taking into account that ADF is 482 times bigger and more complex than AngularJS to learn....the documentation is not up to the task if you ask me.If I want to make an angularJS application i can find tons of samples and good examples. No wonder people go down that road. I'm going there myself....but miss ADF BC....a lot.I my opinion the weak spot for ADF is the documentation and samples. I know about the technical doc. But who wants to read 4000 pages to get started? It's not exactly good tutorial material.For a beginner its overly complex....i'm not a beginner but i still find it overly complex. Release some simple examples that explains a core subject...and build upon that. I remember when i learned ADF way too many years ago. I found a lot of good tutorial on how to build apps from scratch. I don’t see that now. Just a couple of videos explaing a very isolated subject. Nothing to build upon.I know of the Work Better app but i don’t consider it a real life application. I doesn’t contains any forms - as far as i remember. that's not realistic plus more complicated workflows would be nice to see.Please release a lot more samples on how to build UI. Having consulted the Alta UI site I see plenty of beautiful forms and layout...But I don’t know how to get there myself. And why do I have to spend time guessing and trying when the templates already exists.I love the ADF ORM...i.e ADF BC. I have never encountered an ORM with which I can create the DB layer and controller with such ease. When it comes to the UI it really really sucks with a capital S.Every time i start an ADF application i have the DB layer up and running i no time. I'm extremely productive....I lose the head start when i have to create the UI.
2016-01-20 17:35 GMT+01:00 Grant Ronald <grant....@oracle.com>:
I'd have thought AngularJS and ADF were potential solutions to different use cases. AngularJS has a sweet spot, as does ADF but I'd still say they were distinct.
On 20/01/2016 15:17, sashank pappu wrote:
Even I had the same issue multiple times with the client few of them even went back to Angular JS . Can anyone say the future scope and marketing scope and push for ADF into UI World.
Thank you,Sashank P.
Thank you,Sashank P.
On Wed, Jan 20, 2016 at 7:05 PM, Mos'ab Abolila <mr.ab...@gmail.com> wrote:
Dears,
I really thinking a lot last days of how enterprises think on Oracle ADF that they trying to avoid it , when I ask them why they said its too complex to used and people around the world use another technologies , and we go on a big discussion about how powerful and fast ADF is giving us and they should use it but I fail to confess them , they said it does not have a good marketing or not globally known .... how can I confess these enterprises even though I told them how fast we developed applications on oracle ADF ? any help please
--
--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (http://groups.google.com/group/adf-methodology). To unsubscribe send email to adf-methodolo...@googlegroups.com
All content to the ADF EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the ADF EMG with a link to the Google Group (http://groups.google.com/group/adf-methodology).
---
You received this message because you are subscribed to the Google Groups "ADF Enterprise Methodology Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adf-methodolo...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the ADF Enterprise Methodology Group (
...
I started using ADF 5 years ago, before i used Oracle forms and I found a lot of ADF blogs sharing many use case specially Shay that I would like to thanks him for all his efforts to help us.
+1 You beat me to it Eric. I totally agree with you. The latest version of the RDK was releases recently. It really helps you to het some more insight in how to code ALTA UI patterns.
Luc
Hi All,
Continuing on the future of adf, maf 2.3 is released today for jdev 12.2.1. I see there is an option to deploy maf application on Windows x86 architecture. In this case then we can now have enterprise applications created as maf application and now run on Android, iOS, Windows.
IMHO this surely will be the death of adf and birth of maf as the future.
R,
Saif K
sent from LG
Grant Ronald, Director of Product
Management
Oracle Mobility and Development
Tools
Building 520, Oracle Parkway, Reading, Berkshire. RG6 1RA
+44 (0)1189 249124, +44 (0)7767 884635
Author of the Quick Start Guide to
Fusion Development: JDeveloper and Oracle ADF
ORACLE Corporation
UK Ltd is a company
incorporated in England & Wales | Company Reg. No. 1782505
| Reg.
office: Oracle Parkway, Thames Valley Park, Reading RG6
1RA
Oracle is committed to
developing
practices and products that help protect the environment