What are the programming languages for Java, JavaScript, PHP, and Python to develop separately?

Source: Internet
Author: User
Java is often associated with "enterprise," because it has some good language features and a rich framework that is most favored in enterprise applications, and you can always hear about j2ee,jsp,hibernate and stuff like that. At the same time, Java has a place in the mobile phone field, before the general intelligence, many mobile phones are to support Java applications as a selling point, and after the outbreak of the smartphone, the Java mobile Home becomes Android, as the standard programming language of Android exists.

Summarize:

Java: Web, Enterprise-class development, general application software, game backstage.

JavaScript sounds like Java, but it doesn't really matter, it's just a name. Like Leifeng Pagoda and Lei Feng's relations, although only one word. The most extensive application of JS is undoubtedly in the Web front end. Simply put, the website sent you a bunch of documents in a variety of label format, and JS is responsible for manipulating these documents to achieve some client dynamic effects. JS's territory is not only so, now node. JS can also be used for server-side development.

Summarize:

JavaScript is the scripting language of the browser, general and html,css these together, mainly to do the front-end development of the site, showing a variety of cool pictures.

PHP These three words you often see in the browser address bar, so it is not surprising that PHP is used to develop the site. It is also the King language of the Web back end. Countless web sites are running PHP code on the backend.

Summarize:

PHP: Primarily a network front-end for generating web pages. You can also use PHP for the entire Web server, such as many forum engines.

Because of its rich and powerful library, Python is also known as the artificial glue language, which makes it easy to connect a variety of modules, especially in C + +, made in other languages. A common application scenario is to use Python to quickly build a prototype of a program (sometimes even the final interface of the program) and then rewrite it in a more appropriate language, such as a graphics rendering module in a 3D game, with a particularly high performance requirement, and can be rewritten in C + + with a specially requested part. It is then encapsulated as an extension class library that Python can call. Python is doing server development and IoT development. Information security, big Data processing, data Visualization machine learning, IoT development, API for major software, desktop applications, all need python.

Summarize:

Python: Dynamic interpretation type, high development efficiency, open source, flexible, low entry threshold.

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.