web2py 1.38

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

web2py 1.38

mdipierro
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
[hidden email]
http://mail.python.org/mailman/listinfo/edu-sig
Reply | Threaded
Open this post in threaded view
|

Re: web2py 1.38

David MacQuigg
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
>[hidden email]
>http://mail.python.org/mailman/listinfo/edu-sig


_______________________________________________
Edu-sig mailing list
[hidden email]
http://mail.python.org/mailman/listinfo/edu-sig
Reply | Threaded
Open this post in threaded view
|

Re: web2py 1.38

Tony Theodore

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

_______________________________________________
Edu-sig mailing list
[hidden email]
http://mail.python.org/mailman/listinfo/edu-sig
Reply | Threaded
Open this post in threaded view
|

Re: web2py 1.38

Atul Varma
2008/7/19 Tony Theodore <[hidden email]>:
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
[hidden email]
http://mail.python.org/mailman/listinfo/edu-sig
Reply | Threaded
Open this post in threaded view
|

Re: web2py 1.38

adDoc's networker Phil
. I believe that a typical way to name it would be "pyweb2 .

2008/7/19 Atul Varma <[hidden email]>
2008/7/19 Tony Theodore <[hidden email]>:
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
[hidden email]
http://mail.python.org/mailman/listinfo/edu-sig




--
Americium Dream Documents
"(real opportunity starts with real documentation)

_______________________________________________
Edu-sig mailing list
[hidden email]
http://mail.python.org/mailman/listinfo/edu-sig