
Hello everybody, I posted web2py version 1.38 (www.web2py.com). It is a web framework originally developed at DePaul University as a teaching tool. If you are familiar with Django or Rails than you know what this is about. web2py is very easy to use because you unzip it, click it, and it starts web server, database, and you do everything through the web interface. Python is in the package and has no dependencies. The original idea behind web2py was not that of teaching how to use a web framework but to make the role of the framework so easy and transparent that it can be used as a tool for teaching intro to python programming. Even students without programming experience understand the concept of URL, Input/Output, storage. In web2py a function is called when you visit a url. The output is the resulting web page. They edit the code as they edit a wiki page. Instead of building sample loops over prime numbers, you can as easily loop and build an RSS feed, etc. If you want to use it let me know and I will send you a draft version of the book. Massimo

Hello Massimo, I'm really impressed with web2py. Even with the huge productivity advantage of Python, this is still a big project. My first impression, after a few hours, is that this could be our "Rails on Python" - a simple web framework for those of us who know Python, but don't want to learn Ruby for just for one nifty program. I'm going through the cookbook.pdf tutorial now, and running into some snags. I see some of these were corrected in your latest 1.39 release, and some were due to my typing errors in transcribing the example code to my machine. I'll send you more details in a few days, but for those on this list who might be making the same mistakes - be very careful about those hard-to-see symbols like _ and ) vs }. These are very difficult to see in the cookbook.pdf document. You might want to download the example files, and do cut-and-paste instead of typing. Make sure you get version 1.39. The download didn't work in 1.38. Off topic: Why did they called it Ruby on Rails? Seems like the greatness of Rails has very little to do with Ruby and everything to do with good program design - properly encapsulating all the details not really necessary for a typical web app developer. The name "web2py" doesn't really grab my attention. How about Rails on Python, or something else a little more memorable than web2py? -- Dave At 02:58 PM 7/9/2008 -0500, Massimo Di Pierro wrote:
Hello everybody,
I posted web2py version 1.38 (www.web2py.com). It is a web framework originally developed at DePaul University as a teaching tool. If you are familiar with Django or Rails than you know what this is about.
web2py is very easy to use because you unzip it, click it, and it starts web server, database, and you do everything through the web interface. Python is in the package and has no dependencies.
The original idea behind web2py was not that of teaching how to use a web framework but to make the role of the framework so easy and transparent that it can be used as a tool for teaching intro to python programming. Even students without programming experience understand the concept of URL, Input/Output, storage. In web2py a function is called when you visit a url. The output is the resulting web page. They edit the code as they edit a wiki page. Instead of building sample loops over prime numbers, you can as easily loop and build an RSS feed, etc.
If you want to use it let me know and I will send you a draft version of the book.
Massimo _______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig

Off topic: Why did they called it Ruby on Rails? Seems like the greatness of Rails has very little to do with Ruby and everything to do with good program design - properly encapsulating all the details not really necessary for a typical web app developer.
I think it's the "on Rails" that really defines the framework. There's always a proscribed way of doing things; you don't have to navigate and/or understand the plethora of alternatives, just stay on track. As you observe, it lowers the barrier for typical web apps (at least those that benefit from the complexity of a framework). The name "web2py" doesn't really grab my attention. How about Rails on
Python, or something else a little more memorable than web2py?
In my mind, web2py sums it up pretty well - Web 2.0 in Python. MVC, ajax, trivial deployment (even back to cgi on GAE), all "web2ish" attributes. It might interest you that it was initially called Gluon. Just my thoughts, Regards, Tony

2008/7/19 Tony Theodore <tonyt@logyst.com>:
In my mind, web2py sums it up pretty well - Web 2.0 in Python. MVC, ajax, trivial deployment (even back to cgi on GAE), all "web2ish" attributes. It might interest you that it was initially called Gluon.
That's really interesting, because over the past year or so of reading about web2py, I had always assumed that it meant "web-to-python", in the style of command-line tools like "rst2html" (which converts restructured text to html); this was also confusing, because it seemed like "py2web" would be more appropriate. Looking at the website now, I see no mention of the phrase "web 2.0", so perhaps the marketing materials may want to make the connection more evident. - Atul

. I believe that a typical way to name it would be "pyweb2 . 2008/7/19 Atul Varma <varmaa@gmail.com>
2008/7/19 Tony Theodore <tonyt@logyst.com>:
In my mind, web2py sums it up pretty well - Web 2.0 in Python. MVC, ajax, trivial deployment (even back to cgi on GAE), all "web2ish" attributes. It might interest you that it was initially called Gluon.
That's really interesting, because over the past year or so of reading about web2py, I had always assumed that it meant "web-to-python", in the style of command-line tools like "rst2html" (which converts restructured text to html); this was also confusing, because it seemed like "py2web" would be more appropriate.
Looking at the website now, I see no mention of the phrase "web 2.0", so perhaps the marketing materials may want to make the connection more evident.
- Atul
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig
-- Americium Dream Documents "(real opportunity starts with real documentation)
participants (5)
-
Atul Varma
-
David MacQuigg
-
Massimo Di Pierro
-
Ph.T
-
Tony Theodore