-
Website
http://codingexperiments.com/ -
Original page
http://codingexperiments.com/archives/102 -
Subscribe
All Comments -
Community
-
Top Commenters
-
i80and
4 comments · 1 points
-
ryansv
2 comments · 3 points
-
jokeyxero
3 comments · 1 points
-
Phil Glockner
3 comments · 79 points
-
JoseGosdin
2 comments · 1 points
-
-
Popular Threads
I would suggest a review of three python tools. Karrigell is a full fledged environment. It even provides its own http server. Cheetah and MyGhety are two template languages one could consider. Each has its own strengths and produce fully formed html code.
There are others of course (Django, TurboGears) that provide the full MVC stack if you wish.
interesting views! I would have my own things to add/comment on:
- Python can also be used in the .NET world (see "IronPython") which includes ASP.NET, so in essence it can be used for "easy" web development.
- The Python indentation "battle" has been raging for almost 2 decades now; some see it as a pro, some see it as a con. In the end, any good programmer indents anyway, so its not really an issue (although no one likes to be FORCED to do something...)
- "It may take some Googling to figure out how to use a certain module." - this is true of most languages, in my experience :-) But yes, more practical examples in the reference library would be a good thing for everyone! Good point!
- To add to what the above poster mentions, Python was indeed not built for the web (it predates it, really...). This has, in my observation, hindered its success as a mainstream web programming language till recently. The coming of the MVC-style web frameworks have changed the playing field somewhat, and now "Ruby" and "Python" are mentioned as powerful alternatives to PHP (pro: better programming practices are part of the development process).
Cheers!