A detailed discussion on a wide range of Python enterprise applications

Source: Internet
Author: User

Zope created using the Python language is the most widely used and understandable content management framework in the Python enterprise application field. This intentionally forces programmers to develop good programming habits, one of the most important items is the indentation rule of Python.

In this framework, the website owner can easily modify the website content without the intervention of programmers. Zope has been put into practice for several years. At present, it has been widely used, especially in Europe. Zope has also won wide popularity in the United States. Currently, Zope is mainly developed to simplify the development process and further separate functions from the representation of content.

This once again increases the Zope penetration rate. Like Python, Zope is also open source software. Zope indeed introduces a considerable amount of system load, thus reducing the system performance during development, however, some technologies can effectively minimize the problems arising during website deployment. When considering Enterprise Python applications, it is often ignored. This is the Python variant Jython. Jython is fully written in Java.

Quick Development and application testing are implemented, which is much lower than the development time of Java edit-compile-test to improve the application of Java class libraries. Jython also tightly integrates Python and Java code. So that both can make full use of the advantages of the other party. This is exactly one of the goals of Microsoft. NET's CLR technology, but today it has become a reality for Python.

Obviously, enterprise applications of Python enterprise applications should also take their views seriously. The main points against Python as an enterprise-level programming language are as follows:
◆ Fewer developers than other programming languages, such as Java and Python.
◆ Lack of real multi-processor support.
◆ Lack of commercial support.
◆ Software performance, but various evaluations repeatedly show that Python is comparable to Java in most applications ).

Of course, the lack of commercial support is a problem faced by most open source technologies. For Python, I cannot find a proper method at the moment. However, some European companies that have recently followed Python have formed a new business group, which may mark a new phase of Python development. Please refer to the website of the Python Business Forum ).

PHP has won brilliant successes in the enterprise software field mainly because of its wide range of practical products, such as discussion boards, chat servers, group calendars, and instant messaging systems. In contrast, Python provides fewer solutions.

The distribution version of The Python language does contain some extended class libraries, and more programmers are working on developing Python workers equivalent to PHP. however, considering the time urgency of the market and the existing PHP solutions to your problems, PHP will naturally become your first choice.

Most development managers seldom know Python. In a highly stressful environment in the modern IT field, the lack of understanding of Python and its tools and the lack of knowledge in software development naturally become a dead point for Python.

After all, CIOs or development directors are under heavy pressure to complete the development task. Most development managers prefer to choose what they know in the absence of specific and attractive evidence of possible benefits. So it is not surprising that few people know Python enterprise applications.

  • Program editing using the Python script language
  • Parse the principles of Python Development Programs
  • Where can I find a good Python code developer?
  • Tell you the reason for purchasing Python IDE
  • Introduction to the Python RSS Service

Compared with existing mature technologies such as ODBC and JDBC, the database access layer of Python looks too primitive. Although this aspect is changing, the Development Department needs to smoothly join existing complex legacy data and quickly access the SQL database, all of these made it difficult to show much interest in Python in a short period of time.
However, Python has also developed rapidly in this field. In about half a year, it is entirely possible that Python will step on it. Compared with other rival languages such as Perl and Java, Python is indeed suffering from a lack of documentation to some extent. There are no widely used and easy-to-obtain documents and books in Python enterprise. The number of books labeled with PHP on the market is almost more than twice that of Python, and Prel is more, it has more than 400!
The online documentation for Python enterprise applications is well organized, but these documents are almost all references. Fortunately, Python's easy learning curve reduces the need for many books and materials.

Related Article

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.