Good morning,

This community is very understanding and helpful, I really appreciate the 
input from all of you.

In PHP, I really like Kohana. All URL requests are first filtered through 
URL mapping settings which can be extended and set in any way necessary. 
Then depending on that URL routing, a controller is triggered either 
because it's requested via the URL or because it's set as "default". 
Controllers can have any name, models can have any name and they don't need 
to match. And it is really this simple. There is no administration, there 
is no set up, there is no installation. But with Python frameworks, there 
are many "strange" (to me that is) things.

I just want to "get" the logic behind this all. In PHP, when an HTTP call 
is made, Apache, using the PHP, interpretes the PHP file and sends the 
outcome. But python, an app needs to be triggered with a specific port. Why 
is this so? I am not saying PHP is better. I just want to understand the 
"how" python functions, the fundamentals.

Thank you.

Reply via email to