Re: [web2py] large sites/application.
On Thu, May 13, 2010 at 23:07, Thadeus Burgess wrote: > But the problem with web2py is that what if you don't want portal > models to execute when they are on the public portion of the site? But > the public depends on the portals models and visa versa. No matter > which way you hash it, your going to have a massive web2py spaghetti > on your plate with some giant meatballs. =) > > If your not a stickler for perfection and don't mind everything being > pulled in regardless of where they are in your site, you should be > fine. > > Currently, it is not an appropriate solution to even put the models in > an external file that can be imported by each app, as the way web2py > works your not supposed to "import" your models... yes you can make a > function and pass your db object, but like I said, plate of spaghetti. What we can do (developers) to solve this problem? > -- > Thadeus > > > > > > On Thu, May 13, 2010 at 7:54 PM, Alexandre Andrade > wrote: >> to build large app, you can: >> >> 1. split you tables over several models, like >> db.py >> db_000_user_management.py >> db_001_portal.py >> db_002_ecommerce.py >> >> and so on. >> >> 2. split your code and html over several controllers: >> >> default.py >> portal.py >> shop.py >> >> views/default/*.html >> views/portal/*.html >> views/shop/*.html >> >> >> and so on. >> >> -- >> Atenciosamente >> >> -- >> = >> Alexandre Andrade >> Hipercenter.com >> >> >> 2010/5/13 thedangler >>> >>> I'm confused when to make apps. I'll be making a pretty decent size >>> website and it has over 30 tables. The site will have different >>> functionalities and for the most part i have only seen code for apps >>> that do two or one thing. >>> >>> So do i make multiple apps. If so how do i know when to make a new >>> one. If not is there a proper way to build large applications. >>> >>> Thank you. >> >> >> >> >> > -- Álvaro Justen - Turicas http://blog.justen.eng.br/ 21 9898-0141
Re: [web2py] large sites/application.
But the problem with web2py is that what if you don't want portal models to execute when they are on the public portion of the site? But the public depends on the portals models and visa versa. No matter which way you hash it, your going to have a massive web2py spaghetti on your plate with some giant meatballs. =) If your not a stickler for perfection and don't mind everything being pulled in regardless of where they are in your site, you should be fine. Currently, it is not an appropriate solution to even put the models in an external file that can be imported by each app, as the way web2py works your not supposed to "import" your models... yes you can make a function and pass your db object, but like I said, plate of spaghetti. -- Thadeus On Thu, May 13, 2010 at 7:54 PM, Alexandre Andrade wrote: > to build large app, you can: > > 1. split you tables over several models, like > db.py > db_000_user_management.py > db_001_portal.py > db_002_ecommerce.py > > and so on. > > 2. split your code and html over several controllers: > > default.py > portal.py > shop.py > > views/default/*.html > views/portal/*.html > views/shop/*.html > > > and so on. > > -- > Atenciosamente > > -- > = > Alexandre Andrade > Hipercenter.com > > > 2010/5/13 thedangler >> >> I'm confused when to make apps. I'll be making a pretty decent size >> website and it has over 30 tables. The site will have different >> functionalities and for the most part i have only seen code for apps >> that do two or one thing. >> >> So do i make multiple apps. If so how do i know when to make a new >> one. If not is there a proper way to build large applications. >> >> Thank you. > > > > >
Re: [web2py] large sites/application.
to build large app, you can: 1. split you tables over several models, like db.py db_000_user_management.py db_001_portal.py db_002_ecommerce.py and so on. 2. split your code and html over several controllers: default.py portal.py shop.py views/default/*.html views/portal/*.html views/shop/*.html and so on. -- Atenciosamente -- = Alexandre Andrade Hipercenter.com 2010/5/13 thedangler > I'm confused when to make apps. I'll be making a pretty decent size > website and it has over 30 tables. The site will have different > functionalities and for the most part i have only seen code for apps > that do two or one thing. > > So do i make multiple apps. If so how do i know when to make a new > one. If not is there a proper way to build large applications. > > Thank you. >
[web2py] large sites/application.
I'm confused when to make apps. I'll be making a pretty decent size website and it has over 30 tables. The site will have different functionalities and for the most part i have only seen code for apps that do two or one thing. So do i make multiple apps. If so how do i know when to make a new one. If not is there a proper way to build large applications. Thank you.