Evolution in Data Integration From EII to Big Data
Approaches to integrating data are changing with emergence of cloud computing.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Scott Delap on Sep 14, 2006
Todter started the comparison with extensive experience using Eclipse RCP. He also considered other projects such as the Spring Rich Client Project both starting his look at Netbeans. In terms of the development experience he found Eclipse RCP easier to use. Changes made to the source are quickly reflected in the applications. Netbeans on the other hand ran numerous ANT scripts taking up to 45 seconds per change/test cycle. Todter did like the Netbeans resource and node management APIs noting that they could easily be used in domain specific applications. Branding support (splash screens, etc) in Netbeans was easier than in Eclipse RCP but more basic in terms of options. He also praised the professional looking appearance of the Netbeans docking system. Todter also commented that he felt that the application lifecycle support in Netbeans Platform could be improved in comparison to Eclipse RCP.
In respect to choosing Netbeans Platform or Eclipse RCP:
...if there is already an existing monolithic RCP application that you want to port to a platform, to get rid of all the underlying mechanisms that a platform provides out of the box, if the application is built on Swing components it would be a pretty big effort to port them to SWT. In contrast, porting such an application to the NetBeans Platform, would make it easier to reuse UI components. If the requirement is that the application is to be built in Swing, then the NetBeans Platform makes the most sense...If there is no such requirement about which UI toolkit to use, there might be a requirement that the application should look & feel as native as possible. SWT based Eclipse RCP would then be a very good choice, although the native look of Swing is constantly improving...
Monitor your Production Java App - includes JMX! Low Overhead - Free download
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
In today’s hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now!
Geertjan Wielenga, who posted the original interview on his blog, has written a follow up post disagreeing with my summary.
blogs.sun.com/geertjan/entry/thoughts_on_the_ec...
Approaches to integrating data are changing with emergence of cloud computing.
Michele Ide-Smith presents the lessons learned in the process of introducing UX principles and techniques into a large organization through a series of small steps.
Dave Farley and Martin Thompson discuss solutions for doing low-latency high throughput transactions based on the Disruptor concurrency pattern.
Rajneesh Namta shares his thoughts, experiences, and some of the critical lessons learned while implementing software test automation on a recent Agile project.
Dale Schumacher presents several patterns of actor interaction that can be used in collaborative programs written in any language.
Rúnar Bjarnason discusses Scalaz, a Scala library of pure data structures, type classes, highly generalized functions, and concurrency abstractions to perform functional programming in Scala.
One of the main challenges when designing software architecture is considering quality attributes. Not only their design turns out to be difficult, but also the specification of these attributes.
Michael Feathers analyzes real code bases concluding that code is not nearly as beautiful as designers aspire to, discussing the everyday decisions that alter the code bit by bit.
1 comment
Watch Thread Reply