|
View:
New views
14 Messages
—
Rating Filter:
Alert me
|
|
|
Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!Salut,
Now that we are *almost* saved from GlassFish work (almost :-)), we will eventually have time to come back here and do what we like, which is to make the community happy and add new features. I would like to start a new thread discussions about where peoples want to focus on. Hubert has done great work on the Deployer and Sebastien on annotation support. What's next? I would propose we work on two things: (1) Grizzly 2.0 FCS, with a back to back white paper as a pre-requisite for release. I sign up for the white paper :-) (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to Grizzly 2.0 ** Anybody interested to contribute I will give committer privileges for free :-) ** Now I would like to vote on the following topic: 1. Should the Servlet Container works be only on top of 2.0? Or should we make sure both version are supported? 2. Should 1.9.19 be *our last* 1.9.x release with new features, and then we move to sustaining mode? 3. Should we refactor *entirely* the http module API and make sure it is aligned with Grizzly 2.0 new design? I'm tempted to refactor everything but we will break a lot of applications 4. Gitub or Kenai? For sure we MUST move out of java.net 5. Should we drop Cometd support? Cometd.org can be run using Grizzly Comet + Atmosphere If you can reply publicly, please reply to jfarcand@... with your request/recommendation. Please share your vision :-) A+ -- Jeanfrancois --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!Hi,
> (1) Grizzly 2.0 FCS, with a back to back white paper as a pre- > requisite for release. I sign up for the white paper :-) Ok :) > > (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to > Grizzly 2.0 > > ** Anybody interested to contribute I will give committer privileges > for free :-) ** > > > Now I would like to vote on the following topic: > > 1. Should the Servlet Container works be only on top of 2.0? Or > should we make sure both version are supported? ServletContainer will use just high-level HTTP module API, so we will be able to use the same implementation for both versions. > 2. Should 1.9.19 be *our last* 1.9.x release with new features, and > then we move to sustaining mode? IMO yes. > 3. Should we refactor *entirely* the http module API and make sure > it is aligned with Grizzly 2.0 new design? I'm tempted to refactor > everything but we will break a lot of applications Probably we will need some refactoring to separate HTTP API classes from HTTP server logic, to make HTTP related classes usable for server and client sides. > 4. Gitub or Kenai? For sure we MUST move out of java.net +1 BTW, the bigger concern for me is maven repository. Jave.net maven repository is very slow and unreliable, do we have better choice? Glassfish maven repository? > 5. Should we drop Cometd support? Cometd.org can be run using > Grizzly Comet + Atmosphere I have no opinion here. If we have Atmosphere as better solution - then, IMO, there is no reason to keep cometd. WBR, Alexey. > If you can reply publicly, please reply to jfarcand@... with > your request/recommendation. > > Please share your vision :-) > > A+ > > -- Jeanfrancois > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!Salut,
Oleksiy Stashok wrote: > Hi, > >> (1) Grizzly 2.0 FCS, with a back to back white paper as a >> pre-requisite for release. I sign up for the white paper :-) > Ok :) > >> >> (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to >> Grizzly 2.0 >> >> ** Anybody interested to contribute I will give committer privileges >> for free :-) ** >> >> >> Now I would like to vote on the following topic: >> >> 1. Should the Servlet Container works be only on top of 2.0? Or should >> we make sure both version are supported? > I think it depends on resources we have. Theoretically ServletContainer > will use just high-level HTTP module API, so we will be able to use the > same implementation for both versions. Assuming we keep the (3) -> 1.9.x API. > >> 2. Should 1.9.19 be *our last* 1.9.x release with new features, and >> then we move to sustaining mode? > IMO yes. Great! > >> 3. Should we refactor *entirely* the http module API and make sure it >> is aligned with Grizzly 2.0 new design? I'm tempted to refactor >> everything but we will break a lot of applications > Probably we will need some refactoring to separate HTTP API classes from > HTTP server logic, to make HTTP related classes usable for server and > client sides. Yes this is really something I would like to do. I also want the We Framework to be more Google Guice (and Spring) friendly. We should re-think the GWS API. > >> 4. Gitub or Kenai? For sure we MUST move out of java.net > +1 > BTW, the bigger concern for me is maven repository. Jave.net maven > repository is very slow and unreliable, do we have better choice? I think we an upload to ibiblio directly. > Glassfish maven repository? That's a solution as well. > >> 5. Should we drop Cometd support? Cometd.org can be run using Grizzly >> Comet + Atmosphere > I have no opinion here. If we have Atmosphere as better solution - then, > IMO, there is no reason to keep cometd. We haven't followed the spec closely enough and right now our implementation is out of date. Atmosphere already support the latest Cometd version (1.0.0rc0), and that version runs on top of Grizzly Comet. Thanks -- Jeanfrancois > > WBR, > Alexey. > > >> If you can reply publicly, please reply to jfarcand@... with >> your request/recommendation. >> >> Please share your vision :-) >> >> A+ >> >> -- Jeanfrancois >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@... >> For additional commands, e-mail: users-help@... >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!On Oct 9, 2009, at 9:20 AM, Jeanfrancois Arcand wrote:
> Salut, > > Oleksiy Stashok wrote: >> Hi, >>> (1) Grizzly 2.0 FCS, with a back to back white paper as a pre- >>> requisite for release. I sign up for the white paper :-) >> Ok :) >>> >>> (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to >>> Grizzly 2.0 >>> >>> ** Anybody interested to contribute I will give committer >>> privileges for free :-) ** >>> >>> >>> Now I would like to vote on the following topic: >>> >>> 1. Should the Servlet Container works be only on top of 2.0? Or >>> should we make sure both version are supported? >> I think it depends on resources we have. Theoretically >> ServletContainer will use just high-level HTTP module API, so we >> will be able to use the same implementation for both versions. > > Assuming we keep the (3) -> 1.9.x API. +1 How does the performance of 2.0 compare to 1.9.x ? Being a performance guy that's one of my first questions. :-) If 2.0 does not perform as well as 1.9.x, then we need to figure out what needs to be changed so that it does perform as well, or better. In general, I think it is time to move focus towards 2.0. > > >>> 2. Should 1.9.19 be *our last* 1.9.x release with new features, >>> and then we move to sustaining mode? >> IMO yes. > > Great! Agreed. > >>> 3. Should we refactor *entirely* the http module API and make >>> sure it is aligned with Grizzly 2.0 new design? I'm tempted to >>> refactor everything but we will break a lot of applications >> Probably we will need some refactoring to separate HTTP API >> classes from HTTP server logic, to make HTTP related classes >> usable for server and client sides. > > Yes this is really something I would like to do. I also want the We > Framework to be more Google Guice (and Spring) friendly. We should > re-think the GWS API. What you are suggesting, as painful as it may sound, seems to be a natural evolution that we probably should ultimately end up migrating towards. > > >>> 4. Gitub or Kenai? For sure we MUST move out of java.net >> +1 >> BTW, the bigger concern for me is maven repository. Jave.net maven >> repository is very slow and unreliable, do we have better choice? > > I think we an upload to ibiblio directly. > > >> Glassfish maven repository? > > That's a solution as well. I do not have a preference. Just something that's more reliable. > >>> 5. Should we drop Cometd support? Cometd.org can be run using >>> Grizzly Comet + Atmosphere >> I have no opinion here. If we have Atmosphere as better solution - >> then, IMO, there is no reason to keep cometd. > > We haven't followed the spec closely enough and right now our > implementation is out of date. Atmosphere already support the > latest Cometd version (1.0.0rc0), and that version runs on top of > Grizzly Comet. I like the idea of going the Atmosphere route. If you can save duplication of work and do some consolidation, it seems to make sense to go the Atmosphere route as a means to handle cometd. charlie ... > > Thanks > > -- Jeanfrancois > > >> WBR, >> Alexey. >>> If you can reply publicly, please reply to jfarcand@... >>> with your request/recommendation. >>> >>> Please share your vision :-) >>> >>> A+ >>> >>> -- Jeanfrancois >>> >>> >>> -------------------------------------------------------------------- >>> - >>> To unsubscribe, e-mail: users-unsubscribe@... >>> For additional commands, e-mail: users-help@... >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@... >> For additional commands, e-mail: users-help@... > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!Should I try to upgrade to 2.0, see if anything breaks?
Is 2.0 considered testing-ready? :) (I'm using the GWS part with Jersey) Thanks, Zoltan --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!Zoltan Arnold NAGY wrote: > Should I try to upgrade to 2.0, see if anything breaks? > Is 2.0 considered testing-ready? :) I know it works (at least last time I've tried), but... > > (I'm using the GWS part with Jersey) Wait a little as the HTTP module is not uptodate. Once we are saved from GlassFish, we should have something working pretty soon. A+ --Jeanfrancois > > Thanks, > Zoltan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!Jeanfrancois Arcand wrote: > Salut, > > Now that we are *almost* saved from GlassFish work (almost :-)), we > will eventually have time to come back here and do what we like, > which is to make the community happy and add new features. I would > like to start a new thread discussions about where peoples want to > focus on. > > Hubert has done great work on the Deployer and Sebastien on annotation > support. What's next? I would propose we work on two things: > > (1) Grizzly 2.0 FCS, with a back to back white paper as a > pre-requisite for release. I sign up for the white paper :-) > > (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to > Grizzly 2.0 > > ** Anybody interested to contribute I will give committer privileges > for free :-) ** > > > Now I would like to vote on the following topic: > > 1. Should the Servlet Container works be only on top of 2.0? Or should > we make sure both version are supported? time to get it right, so let's not worry about supporting older versions. > > 2. Should 1.9.19 be *our last* 1.9.x release with new features, and > then we move to sustaining mode? I'd rather be on 2.0 *now*. ;) > > 3. Should we refactor *entirely* the http module API and make sure it > is aligned with Grizzly 2.0 new design? I'm tempted to refactor > everything but we will break a lot of applications See #1. 2.0 is already a breaking change as I understand it. No reason to stop now. > > 4. Gitub or Kenai? For sure we MUST move out of java.net kenai might be a more politically correct choice. I've not used github but I use kenai for several projects and really like it. I don't know how the feature sets compare but kenai offers quite a bit. > > 5. Should we drop Cometd support? Cometd.org can be run using Grizzly > Comet + Atmosphere > > If you can reply publicly, please reply to jfarcand@... with > your request/recommendation. > > Please share your vision :-) > > A+ > > -- Jeanfrancois > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@... > For additional commands, e-mail: dev-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!See comments/questions below
Jeanfrancois Arcand wrote: > Salut, > > Now that we are *almost* saved from GlassFish work (almost :-)), we > will eventually have time to come back here and do what we like, > which is to make the community happy and add new features. I would > like to start a new thread discussions about where peoples want to > focus on. > > Hubert has done great work on the Deployer and Sebastien on annotation > support. What's next? I would propose we work on two things: > > (1) Grizzly 2.0 FCS, with a back to back white paper as a > pre-requisite for release. I sign up for the white paper :-) > > (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to > Grizzly 2.0 > > ** Anybody interested to contribute I will give committer privileges > for free :-) ** > > > Now I would like to vote on the following topic: > > 1. Should the Servlet Container works be only on top of 2.0? Or should > we make sure both version are supported? > > 2. Should 1.9.19 be *our last* 1.9.x release with new features, and > then we move to sustaining mode? > > 3. Should we refactor *entirely* the http module API and make sure it > is aligned with Grizzly 2.0 new design? I'm tempted to refactor > everything but we will break a lot of applications code (chat, twitter, etc)? Will it be easy to fix afterwards? > > 4. Gitub or Kenai? For sure we MUST move out of java.net Gitub sounds good me. > > 5. Should we drop Cometd support? Cometd.org can be run using Grizzly > Comet + Atmosphere Cometd approach attracts a lot of developers (especially for beginners) to try developing comet application, as it is very easy to get started with. If we have a chat application (developed with Dojo cometd package), can we run it on Comet+Atmosphere without any code change? Thanks, Doris > > If you can reply publicly, please reply to jfarcand@... with > your request/recommendation. > > Please share your vision :-) > > A+ > > -- Jeanfrancois > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!Salut,
doris chen wrote: > See comments/questions below > Jeanfrancois Arcand wrote: >> Salut, >> >> Now that we are *almost* saved from GlassFish work (almost :-)), we >> will eventually have time to come back here and do what we like, >> which is to make the community happy and add new features. I would >> like to start a new thread discussions about where peoples want to >> focus on. >> >> Hubert has done great work on the Deployer and Sebastien on annotation >> support. What's next? I would propose we work on two things: >> >> (1) Grizzly 2.0 FCS, with a back to back white paper as a >> pre-requisite for release. I sign up for the white paper :-) >> >> (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to >> Grizzly 2.0 >> >> ** Anybody interested to contribute I will give committer privileges >> for free :-) ** >> >> >> Now I would like to vote on the following topic: >> >> 1. Should the Servlet Container works be only on top of 2.0? Or should >> we make sure both version are supported? >> >> 2. Should 1.9.19 be *our last* 1.9.x release with new features, and >> then we move to sustaining mode? >> >> 3. Should we refactor *entirely* the http module API and make sure it >> is aligned with Grizzly 2.0 new design? I'm tempted to refactor >> everything but we will break a lot of applications > It's a tough decision. Will this refactoring also break all the sample > code (chat, twitter, etc)? Will it be easy to fix afterwards? It really depend on what we will change. But yes it may break all of those. But the idea here will be to release only when all the samples are back to work normally. >> >> 4. Gitub or Kenai? For sure we MUST move out of java.net > Gitub sounds good me. >> >> 5. Should we drop Cometd support? Cometd.org can be run using Grizzly >> Comet + Atmosphere > Cometd approach attracts a lot of developers (especially for beginners) > to try developing comet application, as it is very easy to get started > with. If we have a chat application (developed with Dojo cometd > package), can we run it on Comet+Atmosphere without any code change? Yes. The Atmosphere Bayeux Plug In allow you to run the official Cometd.org implementation on top of any Web Server, including Grizzly. GlassFish v3 will also ship with Atmosphere Bayeux. Thanks! -- Jeanfrancois > Thanks, > > Doris >> >> If you can reply publicly, please reply to jfarcand@... with >> your request/recommendation. >> >> Please share your vision :-) >> >> A+ >> >> -- Jeanfrancois >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@... >> For additional commands, e-mail: users-help@... >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@... > For additional commands, e-mail: dev-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!charlie hunt wrote: > On Oct 9, 2009, at 9:20 AM, Jeanfrancois Arcand wrote: > >> Salut, >> >> Oleksiy Stashok wrote: >>> Hi, >>>> (1) Grizzly 2.0 FCS, with a back to back white paper as a >>>> pre-requisite for release. I sign up for the white paper :-) >>> Ok :) >>>> >>>> (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to >>>> Grizzly 2.0 >>>> >>>> ** Anybody interested to contribute I will give committer privileges >>>> for free :-) ** >>>> >>>> >>>> Now I would like to vote on the following topic: >>>> >>>> 1. Should the Servlet Container works be only on top of 2.0? Or >>>> should we make sure both version are supported? >>> I think it depends on resources we have. Theoretically >>> ServletContainer will use just high-level HTTP module API, so we will >>> be able to use the same implementation for both versions. >> >> Assuming we keep the (3) -> 1.9.x API. > > +1 > > How does the performance of 2.0 compare to 1.9.x ? Being a performance > guy that's one of my first questions. :-) We do have work to do with the current M3 (last time I tested). One goal is here to have the same performance and if we can gain some %, that will be an extra :-) > > If 2.0 does not perform as well as 1.9.x, then we need to figure out > what needs to be changed so that it does perform as well, or better. In > general, I think it is time to move focus towards 2.0. > Agree as well. >> >> >>>> 2. Should 1.9.19 be *our last* 1.9.x release with new features, and >>>> then we move to sustaining mode? >>> IMO yes. >> >> Great! > > Agreed. > >> >>>> 3. Should we refactor *entirely* the http module API and make sure >>>> it is aligned with Grizzly 2.0 new design? I'm tempted to refactor >>>> everything but we will break a lot of applications >>> Probably we will need some refactoring to separate HTTP API classes >>> from HTTP server logic, to make HTTP related classes usable for >>> server and client sides. >> >> Yes this is really something I would like to do. I also want the We >> Framework to be more Google Guice (and Spring) friendly. We should >> re-think the GWS API. > > What you are suggesting, as painful as it may sound, seems to be a > natural evolution that we probably should ultimately end up migrating > towards. > >> >> >>>> 4. Gitub or Kenai? For sure we MUST move out of java.net >>> +1 >>> BTW, the bigger concern for me is maven repository. Jave.net maven >>> repository is very slow and unreliable, do we have better choice? >> >> I think we an upload to ibiblio directly. >> >> >>> Glassfish maven repository? >> >> That's a solution as well. > > I do not have a preference. Just something that's more reliable. > >> >>>> 5. Should we drop Cometd support? Cometd.org can be run using >>>> Grizzly Comet + Atmosphere >>> I have no opinion here. If we have Atmosphere as better solution - >>> then, IMO, there is no reason to keep cometd. >> >> We haven't followed the spec closely enough and right now our >> implementation is out of date. Atmosphere already support the latest >> Cometd version (1.0.0rc0), and that version runs on top of Grizzly Comet. > > I like the idea of going the Atmosphere route. If you can save > duplication of work and do some consolidation, it seems to make sense to > go the Atmosphere route as a means to handle cometd. Exactly. Both Shing Wai and I doesn't have the cycle to maintain the Cometd implementation up to date. But Atmosphere team has ;-) A+ -- Jeanfrancois > > charlie ... > > >> >> Thanks >> >> -- Jeanfrancois >> >> >>> WBR, >>> Alexey. >>>> If you can reply publicly, please reply to jfarcand@... with >>>> your request/recommendation. >>>> >>>> Please share your vision :-) >>>> >>>> A+ >>>> >>>> -- Jeanfrancois >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscribe@... >>>> For additional commands, e-mail: users-help@... >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscribe@... >>> For additional commands, e-mail: users-help@... >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@... >> For additional commands, e-mail: users-help@... >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!On Oct 8, 2009, at 8:48 AM, Jeanfrancois Arcand wrote: > Salut, > > Now that we are *almost* saved from GlassFish work (almost :-)), we > will eventually have time to come back here and do what we like, > which is to make the community happy and add new features. I would > like to start a new thread discussions about where peoples want to > focus on. > > Hubert has done great work on the Deployer and Sebastien on > annotation support. What's next? I would propose we work on two > things: > > (1) Grizzly 2.0 FCS, with a back to back white paper as a pre- > requisite for release. I sign up for the white paper :-) > > (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to > Grizzly 2.0 > > ** Anybody interested to contribute I will give committer privileges > for free :-) ** > > > Now I would like to vote on the following topic: > > 1. Should the Servlet Container works be only on top of 2.0? Or > should we make sure both version are supported? yes > > 2. Should 1.9.19 be *our last* 1.9.x release with new features, and > then we move to sustaining mode? yes, except for bugfixing and important glassfish related work > > 3. Should we refactor *entirely* the http module API and make sure > it is aligned with Grizzly 2.0 new design? I'm tempted to refactor > everything but we will break a lot of applications yes! the http api isn't very pretty and easy to use. > > 4. Gitub or Kenai? For sure we MUST move out of java.net anything is better than the current situation. Though I still think that mercurial is easier to use than git, but otherwise both have very similar features. > > 5. Should we drop Cometd support? Cometd.org can be run using > Grizzly Comet + Atmosphere > > If you can reply publicly, please reply to jfarcand@... with > your request/recommendation. I'd like to see more focus on having cleaner API, more documentation and making the test suite run faster (e.g. by parallelizing the tests). cheers, Igor > > Please share your vision :-) > > A+ > > -- Jeanfrancois > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@... > For additional commands, e-mail: dev-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!
|
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!Hi,
As new users of Grizzly and having had no experience of previous releases, I thought I'd share our initial impressions and recommendations for 2.0. I don't know how much they make sense because our experience is pretty restricted to using Grizzly as a pure IO framework, and we don't have much interest in the Web related related functionality (e.g. HTTP / Comet) at the moment. So here goes: our first impression is that it's very easy to get lost in the APIs and not know where to start (this may be a direct result of the documentation being currently aligned on 1.9.x releases?). There seem to be some key classes buried down in sub-packages and also overlapping functionality (e.g. codecs vs filters). Another thing that bugs me is that everything is public which adds to the confusion. Therefore I think that some time should be spent on the following: * Update/finish Javadoc and update documentation on website. * Make an effort to hide as much implementation detail as possible: only expose classes / methods / fields which are intended for public consumption. Make classes/methods final where possible and document things that are intended for extension. All basic Joshua Bloch stuff really. :-) * All aspects of performance and scalability are absolutely critical for us, but we are not yet at a point where we can provide useful feedback (our Grizzly based prototype is not complete yet). Our initial impressions are good though :-) Regarding Github vs Kenai and (and SVN vs other VCS). Being Java.net based ourselves we understand the pain you are experiencing! :-( Before migrating away I would consider the following: * Where do you plan to put the website content, mailing lists, WIKI, and bug tracking? I don't think Github provides support for any of these from a first glance, although I could be completely wrong. * User migration / authentication: I wouldn't be surprised if Project Kenai provides a migration path for users from java.net. It's probably worth checking. * SVN vs Git vs Hg, etc: personally I would stick with SVN as it's fine for most needs, is easy to use, and has very good IDE support in Netbeans, Eclipse, and IntelliJ. Our experience of using SVN and Hg internally is that there is no noticeable performance difference (probably the same applies for Git but I'm just guessing) - the reason SVN is slow for us is more to do with Java.net than anything else. So I suggest changing provider first before changing VCS. Matt --- OpenDS Project: http://www.opends.org On 10/08/2009 05:48 PM, Jeanfrancois Arcand wrote: > Salut, > > Now that we are *almost* saved from GlassFish work (almost :-)), we > will eventually have time to come back here and do what we like, > which is to make the community happy and add new features. I would > like to start a new thread discussions about where peoples want to > focus on. > > Hubert has done great work on the Deployer and Sebastien on annotation > support. What's next? I would propose we work on two things: > > (1) Grizzly 2.0 FCS, with a back to back white paper as a > pre-requisite for release. I sign up for the white paper :-) > > (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to > Grizzly 2.0 > > ** Anybody interested to contribute I will give committer privileges > for free :-) ** > > > Now I would like to vote on the following topic: > > 1. Should the Servlet Container works be only on top of 2.0? Or should > we make sure both version are supported? > > 2. Should 1.9.19 be *our last* 1.9.x release with new features, and > then we move to sustaining mode? > > 3. Should we refactor *entirely* the http module API and make sure it > is aligned with Grizzly 2.0 new design? I'm tempted to refactor > everything but we will break a lot of applications > > 4. Gitub or Kenai? For sure we MUST move out of java.net > > 5. Should we drop Cometd support? Cometd.org can be run using Grizzly > Comet + Atmosphere > > If you can reply publicly, please reply to jfarcand@... with > your request/recommendation. > > Please share your vision :-) > > A+ > > -- Jeanfrancois > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
Re: Grizzly ROADMAP: 1.9.x and 2.0 -> Time to speak!Salut,
Matthew Swift wrote: > Hi, Apology for the delay > > As new users of Grizzly and having had no experience of previous > releases, I thought I'd share our initial impressions and > recommendations for 2.0. I don't know how much they make sense because > our experience is pretty restricted to using Grizzly as a pure IO > framework, and we don't have much interest in the Web related related > functionality (e.g. HTTP / Comet) at the moment. > > So here goes: our first impression is that it's very easy to get lost in > the APIs and not know where to start (this may be a direct result of the > documentation being currently aligned on 1.9.x releases?). There seem to > be some key classes buried down in sub-packages and also overlapping > functionality (e.g. codecs vs filters). Honestly I haven't yet started working on 2.0, letting Alexey driving it. I will for sure pay attention to the above comment when I start. For sure I want a back to back white paper included in that release. We never did it for grizzly 1.9.x and it was a big mistake. The growing popularity of Netty is an indication that great API + Full documentation is mandatory. Another thing that bugs me is > that everything is public which adds to the confusion. Therefore I think > that some time should be spent on the following: > > * Update/finish Javadoc and update documentation on website. Agree > > * Make an effort to hide as much implementation detail as possible: > only expose classes / methods / fields which are intended for > public consumption. Make classes/methods final where possible and > document things that are intended for extension. All basic Joshua > Bloch stuff really. :-) :-) > > * All aspects of performance and scalability are absolutely critical > for us, but we are not yet at a point where we can provide useful > feedback (our Grizzly based prototype is not complete yet). Our > initial impressions are good though :-) For sure we will do the usual stress test we did for 1.0 and 1.5 when we started. We have an entire performance team that track us closely. > > > Regarding Github vs Kenai and (and SVN vs other VCS). Being Java.net > based ourselves we understand the pain you are experiencing! :-( Before > migrating away I would consider the following: > > * Where do you plan to put the website content, mailing lists, WIKI, > and bug tracking? I don't think Github provides support for any of > these from a first glance, although I could be completely wrong. > > * User migration / authentication: I wouldn't be surprised if > Project Kenai provides a migration path for users from java.net. > It's probably worth checking. Ha I didn't know that one. Good reason. > > * SVN vs Git vs Hg, etc: personally I would stick with SVN as it's > fine for most needs, is easy to use, and has very good IDE support > in Netbeans, Eclipse, and IntelliJ. Our experience of using SVN > and Hg internally is that there is no noticeable performance > difference (probably the same applies for Git but I'm just > guessing) - the reason SVN is slow for us is more to do with > Java.net than anything else. So I suggest changing provider first > before changing VCS. Agree, except SVN merge are my nightmare :-) That's probably the only reason (valid for me). Thanks!!! -- Jeanfrancois > > Matt > > --- > > OpenDS Project: http://www.opends.org > > > > > > > On 10/08/2009 05:48 PM, Jeanfrancois Arcand wrote: >> Salut, >> >> Now that we are *almost* saved from GlassFish work (almost :-)), we >> will eventually have time to come back here and do what we like, >> which is to make the community happy and add new features. I would >> like to start a new thread discussions about where peoples want to >> focus on. >> >> Hubert has done great work on the Deployer and Sebastien on annotation >> support. What's next? I would propose we work on two things: >> >> (1) Grizzly 2.0 FCS, with a back to back white paper as a >> pre-requisite for release. I sign up for the white paper :-) >> >> (2) Forward port all the http/http-servlet-XX/Comet/OSGi works to >> Grizzly 2.0 >> >> ** Anybody interested to contribute I will give committer privileges >> for free :-) ** >> >> >> Now I would like to vote on the following topic: >> >> 1. Should the Servlet Container works be only on top of 2.0? Or should >> we make sure both version are supported? >> >> 2. Should 1.9.19 be *our last* 1.9.x release with new features, and >> then we move to sustaining mode? >> >> 3. Should we refactor *entirely* the http module API and make sure it >> is aligned with Grizzly 2.0 new design? I'm tempted to refactor >> everything but we will break a lot of applications >> >> 4. Gitub or Kenai? For sure we MUST move out of java.net >> >> 5. Should we drop Cometd support? Cometd.org can be run using Grizzly >> Comet + Atmosphere >> >> If you can reply publicly, please reply to jfarcand@... with >> your request/recommendation. >> >> Please share your vision :-) >> >> A+ >> >> -- Jeanfrancois >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@... >> For additional commands, e-mail: users-help@... >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@... > For additional commands, e-mail: dev-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
| Free embeddable forum powered by Nabble | Forum Help |