anonymous wrote : 
  | However, this is probably a little more work than most people would want to 
do.
  | 

So, here's a bit of constructive criticism.  Don't assume you know how much 
work a developer wants or needs to do :-) Probably the one and only thing that 
I really don't like about the remoting API is the lack of full configuration 
control.  Everything else is great! :-)

I disagree that this is probably a little more work than most people would want 
to do.  But, you know your user base better than I, so I could be wrong.

However, I come with a philosophy that APIs should be designed with maximum 
extensibility and configuration.  You probably noticed this with the work I did 
on the SSL stuff - make everything subclass-able if possible - and make every 
option customizable/configurable by the developer (again, if at all possible).

There are some things in the remoting API that you just can't do or use because 
it isn't customizable (the previous SSL stuff and the Transporter stuff are two 
things that immediately come to mind).  The API assumes, and pigeonholes, the 
developer to use it in a particular way with no way of changing the behavior if 
I want to.  Don't assume you know the way the developer wants to write his 
code.  Its fine to make the "normal" use case easier to write, but while doing 
that, don't assume you know how the developer wants to do things - don't limit 
the developer from taking a different approach.

As for this streaming stuff, I have decided that I can't use it due to some of 
these limitations and am in the middle of implementing my own remote streaming 
on top of my remoting app.  So the good news there for you is you don't have to 
worry about implementing any of these new feature requests if I'm the only one 
who asked for it. :)

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3953129#3953129

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3953129

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to