|
From: Trevor C. <pr...@se...> - 2003-09-28 17:57:47
|
You don't like "SPRING-board" :) - This just popped into my head. I honestly don't think we can use this sort of slogan unless we create an animated, talking Spring similiar to MS' paperclip (and NOBODY wants that)... I totally agree with the "_whole_ application framework". I went to my favorite project naming tool (http://thesaurus.reference.com), and found the following alternates for "whole": - complete - total - coherent - collective - thorough - exaustive - sweeping 2 others I really liked were "perfect" and "jackpot" but we probably shouldn't use those :) Also based on the emails I just received from Mark/Rod, maybe either "J2EE application framework" or a combination of "Java/J2EE application framework" is better (considering the strong J2EE focus inside Spring)? Here's a quick paragraph I threw together. Feel free to tear it apart and see where we get. <slogan paragraph> "Java/J2EE application framework: learn once, use anywhere" Spring is a complete and coherent framework which allows you to build Java/J2EE applications simply on top of a stable foundation. Complete - Spring is complete because it handles all facets of J2EE, not just web applications or persistence. Spring provides support for all the major J2EE areas, including web applications (MVC), JDBC, validation, transactions, internationalization, configuration ... (add more)... In addition, Spring's interface-based design makes it easy to plugin other projects to replace Spring's default implementations. Coherent - All of Spring's features are built using Spring's IOC (inversion of control) container. This makes it easier to configure various pieces of an application in a consistent way. It also allows you to create test-friendly code while eliminating dependancy on Spring references in most business code. Simple - Spring's simplicity stems from the consistency mentioned above with it's IOC and interface-based design. Once you learn the core concepts of Spring, you can apply them to any of Spring's other features. The knowledge you gain from Spring's web application handling can be applied to transaction management without an additional steep learning curve. Just as Java promises "write once, run anywhere", Spring allows you to "learn once, use anywhere". Stable - Spring is committed to test-driven development, and has high test coverage throughout. Spring is also based on "real-world" experience from many enterprise developers which allows it to effectively handle many areas other frameworks don't even consider. </slogan paragraph> Trevor -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Rod Johnson Sent: September 28, 2003 12:47 PM To: Trevor Cook; spr...@li... Subject: Re: [Springframework-developer] Slogan >I think a selling feature of Spring is > that you can learn the way Spring works and apply it to all the pieces, > rather than learning multiple disparate apis. Yes, Spring is a philosophy or approach, that's applied in different areas. > "SPRING-board to J2EE success" :-( > "a simple, standard way to develop custom applications" Better. Although "standard" has a particular meaning (which doesn't apply to the J2EE "standards" much more than Spring) > "a solid foundation to build your custom applications on" Also better > "learn once, use anywhere" I like this. Good concept, well expressed. Probably should be part of our brief paragraph. I've been thinking about the phrase "application framework". Like "application server". Spring is a framework for _whole_ application frameworks. Whereas Struts is a _web_ application framework, Spring is a _whole_ application framework. If we could think of some better alternative to "whole" to go before "application framework"... Regards, Rod ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.516 / Virus Database: 313 - Release Date: 01/09/2003 |