Succeeding With Agile: A Guide To Transitioning
Mike Cohn talks about the transitioning process towards an agile organization, why the process is inherently difficult, and what it takes to see self-organization emerging.
Tracking change and innovation in the enterprise software development community
Posted by Pat Lightbody on Apr 25, 2007 01:02 PM
The Agile Business Analyst: Skills and Techniques needed for Agile
Introducing application infrastructure virtualization and WebSphere Virtual Enterprise
Guide to Calculating ROI with Terracotta Open Source JVM Clustering
Gamma's Jazz platform's first implementation: Rational Team Concert (Trial Download)
neat presentation.. we are in process of starting new app development and have selected struts2.x as a web framework after bitter experience of tap4.x
Nice one Pat. :-)
Mittal would you tell us more about your experiences and choice to switch?
Mittal, At the risk of going off-topic, I'd love to hear about your experience with Tapestry 4, as I'm sure to would the developers of that framework. Also I'm curious as to whether Tapestry 5 will address your issues.
Philip, Here are some of the reasons which made me thinking, - all page classes are abstract, no DI via spring possible. I think Tap5 takes care of this one. - null handling for individual and nested properties. We had to implement additional interface called "NullHandler" and register all our objects instead of writing not null checks cluttered around views. - AJAX integration was pain with Tacos and Dojo but got it working. - No roadmap for migration from Tap4 to Tap5. These were some of compelling factors at least to get thinking about alternative framework. On other hand, ramp-up time for Tapestry wasnt that much may be 2 days to get it up and running and kicking off project development Thanks Mittal
Is there second edition for WW or Struts 2.x coming up ?
Philip,
Here are some of the reasons which made me thinking,
- all page classes are abstract, no DI via spring possible. I think Tap5 takes care of this one.
- null handling for individual and nested properties. We had to implement additional interface called "NullHandler" and register all our objects instead of writing not null checks cluttered around views.
- AJAX integration was pain with Tacos and Dojo but got it working.
- No roadmap for migration from Tap4 to Tap5.
- This is a classic one, if there are any html controls within tap form by default it puts focus on first control it finds and to prevent it one has to set a property to false. I received some QA bugs related to this issue.
These were some of compelling factors at least to get thinking about alternative framework.
On other hand, ramp-up time for Tapestry wasnt that much may be 2 days to get it up and running and kicking off project development whereas it seems there's FUD about steep ramp-up time for tapestry
Thanks
Mittal
I'm trying out S2. Being familiar with S1 I find the new S2 features that came through the framework wedding very thrilling. It is important for us that the framework supports XSLT which it obviously does and it was really easy to get a simple example working. However I struggle with custom adapters that produce custom XML other than what is created by the standard adapters. The Javadoc says I can register my custom adapter with registerAdapter method of AdapterFactory. But where do I call this method? Where in my code do I have access to the AdapterFactory instance so I can register my adapter? It also tells me to look at the examples but I cannot find any concerning custom adapters... Any help is greatly appreciated! If there really is an example can you tell me where to find it?
Dear all, In order to better understanding and using of Struts2, I have created the Animated Tutorial for Struts2 that shows how does struts work. My goal for creating this document was to show basic primitives such as request scope value stack, action classes and objects to someone who wants to select between web frameworks such as Struts, JSF, Tapestry and etc. link to download: http://khorshid.ut.ac.ir/~m.s.alavi/Tutorial.zip First of all you must read the readme.pdf and then start with first scenario. Any opinion about this tutorial is appreciated. I'm looking for your helpful opinions. --kind regards Mohammad SeyedAlavi
Mike Cohn talks about the transitioning process towards an agile organization, why the process is inherently difficult, and what it takes to see self-organization emerging.
Creating secure code requires more than just good intentions. Static source code analysis can be used to uncover the kinds of errors that lead directly to vulnerabilities. Brian Chess shows you how.
This article covers setting up a new project using JBoss Portlet Container and JBoss Portlet Bridge, configuring a JSF app to use JBoss Portlet Bridge, and JBoss Portlet Bridge capabilities.
John Lam, Program Manager on the Dynamic Language Runtime team at Microsoft, talks about IronRuby, what it means to .NET supporters and how it has been received by the Ruby community.
In this interview, Jerry Cuomo talks about Virtualization and Cloud Computing and what IBM is doing in this area with WebSphere Virtual Enterprise to help virtualize middleware and application stack.
Robert Bell, Microsoft, introduces interoperability scenarios for using Silverlight from Java and provides architectural guidance using sample code snippets.
Applied SOA is a new book on Service Oriented Architecture written by 4 SOA practitioners that aims at making you successful with your SOA implementation.
Learn about the new user experience of cloud computing providers EC2, Mosso, and GoGrid and their differing feature sets.
9 comments
Reply