I'd try to have a look at openlaszlo as well. Like flex, compiles to
flash but can also render dhtml, web apps seem to run on the iPhone as
well.

On Sat, Sep 20, 2008 at 10:10 PM, Alan Kent <[EMAIL PROTECTED]> wrote:
> Listening to this group over the years has been great.  Every so often I sit
> down a rethink what technologies a new project should use with the following
> (debatable) goals:
>
> Try to keep technology count down so there is less for team members to learn
> Try to keep UI widely accessible
> Develop modern feeling UI
> Make sure system is scalable for large numbers of users (this is my
> requirement - not true for all applications)
>
> The following represent my current thinking here - feel free to rip to
> shreds! ;-)
>
> Flex - great for rich UI's, but not available from iPhone (at least) - so
> its not a universal technology yet
> JavaFX - may be great for rich UI's, but won't be available on iPhone as
> there is no Java there (at least not yet)
> Therefore, AJAX using JavaScript etc seems best bet still today for wide
> platform rich UI (I guess this is why Chrome for example has pushing
> JavaScript performance improvements so much)
> Supporting lots of users means keeping too much state on the server is bad -
> uses up too much resources
>
> IceFaces seems to keep whole render tree on server, and ship differences to
> web page.  Might be easy to program, but requires lots of server resources.
> I could be wrong, but my experience with JSF in general gives me the feeling
> of resource hungriness.
> Therefore, its better to keep state information on client and (try to) make
> all client->server requests stateless
>
> GWT I recall some comments (on this list? elsewhere?) saying its quite good,
> but locks you in (if you want to do something its not designed for, you can
> hit a dead end).  I am a little uncertain here how true the comments are
> having not used GWT for any large scale project.
>
> That leaves me with the feeling of trying to write stateful client
> applications in JavaScript (using existing toolkits and libraries around)
> making stateless requests (when possible) to a load balanced server
> (possibly using GWT, otherwise doing serious development in JavaScript
> natively).
>
> Constructive ridicule welcome!
>
> Alan
>
>
> >
>



-- 
Ruben Reusser
headwire.com, Inc
949 595 4365

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to