Oracle veterans will prefer and be more productive in the declarative
relational style of ADF BC, while Java ninjas will prefer EJB/JPA. So
part answer to your question is not which one is best overall ignoring
skillsets, but which one is best suited to your existing team? Make
the wrong choice and you'll have expensive exercises in rehiring and
training, as well as the lost time in learning and redeveloping with
the new technology. I heard there's lots of Java programmers in
Brazil, but no so in Perth ;-)
Anybody else want to chime in?
CM.
> --
> 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).
- the Flow
The order express my current (subjective) "ranking" considering
features, design-time and runt-time support for it:
1. ADF - task flow , 2. Spring -web flow, 3. Seam - conversation ?
Donatas
2012/1/25 Chris Muir <chris...@gmail.com>:
The more I use ADF and JDeveloper the more I dread going back to
Eclipse and some of these other frameworks because it seems like you
have to do a lot just to build up a framework that can do a lot of
what ADF already does. Sure, Struts, Spring, and Hibernate do a lot
for you, but integrating them in a fashion to make building an
application as easy as the ADF stacke makes it takes a lot of effort.
The comparison to me seems to be productivity vs. cost. If you favor
productivity, especially if you already have experience with ADF, it
is the better choice. If you favor cheaper licensing costs, go with
that. Keep in mind, however, licensing costs are only part of the
"cost" of the framework. Productivity gains can more than make up for
that.
-Rob
I hope this doesn't come over as we're picking you up on your answers
;o) but I'm genuinely interested in giving the ADF community the
information/skills they need and how we can better deliver this.
Maybe worth kicking off a new thread if you have some ideas on
promoting/positioning valuable ADF information or feel free to email me
off DL and I can collate your feedback.
thanks
> <mailto:ma...@mrobinson.ca>> wrote:
> > Hi Grant,
> >
> > It's true that ADF isn't $50K, but it's only officially supported
> on WLS which is not cheap. I agree that the ADF community is very
> much alive but can't help but compare to other communities. As an
> example Doug Clarke, the oracle employee responsible for
> EclipseLink, hangs out on StackOverflow and helps answer questions.
> >
> > I wouldn't agree that ADF could be considered source available.
> You can get the source but it's under a look-but-don't-touch license
> which I'm sure should really count.
> >
> > Mark
> >
> > On Wed, Jan 25, 2012 at 1:28 PM, grant....@oracle.com
> <mailto:grant....@oracle.com> <grant....@oracle.com
> <mailto:adf-methodology%2Bunsu...@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 ADF
> Enterprise Methodology Group
> (http://groups.google.com/group/adf-methodology). To unsubscribe
> send email to adf-methodolo...@googlegroups.com
> <mailto:adf-methodology%2Bunsu...@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 ADF
> Enterprise Methodology Group
> (http://groups.google.com/group/adf-methodology). To unsubscribe
> send email to
> >
> > --
> > 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
> <mailto:adf-methodology%2Bunsu...@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 ADF
> Enterprise Methodology Group
> (http://groups.google.com/group/adf-methodology). To unsubscribe
> send email to adf-methodolo...@googlegroups.com
> <mailto:adf-methodology%2Bunsu...@googlegroups.com>
If you are finding issues with any certified browsers can you please
ensure you log a bug so we can address these. One of the features of a
framework like ADF is protecting your developers from the myriad of
difference in the underlying technologies such as browsers. There may
be the odd issue but I've not see this is a wholesale issue for
certified browsers (I did see something recently where layout got messed
but that was due to CSS corruption)
I'm also hoping you've been able to log a bug on the
activation/passivation. I'm not aware of any customers reporting this
and had a quick chat to our Support people and they didn't see any hot
escalated issues on this major feature not working. (Thats not to say
they may not be bugs logged against the feature but it doesn't seem to
be wholesale failing).
thanks
> *ADF is good for few 100 or 1000 users and consider it more as Intranet
> application framework not internet framework.*
>
> This is pure honest suggestion with my own experience with high end project.
>
> Thanks,
> Hasim
>
>
>
>
>
>
>
>
>
> On Wed, Jan 25, 2012 at 3:28 PM, grant....@oracle.com
> <mailto:grant....@oracle.com> <grant....@oracle.com
> <mailto:grant....@oracle.com>> wrote:
>
> Hi Mark a few quick points, just to be clear, adf isn't $50k I think
> you will find that's wls suite. I'd also point out the adf community
> is very active through other channels like otn. So point taken its
> less active in some communities but you'll get good support on otn.
> Finally, as a supported customer you also get free access to the adf
> source code.
> Hope that helps.
>
> Sent from my HTC
>
> ----- Reply message -----
> From: "Mark Robinson" <ma...@mrobinson.ca <mailto:ma...@mrobinson.ca>>
> To: <adf-met...@googlegroups.com
> <mailto:adf-methodology%2Bunsu...@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 ADF
> Enterprise Methodology Group
> (http://groups.google.com/group/adf-methodology). To unsubscribe
> send email to adf-methodolo...@googlegroups.com
> <mailto:adf-methodology%2Bunsu...@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 ADF
> Enterprise Methodology Group
> (http://groups.google.com/group/adf-methodology). To unsubscribe
> send email to adf-methodolo...@googlegroups.com
> <mailto:adf-methodology%2Bunsu...@googlegroups.com>
Oracle
Joe
Greenwald | Principal Instructor
ADF, SOA
Phone: main: +1 650.355.3501 cell: +1 415.599.6021
Pacifica, California
Oracle
is committed to developing practices and products that help protect
the environment
Theory <--> Practice
We have disabled PS_TXN
passivation for all AM's and enabled virtual memory storage + DB connection
pooling.
This will keep DB connections to minimum. Also, there should not be
any performance implications for large SQL's.
it works pretty well - PS_TXN errors were eliminated.
And is recommended by Steve Muench as well.
2. How is the community support?
Spring and Seam have a large install base , but ADF is picking up. Thanks to Oracle for eating their own dog food :)
3. How flexible is the client with UI requirements?
Most of the times before you begin development, client would have some level of expectations from the UI via wireframes, be it drag and drop, ajax loading, beautiful skinning/styling etc..
Spring is inherently flexible as it follows the jsp standard and you can achieve 100% matching applications.
ADF on the other hand is a component based approach (JSF) and might not give you that flexibility.
4. How transparent are Framework Upgrades?
I cannot talk to Spring or Seam as I have limited experience with them. But with ADF it has been a pain point. 10g to 11g to 11gR1 (and most definitely to 12c). Every time migration is a 30 to 40% rewrite of the code.
10g ADF view is dumb. 11g showed a major improvement in the UI, but 10g code migration was a nightmare. 11.1.2 was released with the support for facelets. But I couldn't find a migration/conversion path for migrating 11g jspx bsed pages to facelets. This open world Oracle promised a lot of new enhancements, optimized life cycles, possible html5 rendering, but not sure how the migration will be.
5. How is my project Implementation budget?
Most of the times more than the licensing, its the development of the project that eats up the major chunk. So its very important to consider this tradeoff. If you have tight budget and limited timeline, ADF is undoubtedly the best option out there. If time and resources are not a constraint, any other framework will beat the ADF framework in performance by a considerable margin.
The above comments are purely out of personal knowledge (or may be lack of :)).
-Manoj