For half a year to develop a new website, should you choose PHP or Python?

Source: Internet
Author: User
Recently, a project can be spent half a year to do, the individual has a web base (HTML, CSS and superficial asp and PHP), but the choice of language is a bit tangled, the new development site is the choice of PHP or Python?
Time: Consider having half a year to study (focus on half a year to learn not to do other work). Is it possible to complete the project independently?
Efficiency: Look up some information. Some say that python is efficient, so can you support the operation of large-scale Web projects?
Portability: Will the software of the mobile Platform (Android) and the Windows platform be developed later, and can python be qualified?
Do you have any good books and ideas to share in Ps:python's study? Is it hard for Python talent to recruit later?

Finally decided to use Python, because the background needs some sort of algorithm, feel Python is better, not also be the name of the image of glue language? Thank you all my friends for their enthusiastic answer.

Reply content:

It's better to decide on the scene. Because once PHP once loaded, the characteristics of a destruction (at present is not so simple), if the site only to the content of the main, or interaction-based, completely can use PHP to do, although Django is very powerful, PHP also has Symfony2 can be achieved, of course, this is heavyweight.

If you need to run some analysis on the backend of the website, deal with or make some special optimizations for the features of the site, such as the recommendation, then if the front end uses the PHP backend should also be in other languages, if you choose Python should not need to introduce a second language.


or according to the application scenario. Although I like the Python language very much, it's too difficult to recruit people. If the project is bigger, you have to develop it yourself.

So PHP is strongly recommended, if it is a company project. PHP, Python is not appropriate. Recommended rails. Only with rails will you be able to quickly develop a complete website in your spare time. PHP, Python development efficiency is too low, not suitable for personal use. Choose PHP. Because Python won't take half a year, up to one months to get rid of Gmail and YouTube are python. The domestic watercress is also python.
There is no efficiency problem with properly designed python. The design is unreasonable, what language is useless.
Learn from the beginning or Python, after all, in addition to the website, Python has a very wide range of applications (from MMORPG to scientific computing).
The application area of PHP is relatively narrow. In fact, product development has always been more technology than language. Using PHP and Python for large systems has its own case. There is no language of merit or disadvantage. Or the merits of the language can be ignored in some way, or offset by each other's strengths.
Language is less important for developing a new system. With the maturity of the product, the mature team technology, platform migration is often the case, and it is not a difficult thing.
But in the domestic development, the individual proposed to use PHP to do new product development, it is clear that the domestic various PHP development resources (human, material, financial) support will be much better than Python. For those who do not have experience, it is recommended to use Python, forcing indentation can make people develop good habits. Since you can PHP, you should use familiar language.
Every language has its shortcomings, there is no need to tangle. Grow up in the future, encounter problems really can not be solved, you could change. Is the server a virtual host or a cloud host? Or is there a dedicated server on your own?
What are some of the specialized Python offerings that server providers now offer?
These should all be counted into the cost of it. Python is pretty good, the code is very comfortable to write, get started quickly!

http://www. chulaiba.com There was no Python foundation at all, learning to do 1 months.
And then he made a "love fix", http://www. aicuohe.com 。 It's going to be a quick fix.
As for the later performance and efficiency, if you can really succeed in that step, I believe there will be a way to solve
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.