A colleague has lodged the following complaints about web2py, and I'd like to run my responses by this group in order to correct/strengthen those responses.
Complaint #1: No real-time debugging (i.e. proper step-debugging in a real IDE) Response #1: web2py, being a framework, does not include a full-blown IDE, but it doesn't preclude your using your favorite IDE. Complaint #2: No proper logging mechanism for modules. (Related: web2py is pathetic at third-party module integration) Response #2: Again, nothing in web2py precludes using python's logging facility. (And I've had no problem getting it to play nice with PIL and some other modules, so I'm not sure what the complaint is here.) Complaint #3: Having to do strange things (like double-imports and reloads) to pick up run-time changes in my module. (This may be where the complaint about 3rd party modules comes from.) Response #3: I believe the issue here is that there is a module which is being developed/debugged, but changes to it aren't getting picked- up without re-starting the application (or doing "strange things"). Were the module being developed located inside web2py during development, then I believe edits would get picked up immediately. Complaint #4: web2py will not let me handle my own form, considering I don't want to use web2py's ORM to talk to my data Response #4: There is NOTHING in web2py the prevents you from using your own form. Complaint #5: It's not a real ORM, because there is entirely 'zero' configuration like a real ORM has. It's a database-to-HTML-form management system, not an object-relational management system. Response #5: White it has features to facilitate HTML form management, it certainly seems to map records to objects... Complant #6: web2py will only let you process a web2py form if it was created in the controller Response #6: while a from OBJECT must be created in the controller, the actual form need not be. Complaint #7: web2py won't let me loop over keys in their custom dict () structure (called Storage) in order to circumvent the FORM and SQLFORM issues in #5 above Response #7: ? Any help would be appreciated. - Scott --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---