Very useful.Thanks Nuwan. Regards, Dinusha.
On Wed, Nov 17, 2010 at 1:27 PM, Tharindu Mathew <thari...@wso2.com> wrote: > > > On Wed, Nov 17, 2010 at 1:09 PM, nu...@wso2.com <nu...@wso2.com> wrote: > >> Hi Devs, >> >> Since there are at least one person in each team, writing a gadget, >> specific to their product dashboard, I believe knowing "gadget authoring >> best practices" are quite important. There are few key points that we should >> understand when writing gadgets. >> >> 1. Gadgets are not like jsps or any other server side script, Its >> purely on JavaScript and they are browser dependent. >> 2. Limit the number of network calls you do within a gadget >> (gadgets.io.makeRequest). Ideally limit it to one request to fetch the >> dataset for presentation. (Do not perform orchestration within a gadget, >> IMO >> gadget is not the right place to do that) >> >> Using a FE component is the right way to do this right? > >> >> 1. >> 2. Keep your complex processing away from the gadget as much as >> possible. >> 3. If you are importing js libraries make sure to minify them. >> >> Also please do read [1] guide on gadget best practices published by >> Google. Importantly read the section on *"Use API Calls"*. >> >> Since our dashboards are getting populated more and more with gadgets, I >> believe we will have to practice these steps as much as possible, to >> minimize rendering latency. >> >> [1] http://code.google.com/support/bin/answer.py?hl=en&answer=81678 >> >> -- >> Thanks & Regards, >> >> Nuwan Bandara >> WSO2 Inc. | http://wso2.com >> lean . enterprise . middleware >> >> http://www.nuwanbando.com >> >> <http://www.nuwanbando.com/> >> >> _______________________________________________ >> Carbon-dev mailing list >> Carbon-dev@wso2.org >> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > Regards, > > Tharindu Mathew > > Software Engineer, > WSO2 Inc., > http://wso2.com > > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev