Hey! Bootstrap was never a constraint, I am removing it from every single project and adding foundation/semantic/custom - I can't stand it. I am also manually writing forms (everything in between of form.custom.begin and form.custom.end) while using the power of SQLFORMs on backend.
What do you mean by lacks proper data binding? You mean between client and server? If you're going with pyDAL, you are using python on backend. So, what are your stack goals that can't be achieved with web2py? If you can explain your issues a bit more, I would like to help/suggest, but I don't quite understand what's the problem. It might be I am missing something, but... 1. You can remove bootstrap from /static and from layout.html 2. Add semantic /static and include it in layout.html 3. You can even write your own layout.html and get rid of everything web2py related. If you remove web2py.js, you can't use LOAD, web2py_ajax and few other things. But it seems you don't really need those. 4. Add vue/angular into /static and include it into layout.html (or use cdn) You can use JSON to talk with the client: def my_controller_function(): data = 123 return response.json(data=data) So what pieces of the puzzle are missing here? Regards, Marin On Wed, Oct 28, 2015 at 4:07 PM, António Ramos <ramstei...@gmail.com> wrote: > my inconvenients: > > 1 - Bootstrap, i need layout.html but dont want bootstrap. How do i get > rid of bootstrap or change it to semantic ? > Bootstrap should not be a constraint but just an add-on. > > 2 - web2py custom forms and tables. Are nice tools but if they dont do > what you want you will have a big mess of code/style to customize it. > I prefer doing it frontend side with angular/Vuejs/etc. Gives me more > tools for my personal CV and the code looks better, however it lacks proper > data binding with web2py and i end up having 2 separate apps, one frontend > and one backend via REST. I dont like it. > > Regards > > > > > 2015-10-28 11:28 GMT+00:00 Bernard Letourmy <bernard.letou...@gmail.com>: > >> Hi Ramos, >> What's your project ? >> Because if you do some console, desktop or Python notebook doc. >> standalone pydal is there. >> But if you're looking at developing a web app or rest api >> Web2py Is quite good at it and quite well integrated with pydal ;) >> >> Or what inconvenience do you see with web2py for this project? >> >> Thanks >> Bernard >> >> -- >> 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.