I just discovered Reactive.js. I like the syntax , its a lot like web2py's template. cool! It actually let you write lesser line of code.
What i don't like about Angular especially is Directives.Followed by defining controllers and scope clientside as Massimo saids. I also find defining templates inside Javascript very weird and hard to write. Javascript , unlike python , you have to Concat Strings to make it easy to read. It do not have """ """ syntax. In our team we try to be as HTML-Less as possible when coding single page apps , Directives add more HTML. > you will do the same thing with qooxdoo, We don't do that in Qooxdoo desktop. When we need to add new widget from scratch we subclass: qx.ui.core.Widget . Add a data Model and then we can bind with Delegates. and add things as needed , at 90% no new HTML is needed. On Tue, Oct 28, 2014 at 12:37 AM, Vasile Ermicioi <elff...@gmail.com> wrote: > if you are building single page applications you will do the same thing with > qooxdoo, > so I don't get it.. > controller + view + databinding + directives = great combos for building > components(widgets) > here a simple example to get an idea > https://github.com/angular-ui/bootstrap/blob/master/src/rating/rating.js > and you can load dynamically views and controllers as they are needed > how would you build components like that with ractivejs? > as I understand ractivejs is just object+template with databinding, > > I have the feeling that you are missing something guys ;) > > > > On Mon, Oct 27, 2014 at 3:34 PM, JorgeH <jorgeh...@gmail.com> wrote: >> >> I agree with Phyo and Massimo >> >> Ractive.js is much better in that sense. >> >> On Monday, October 27, 2014 8:30:38 AM UTC-5, Massimo Di Pierro wrote: >>> >>> I agree with Phyo. It is not the template syntax that is weird, it is the >>> logic of defining controllers and scope clientside. I like ractive.js >>> instead. >>> >>> On Monday, 27 October 2014 01:14:51 UTC-5, Phyo Arkar wrote: >>>> >>>> I really dislike angular's syntax. Its unnecessarily weird. >>>> >>>> On Monday, October 27, 2014, Vasile Ermicioi <elf...@gmail.com> wrote: >>>>> >>>>> I would build the interface with angular+kendoui and use web2py for >>>>> REST API >>>>> >>>>> On Sun, Oct 26, 2014 at 1:26 AM, Phyo Arkar <phyo.arkarl...@gmail.com> >>>>> wrote: >>>>>> >>>>>> Forgot the actual site : >>>>>> http://qooxdoo.org >>>>>> http://demo.qooxdoo.org/current/widgetbrowser/ >>>>>> >>>>>> http://demo.qooxdoo.org/devel/demobrowser/# >>>>>> >>>>>> On Sun, Oct 26, 2014 at 4:52 AM, Phyo Arkar <phyo.arkarl...@gmail.com> >>>>>> wrote: >>>>>> > Also check out Qooxdoo. If you are going to build Desktop Style UI , >>>>>> > Qooxdoo is perfect (And code is much cleaner because there is no >>>>>> > need >>>>>> > for Jquery or Selectors). >>>>>> > >>>>>> > Web2py Demo : http://herspos.appspot.com/HersPOS >>>>>> > https://code.google.com/p/herspos/ >>>>>> > >>>>>> > On Sat, Oct 25, 2014 at 10:07 PM, Anthony <abasta...@gmail.com> >>>>>> > wrote: >>>>>> >> >>>>>> >>> >>>>>> >>> 2. How should the 2nd level of integration be done ? >>>>>> >> >>>>>> >> >>>>>> >> You can create a custom formstyle function and pass it as the >>>>>> >> "formstyle" >>>>>> >> argument. For an example of such a function, see the Bootstrap >>>>>> >> function: >>>>>> >> https://github.com/web2py/web2py/blob/master/gluon/sqlhtml.py#L783 >>>>>> >> >>>>>> >> Anthony >>>>>> >> >>>>>> >> -- >>>>>> >> Resources: >>>>>> >> - http://web2py.com >>>>>> >> - http://web2py.com/book (Documentation) >>>>>> >> - http://github.com/web2py/web2py (Source code) >>>>>> >> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>> >> --- >>>>>> >> You received this message because you are subscribed to the Google >>>>>> >> Groups >>>>>> >> "web2py-users" group. >>>>>> >> To unsubscribe from this group and stop receiving emails from it, >>>>>> >> send an >>>>>> >> email to web2py+unsubscr...@googlegroups.com. >>>>>> >> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>>> -- >>>>>> Resources: >>>>>> - http://web2py.com >>>>>> - http://web2py.com/book (Documentation) >>>>>> - http://github.com/web2py/web2py (Source code) >>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "web2py-users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>> an email to web2py+unsubscr...@googlegroups.com. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> >>>>> -- >>>>> Resources: >>>>> - http://web2py.com >>>>> - http://web2py.com/book (Documentation) >>>>> - http://github.com/web2py/web2py (Source code) >>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "web2py-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to web2py+unsubscr...@googlegroups.com. >>>>> For more options, visit https://groups.google.com/d/optout. >> >> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. > > > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.