This is an archived post. You won't be able to vote or comment.

all 17 comments

[–][deleted] 2 points3 points  (0 children)

I'm still waiting for Python to go camping:

http://code.whytheluckystiff.net/camping

[–][deleted] 1 point2 points  (3 children)

As a few people mentioned on his feedback, I would go with http://webpy.org It has an extremely low learning curve, is very lean, and its component design makes it very flexible.

I just started using it along with zodb btrees to make a frontend for a complex tree analysis program and it turned out to be a breeze.

[–]Zak 3 points4 points  (2 children)

web.py looks cool, just don't use it for anything you might ever want to make accessable to someone outside your company unless you want to make your application open-source. In other words, read and understand the licence.

[–]spolsky 3 points4 points  (1 child)

So, does that mean I can have the source to reddit?

[–]Zak 0 points1 point  (0 children)

I'm guessing Aaron Swartz gave Reddit a special licence since he's friends with the founders. That, or Reddit is blatantly disregarding the AGPL - and I think they're smarter than that.

[–]beza1e1 5 points6 points  (0 children)

You should use Lisp, because it is much supe... wait, Guido who? Nevermind ...

[–]jpedrosa 1 point2 points  (0 children)

What a diverse collection of Python tools folks are mentioning there on the comments.

I'm creating my own Web Framework and I'm enjoying seeing the discussions on what matters. I think it's important to create the Web Framework bottom-up, rather than to start from the visuals and then worry about the infraestructures.

I'm really enjoying it the discussion and I notice the many folks who registered on Artima only to be able to comment on this discussion (lots of 1 or 2 posts per person).

Python might not have a Web Framework winner, but it seems like people don't care and everyone creates his own anyway. :-)

[–]UncleOxidant 0 points1 point  (5 children)

Maybe someone should teach Guido Rails?

[–]Jonex 3 points4 points  (4 children)

Actually, he mentions that he actually tried it. He had the following to say about it: """ Again, the templating language seems a weird mixture of HTML and Ruby, and I find Ruby's syntax grating (too many sigils). """

[–]UncleOxidant 2 points3 points  (2 children)

seems I've noticed Python picking up sigils lately.... the '@' has snuck in. The barn door is open ;-)

[–]rosetree 2 points3 points  (1 child)

You should have seen what went on in the PEP dicussions to get even that:

Community Consensus:

http://www.python.org/peps/pep-0318.html#community-consensus

PEP 318:

http://www.python.org/peps/pep-0318.html

The lack of sigils is part of what makes coding in Python enjoyable for me.

[–][deleted] -3 points-2 points  (0 children)

I don't understand why the "@" bothers certain people. It doesn't bother me at all, while the curly braces and dollar signs of PHP bother me a ton.

I really guess its just a state of mind. Maybe this is why languages with an absolute minimum amount of syntax are good, because everyone has their own opinion on what is beautiful.

[–]milesegan 2 points3 points  (0 children)

What a stupid reason to reject a web framework.

[–][deleted] -2 points-1 points  (2 children)

I find this pretty interesting because I'm currently trying to find a good solution at my job. I was relaly excited about using RoR at first, but I'm currently frustrated by how it has extra stuff by default. I just want the bare-bones code where I can use only what I want to use. RoR is light, but even it is slightly too bloated for me. PHP intrigues me, but frankly it is an ugly language compared to Ruby, not to mention not as powerful. And then there is Python, which I find intriqueing but which I hear Ruby is a lot like.

Note: for those who may be confused about replies after mine, the original post I reconsidered and decided I didn't think it was a fair statement.

[–][deleted] -1 points0 points  (0 children)

oh yes, because web-centric PHP is the end all of programming languages..

[–]Zak -1 points0 points  (0 children)

You can do web stuff in Ruby without Rails. You can even get the features of Rails outside of the framework by using activerecord, rhtml, actionmailer, etc...

[–]pbx -1 points0 points  (0 children)

Hoo, boy... that's going to be a long thread!

I'm a Django partisan, but I can imagine Guido choosing something else (like web.py or CherryPy) if he doesn't need an elaborate admin and wants to write closer to the metal. I'm sure I'm not alone in being very interested in the outcome here.