Hi,
- if you will have to render JSON, XML and HTML
- if you are familiar with Java technologie and not afraid of learning
a little bit of the Groovy language
- if you focus on a RESTful server 
=> I´d suppose the use the Grails framework, it is really powerful.
In this case DB performance will not be the best if your queries walk
through the whole technologie stack. BUT in any case you can call low
level JDBC, which will be much faster in most cases. 
 
Rob

>>> Jean-Baptiste BRIAUD -- Novlog <[email protected]> 3/28/2011
10:47 >>>
Hi Herman,

It highly depends on backend language you are using.
I think you are using PHP, am I right ?

If yes, I won't be very helpful since my expertise is Java.
One universal advice : use gz compression over HTTP.

Not sure if you plan to use XML over HTTP as you mentioned XmlHttp.
XML is verbose and will take time to serialize/unserialize on
javascript side.
Why not using JSON ? It is less verbose and natively Javascript.
You only have to serialize/unserialize on PHP side.

The verbosity difference between XML and JSON will save bandwidth but
the fact you don't have to worry about serialization on Javascript will
probably save CPU.

About upload, you'll have to rely on HTTP "classical" upload, no JSON
nor XML here.


Hope this helps.

On 28 mars 2011, at 05:39, hgc2002 wrote:

> I've just decided by plain http get/post. This will be using XmlHttp
or
> IFrame transport.
> For our project the final performance is very important. 
> I have to rewrite all server part thinking on this but the result
will be
> much better.
> RPC has some limitations, plus I don't need the method-call way, only
single
> API-like calls.
> And I need some file upload capability too. I don't know if JSONP or
RPC
> would be able to do this.
> 
> Regards,
> Herman.
> 
> 
> --
> View this message in context:
http://qooxdoo.678.n2.nabble.com/Client-Server-communication-technology-in-Qx-what-to-use-please-give-feedback-tp6210106p6213646.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
> 
>
------------------------------------------------------------------------------
> Enable your software for Intel(R) Active Management Technology to
meet the
> growing manageability and security demands of your customers.
Businesses
> are taking advantage of Intel(R) vPro (TM) technology - will your
software 
> be a part of the solution? Download the Intel(R) Manageability
Checker 
> today! http://p.sf.net/sfu/intel-dev2devmar
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet
the
growing manageability and security demands of your customers.
Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your
software 
be a part of the solution? Download the Intel(R) Manageability Checker

today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to