I learned a variety of languages and started to target Python and Perl today. Start with python.
------------------------------------------- I am a pangpang separator line ------------------------------------------
Definition of python on the official website:
Python is a great object-oriented, interpreted, and interactive programming language. it is often compared (favorably of course) to lisp, TCL, Perl, Ruby, C #, Visual Basic, Visual Fox Pro, scheme or Java... and it's much more fun.
Python combines remarkable power with very clear syntax. it has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. there are interfaces to construct system CILS and libraries, as well as to varous indexing wing systems. new built-in modules are easily written in C or C ++ (or other mentages, depending on the chosen implementation ). python is also usable as an extension language for applications written in other versions ages that need easy-to-use scripting or automation interfaces.
------------------------------------------- I am a pangpang separator line ------------------------------------------
Built system environment: (updated from 2009-3-19)
Centos 5.2 kernel 2.6.18
Python 2.6.1
Pylons 0.9.7
------------------------------------------- I am a pangpang separator line ------------------------------------------
There are many popular Python frameworks, including Django, pylons, and web2py. In addition, Quixote is a concern for douban.com.
Sorting Principle |
Platform |
A large amount of time for enterprise-level marketing |
Plone, Zope |
Integration with Python |
Pylons, webpy, twisted. Web, Zope |
Pursuing a framework |
Django, Zope/plone, karingel |
Quick Start With merge |
Karingel, cherrypy. turbogears |
Quick CMS |
Django |
Support level |
Django, turbogears, pylons, Zope/plone |
Framework Degree of Freedom |
Pylons, turbogears |
General Purpose |
Django, turbogears, pylons |
文 |
Django, turbogears, pylons |
Rails background |
Pylons, turbogears |
Ajax/JavaScript helper/Widgets |
Turbogears/pylons |
Wsgi support |
Pylons, turbogears (Django is working hard) |
JSON (Ajax server side) |
Turbogears |
And use flash/flex |
Turbogears |
From: http://wiki.woodpecker.org.cn/moin/PyWebAppFrameworks
After comparison, you decide to use pylons.
------------------------------------------- I am a pangpang separator line ------------------------------------------
Related links:
Python http://www.python.org/
Python wiki http://wiki.python.org/moin/FrontPage
The Python tutorial http://docs.python.org/tutorial/index.html
Learn python in 10 minutes http://www.poromenos.org/tutorials/python
Pylons 0.9.7 http://www.pylonshq.com
Django 1.0.2 http://www.djangoproject.com/
Web2py 1.5.7 http://mdp.cti.depaul.edu/
Quixote 2.6 http://quixote.ca/