As web2py grow bigger and bigger :

- There are many many features which are not used, just sits around.
- If we dont want , have to remove them by hand from web2py
- If we just want to release a standalone application, web2py is already too
big
- if i want to strip down features i have to look into web2py code ,
modifying , removing stuff , that will break things and every web2py update
i have to redo that work.

May be in Future , in backward-incompatible version of web2py(may be also
possible in this version) , shouldn't we separate web2py into separate
components
eg:

Web2py-Core (Main web2py Rocket, MVC,Routing)
Web2py-DAL (DAL SPecific,auth,curd)
Web2py-Extras (Extra web2py Examples,scaffolding)
Web2py-Admin (Admin interface)

And also  new stuffs:
Web2py-Deployment (Easy deployment and setup features for multiple type of
servers)
Web2py-Plugins (Cube , etc)



-There should be more that can be separated

so Here is what we get - Two versions:  Web2py-Lite = Web2py-Core +
Web2py-DAL and then web2py , All included

That way if Some features need its own maintainer Massimo can assign task to
that person , he will work on it without touching other stuff. It will be
easier for everybody to contribute too.


The thing i want about Web2py-Lite is :

I am starting to make web2py-based  issue tracker for mercurial, Database
Manager  (Full featured like PHPMyadmin) and Web-based File manager based on
web2py in my free time.

They will be avliable as opensource and free. But i want to release them as
Both web2py applicance and Standalone.
As Standalone , it will attract other developers , PHP / .NET who do not use
web2py or python use it and it will also attract them.
I know a lot of them who just stick to phpMyadmin for database management
over the web, even tho their development langauge is not PHP. Web2py's DAL
is so easy to make Something like
phpMyadmin and it will be alot better coz zero configuration + Setup
requirment that web2py gives.For phpMyadmin , one have to install apache +
php + mysql + phpMyadmin.

Would it be too much work? But i believe with this modular design it  will
make future of web2py a lot brighter .

Reply via email to