"web2py excels" your so punny!
:-D


On Tue, Aug 13, 2013 at 12:08 PM, Arnon Marcus <a.m.mar...@gmail.com> wrote:

> We at our company have been using web2py for almost 4 years now.
> We use it as a basis for a wide-spectrum management system for our entire
> business, as an intranet web-app.
> We started by implementing a bidding process (generating budget-proposals,
> and such) as a substitution for monstrous spreadsheets.
> Granted, that is a very non-trivial accomplishment, and has little to do
> with the back-end web-framework.
> The most difficult aspects of such a system, are usually in the front-end,
> as it needs to do a lot of non-trivial things client-side, while still
> retaining the spreadsheet benefits.
> For this, we decided to build on-top of an existing front-end framework.
> After some research, we landed on a proprietary solution called "EJS
> TreeGrid":
> http://www.treegrid.com/treegrid/www/
> For what it gave us, it paid for itself about a thousand times over...
> We chose it mainly for the solidness and flexibility of the API, and the
> quality and breadth of the documentation, as well as it's feature support.
> I can talk for days about it, but this would be vastly OT here. Suffice it
> to say, you need something like this if you are serious about replacing a "
> monstrous spreadsheet" process.
> Things like being able to flexibly define trees and/or grids with
> pivot-tables, a built-in undo/redo, pagination, defining callbacks for
> anything, etc.
> We also use it as a replacement for MS-Project, as it has full-support for
> Gantt-charts, resource-utilization-graphs, as well as run-charts for
> scheduling.
>
> We are currently experiencing performance issues, but profiling shows that
> the database is the bottleneck, as noted here.
>
> So, it really isn't a question of the back-end web-framework when it comes
> to such considerations - other factors matter much more.
> That said, in order to be able to focus on the other important things, you
> need a web-framework that would require the least amount of effort on your
> behalf, and in that web2py excels.
> You want a framework that would get out of your way when implementing
> front-ends, and help you out as much as possible when defining your
> data-schema, with little-to-no restrictions.
> Granted, web2py has a lot of focus on "the simple things", like SQLFORMs
> and such simplistic-automation, but it doesn't mean you "have" to use them
> (we rarely do), as once things get a little less trivial, the
> restricted-nature of such things starts to show.
>
> So, to conclude, use what you *need*, not *necessarily* what *exist *in
> the framework - whatever it may be - and try to properly situate where
> considerations should focus for each need - some may not be the
> web-framework (at least not directly).
>
> --
>
> ---
> 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/groups/opt_out.
>
>
>

-- 

--- 
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/groups/opt_out.


Reply via email to