Very helpful response, thank you.
On Nov 11, 2:07 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> Your questions are somewhat general and vague, and I guess you want to
> accomplish many goals at once.
> I'd suggest you go step by step.
>
> 1) Learn python. It won't be hard at all if you already have
> programming experience, and you'll soon find out that it is an
> enjoyable, practical and fun language to work with.
> 2) Decide if you want a full fledge heavy weight framework that does
> it all and has every single feature you may want to use (for example
> Django), or if you want a simple, flexible and lightweight solution
> instead (webpy).
>
> I don't know the reasons of the reddit folks for the switch, but some
> posts suggest it may have something to do with their strained
> relationship with webpy's creator, I don't know (ask Aaron for an
> answer :-). Perhaps they want a solution with a larger community
> behind...
>
> In my opinion, full stack frameworks such as Django, Turbogears or
> Pylons tend to be all-in-one solution for web development, and they
> make you learn their own idiosyncratic way to accomplish every task.
> It's been said that Django lets you create websites in Django, while
> webpy lets you create websites in python.
> It means that if you know python, you can start creating websites in
> webpy almost instantly, because it is just a way to do web development
> in plain python.
> You don't have to read a whole manual just to get started and there
> are no restrictions as to how to create your site's structure or where
> to put each file.
> In many ways, it's just like creating a regular python app.
> You are free to use whatever templating solution you may like (its own
> "templator" or any other such as Mako, Cheetah, etc) or any other
> python module you prefer.
> You can mix and match everything anyway you want. It gives you full
> freedom and flexibility.
>
> On the other hand, the other frameworks come with their own default
> libraries and if you want to use others instead, it gets complicated.
> Webpy is simpler and gives you more freedom. But its simplicity
> doesn't mean in any way that it is less capable or that it lacks
> features.
> One of the advantages of its simplicity is that, for example, it runs
> out of the box with Googlee App Engine, while other frameworks need to
> be adapted specially.
>
> I believe that, if you have basic knowledge of html and python, you
> can start creating web apps in webpy after a few minutes of reading
> its tutorial.
> I suggest you start with the latest development branch (3.0).
>
> Good luck!
> Luis
>
> On Nov 10, 5:10 am, kaos <[EMAIL PROTECTED]> wrote:
>
> > Hi,
>
> > A couple of days ago I decided that I wanted to learn Python.
> > Currently I do the majority of my web programming in PHP but as of
> > late I am becoming more and more frustrated with the lack of
> > organisation and inconsistency and I want something better. It's also
> > worth noting that I do a bit of C#, so I'm inclined towards OOP.
>
> > I'm quite experienced with PHP but I have never used a PHP framework,
> > I have always preferred to handle things my own way... but now that
> > I'm getting into Python I can see that frameworks are the norm and so
> > I'm trying to narrow down my choices so that I can eventually pick one
> > and stick with it.
>
> > I heard about web.py because I use Reddit and I understand that it
> > used to use the framework now officially known as web.py. From what
> > I've read about it, it really sounds like the kind of framework that
> > would suit me.
>
> > My question is: what do you think caused the Reddit developers to
> > switch to Pylons? What is it about these big mature frameworks that
> > people love so much? Why are web developers so keen to put their code
> > in the hands of a framework that seems to twist and distort it until
> > the point that it feels completely unnatural?
>
> > You have to understand, I'm a complete noob. I feel kinda lost right
> > now in this world of frameworks. It took me a whole day to setup wsgi
> > on apache with web2py, and now that I'm reading the documentation i'm
> > finding it goes against all of my own personal coding preferences, and
> > its scary!
>
> > Please provide me with some of your valuable wisdom :)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web.py" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---