On Mon, Jan 3, 2011 at 11:16 AM, Greg Brown <[email protected]> wrote:
> > I think just telling the technological possibility is not good enough to
> claim Java API based approach is supported.(it similar to claim machine
> language can support anything)
>
> Huh? Have you actually looked at the Javadoc? It isn't just a
> "technological possibility" - the entire platform is written in Java! Take
> BXML out of the picture and every feature would still work.
>
> > If it can support readable GUI description in Java, we should claim it
> supports Java API based development.
>
> Here is an example of a readable Pivot GUI description in Java:
>
> PushButton pushButton = new PushButton();
> pushButton.setButtonData("My Button");
>
> The builder syntax you proposed is nice, but it is certainly not a
> requirement for saying that Pivot supports Java development. It is simply a
> design pattern. Would you say that Swing does not support Java development
> because it does not provide a builder syntax? If so, I doubt that you would
> find many who would agree.
>
> > Yes, Vaadin is server based stateful session approach. So it has a
> problem to support cloud based server infrastructure like Google app engine.
> > That was the main reason I was more interested in Pivot.
> > But for GUI developing phase, these difference of deployment approach are
> not much noticeable. In this sense, I thought Pivot and Vaadin is similar.
> And I expected Pivot be similar to Vaadin when I start evaluating Pivot.
>
> You may want to adjust that expectation. We did not model the design of
> Pivot on Vaadin in any way. In fact, I'm not even sure that Vaadin existed
> when Pivot 1.0 was released. Pivot's architecture was much more heavily
> influenced by the design of Swing, Flex, and WPF.
>
Vaadin is quite old project around 10 year old.(they renamed it recently)
Anyway, it is more costructive to have better model than just following old
model/style like swing.
I personally did not interested in using these Java API before since it was
so messy.
>
> G
>
>
--
Cheers,
calathus