top | item 95382

Web2py - yet another Python web-framework

9 points| macmac | 18 years ago |mdp.cti.depaul.edu | reply

9 comments

order
[+] mdipierro|18 years ago|reply
web2py used to be called Gluon so it is new but not too new. The main reason for bytecode compiling in web2py is that, for each page, the template+layout+included views are converted into a single bytecode compiled file. That means that when serving the page there is no parsing of the template, no pattern matching, no text replacement and therefore it is much faster than the alternative.
[+] BrandonM|18 years ago|reply
web2py is an open source full-stack Enterprise Web Framework written in Python and programmable in Python, designed for agile development of secure database-driven web-based applications.

I couldn't help but chuckle at that description. It has so many buzzwords in one sentence that the word "Python" really seems to clash. "Java" would have seemed more appropriate.

[+] mdipierro|18 years ago|reply
If we want python to take over java, we need to speak "their" language. Seriously, why don't you give it a try and tell me your impression? It takes 10 minutes.
[+] hbien|18 years ago|reply
Looks like some features include being able to byte-compile for closed source distribution and easy packaging (.app, .exe, or .py). That's pretty interesting for people who want to make and distribute python web apps.
[+] dhouston|18 years ago|reply
byte compiling offers little protection against an even slightly motivated adversary; services like http://depython.net turn bytecode into readable source for a nominal fee.
[+] icky|18 years ago|reply
Or at least, it seems interesting on the face of it. Obfuscation != encryption.
[+] macmac|18 years ago|reply
I agree. I do not get why he has chosen to emphasise the ticketing system instead. It seems like a pretty trivial thing to implement in most frameworks.