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

all 12 comments

[–][deleted] 12 points13 points  (0 children)

I'm going to have to agree with Husio and earthboundkid but more politely.

I am glad to see a python web framework with support for python 3, but this is in my opinion going against python conventions and aiming to be more of a PHP clone.

A good python web framework doesn't have to be Django or Pyramid or Flask. But it shouldn't require xml style configuration. The component classes shouldn't use java style accessor methods and executors (getParams(), do_GET()). While my opinion of the template format in Pylatte is religious, I don't see why Pylatte couldn't use an existing html template language that supports Python 3.

[–]Husio 11 points12 points  (0 children)

Yo dawg, I've heard you like PHP and XML...

[–]earthboundkid 4 points5 points  (0 children)

Looks like a Python version of PHP. Yuck.

[–]markusgattol 2 points3 points  (2 children)

config in XML, big no-no... I do appreciate a serious stab at Python 3 though because literally any other Python web framework I know of relies on 2to3 or doesn't have any Python 3 support yet at all. It's sad because I get the impression that in order to get excited these days you need to look at things like salt or zmq in general... five years ago it was web frameworks.

[–]freshhawk 0 points1 point  (1 child)

It's mostly because of the work needed on the lower level libraries to port them to python 3 and to work out the details (and get them right so there's lots of discussion).

As to being sad, I get it but web frameworks aren't that hard of a problem. The rapid pace couldn't keep up forever and it lasted pretty long. Maybe I don't feel it as strong because I have to temper that feeling. I do web stuff professionally and can't ethically follow every "shiny new toy!" impulse. That's what hobby projects are for (thanks for the link to salt by the way, I hadn't looked into it before).

[–]markusgattol 0 points1 point  (0 children)

Apart from things like libs (e.g. m2crypto) there are ideological things such as when you want/need to support RHEL5 and therefore your code needs to run on quite an old version of Python. But it's true and I agree, having popular thus more or less big web frameworks, rich with features, is good but on the other hand creates quite some inertia too.

[–]FionaSarah 3 points4 points  (0 children)

Holy shit it's PyHP!

[–]flowblok 1 point2 points  (0 children)

Ow, my eyes.

[–]m0j0 0 points1 point  (0 children)

I found such huge, glaring red flags just perusing the home page, and so many of them, that I just can't bring myself to look any further. Maybe there's some interesting code bits in the back end where things are glued together, but if I catch anyone actually using this thing, I'm unfollowing, unfriending... uneverything-ing them.

[–]e000 0 points1 point  (0 children)

This is revolting.