k***r 发帖数: 4260 | 1 JSF也是component-based framework,而且还有icefaces, richfaces
之类的又rich又漂亮的GUI library,而wicket的components看上去
又少又弱,你们选择wicket有特别的原因吗?
http://component-showcase-test.icefaces.org/component-showcase/showcase.iface | g*****g 发帖数: 34805 | 2 Wicket is a better framework "framework wise", and I would say much
better. e.g. It's easy to write your own component in wicket and
reuse it in future. It's very difficult to write a custom component
in jsf. wicket doesn't use xml at all, and it uses plain html, which
is easier for preview than either jsp or facelet. wicket also has a
very smart way to do layout.
In short, jsf has to have seam just to not suck. That being said,
it's a standard and industry support is always nice to have. Just
【在 k***r 的大作中提到】 : JSF也是component-based framework,而且还有icefaces, richfaces : 之类的又rich又漂亮的GUI library,而wicket的components看上去 : 又少又弱,你们选择wicket有特别的原因吗? : http://component-showcase-test.icefaces.org/component-showcase/showcase.iface
| m******t 发帖数: 2416 | 3
JSF to my taste has the view and the controller
coupled too tightly. I prefer a pure client-side
library (yui, ext, dojo, etc.), and communicate
with the server in something incredibly simple
and open, such as json over plain http or restful
requests.
【在 k***r 的大作中提到】 : JSF也是component-based framework,而且还有icefaces, richfaces : 之类的又rich又漂亮的GUI library,而wicket的components看上去 : 又少又弱,你们选择wicket有特别的原因吗? : http://component-showcase-test.icefaces.org/component-showcase/showcase.iface
| k***r 发帖数: 4260 | 4 I see. Sounds like you are not using Wicket, which
renders components from server side?
【在 m******t 的大作中提到】 : : JSF to my taste has the view and the controller : coupled too tightly. I prefer a pure client-side : library (yui, ext, dojo, etc.), and communicate : with the server in something incredibly simple : and open, such as json over plain http or restful : requests.
| k***r 发帖数: 4260 | 5 I see. I wonder why multiple companies (that build icefaces and
richfaces, etc) choose to invest on a inferior framework while
not many are investing in a better one?
It looks like the components wicket has is not much different
from the ones it had 6 months or a year ago. I'm not sure
what hint we can get - not many people are using it? Or not
a lively community working and contributing back to the project?
I find it hard to justify investment in a nicer but poor (in
terms of number and quality
【在 g*****g 的大作中提到】 : Wicket is a better framework "framework wise", and I would say much : better. e.g. It's easy to write your own component in wicket and : reuse it in future. It's very difficult to write a custom component : in jsf. wicket doesn't use xml at all, and it uses plain html, which : is easier for preview than either jsp or facelet. wicket also has a : very smart way to do layout. : In short, jsf has to have seam just to not suck. That being said, : it's a standard and industry support is always nice to have. Just
| g*****g 发帖数: 34805 | 6 Well, obviously JSF is a standard and has more company backings,
which is hardly surprising. On the other hand, struts, spring and
hibernate were open source projects and didn't have as good
backing as ejb stuff in the beginning, and see where they are now.
In reality, what you are going to use in your work is dependent
on your architect's personal opinion, your team's experience on
certain frameworks, the project deadline among others. And web
framework is truly what diverses most in the indust
【在 k***r 的大作中提到】 : I see. I wonder why multiple companies (that build icefaces and : richfaces, etc) choose to invest on a inferior framework while : not many are investing in a better one? : It looks like the components wicket has is not much different : from the ones it had 6 months or a year ago. I'm not sure : what hint we can get - not many people are using it? Or not : a lively community working and contributing back to the project? : I find it hard to justify investment in a nicer but poor (in : terms of number and quality
| k***r 发帖数: 4260 | 7 It's unfortunate (and fatal?) for a component-based
framework to be short on components :-(
【在 g*****g 的大作中提到】 : Well, obviously JSF is a standard and has more company backings, : which is hardly surprising. On the other hand, struts, spring and : hibernate were open source projects and didn't have as good : backing as ejb stuff in the beginning, and see where they are now. : In reality, what you are going to use in your work is dependent : on your architect's personal opinion, your team's experience on : certain frameworks, the project deadline among others. And web : framework is truly what diverses most in the indust
| g*****g 发帖数: 34805 | 8 It doesn't have many fancy built-in components. But it's
the easiest framework to make new component and build
component on top of pure client side framework (dojo etc.).
That's enough for most web projects.
【在 k***r 的大作中提到】 : It's unfortunate (and fatal?) for a component-based : framework to be short on components :-(
| k***r 发帖数: 4260 | 9 Thanks. A separate question, does wicket have support for
server push/comet?
【在 g*****g 的大作中提到】 : It doesn't have many fancy built-in components. But it's : the easiest framework to make new component and build : component on top of pure client side framework (dojo etc.). : That's enough for most web projects.
|
|