Re: [smartweb-devel] Classes Diagrams
Brought to you by:
rlogiacco
From: Gaetano P. <gpe...@sm...> - 2008-04-07 18:55:03
|
I try to give some "impartial" answers to your question 1. What is the overall performance of SmartWeb framework as it compares to others? In my opinion good if application built with Smartweb are properly designed implemented and configured. SmartWeb based applications is able to take advantage of Hibernate caching and its performance is limited by the underlying JDBC driver / relational database combination. Morover Struts is no slower or faster than any other analogous web-tier framework. 2. How does your framework position itself in relation to Web Beans? Actually no support for Web Beans and Component Types was provided by SmartWeb but in my opinion, there's not limits to extending the framework in this direction or to developing application with SmartWeb and Web Beans. 3. How easy is it to create a re-useable component in your framework? Is it as easy as sub-classing an existing component? Re-using pre-existing component is easier (at configuration time). Create re-usable web component is more complex than sub-classing an existing component, more easier then Struts but a bit more complex then JSF frameworks. 4. What is the key differentiating characteristic of your framework that makes it better than the rest? Devoloping standard, profiled access, web-application is very fast. A designer and coding support ide ( eclipse ) plugin made it still faster. 5. What do you think about the various scopes introduced by Seam, e.g. conversation vs request or session? If you support these additional scopes, do you also provide some sort of concurrency control? The approch is very intersting : EJB 3.0, AJAX workflow and pageflow integration gives a lot of no cost functionality support but i think that for the application with i work around every day it's like to "shot a fly with an antiaircraft gun" :-) 6. What are you doing to help with developer productivity Refer to my 4th question answer... ;-) 7. 2008 is a huge year for the mobile web. How do you help developers build great mobile web applications? At this time mobile web developer couldn't give thanks to me... but i hope we could add soon web mobile application support. 8. If you couldn't use your framework, what would you use and why? Hibernate, MyFaces / Struts and AJAX: Hibernate gives fast persistence implementation, MyFaces / Struts gives the enough tier separation and web-component re-usability level. AJAX makes WEB GUI more friendly. 9. How do you enable rich Ajax applications? Very little support at this moment , but one of the next features...i hope... 10. Can a developer make a change to source, and hit RELOAD in the browser to see the change? If not, why not? Yes he was able...if he configure properly his developing work area... 11. What do you think about the whole Flex revolution, and do you think you are competitors to this technology? I could think easier to a Flex application as a SmartWeb (server application) client then a competitor 12. How easy is it to create a module and plug it into a bigger application, complete with configuration, code, and view? Not as complex as it seems...try it to take as true... ----- Original Message ----- From: Annamaria Marini To: Framework development discussions Sent: Friday, April 04, 2008 2:07 PM Subject: Re: [smartweb-devel] Classes Diagrams You're right on what I was asking...and whereas you say to ask what I need....as I pursue my purpose to pick up all the material... can I steal to everyone of you a little bit of his time to answer some question to drive me more deeply into the framework's knowledge through the developer's view? Take a look to the following twelve questions and take your time to answer...I don't want to hurry you :-P * What is the overall performance of SmartWeb framework as it compares to others? * How does your framework position itself in relation to Web Beans? * How easy is it to create a re-useable component in your framework? Is it as easy as sub-classing an existing component? * What is the key differentiating characteristic of your framework that makes it better than the rest? * What do you think about the various scopes introduced by Seam, e.g. conversation vs request or session? If you support these additional scopes, do you also provide some sort of concurrency control? * What are you doing to help with developer productivity? * 2008 is a huge year for the mobile web. How do you help developers build great mobile web applications? * If you couldn't use your framework, what would you use and why? * How do you enable rich Ajax applications? * Can a developer make a change to source, and hit RELOAD in the browser to see the change? If not, why not? * What do you think about the whole Flex revolution, and do you think you are competitors to this technology? * How easy is it to create a module and plug it into a bigger application, complete with configuration, code, and view? Thanks to all... ------------------------------------------------------------------------------ ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ------------------------------------------------------------------------------ _______________________________________________ smartweb-devel mailing list sma...@li... https://lists.sourceforge.net/lists/listinfo/smartweb-devel |