Java/. net/PHP compares the. Net world in the eyes of programmers

Source: Internet
Author: User
First, we ,. net, PHP application shares to make a comparison, simply divide the current mainstream applications into two categories, one is enterprise applications, one is Web site applications, the following table is my summary, not necessarily accurate, but it can be a rough idea. From the table, we can see that both Java and PHP have their own fields of expertise, but. Net does not

First, we ,. net, PHP application shares to make a comparison, simply divide the current mainstream applications into two categories, one is enterprise applications, one is Web site applications, the following table is my summary, not necessarily accurate, but it can be a rough idea. From the table, we can see that both Java and PHP have their own fields of expertise, but. Net does not

First, we ,. net, PHP application shares to make a comparison, simply divide the current mainstream applications into two categories, one is enterprise applications, one is Web site applications, the following table is my summary, not necessarily accurate, but it can be a rough idea.

From the table, we can see that both Java and PHP have their own fields of expertise, but. Net is not prominent, and the situation is very embarrassing in terms of share.

Let's take a look at the technical aspects. First, I declare that I am not very familiar with each of these language technologies. I can only make a rough analysis...

Let's talk about Java first. In terms of enterprise level, it can be said that it is an absolute leader. Many enterprise-level technologies and development ideas are developed by Java. the disadvantage is that Java development and deployment are troublesome and not suitable for ultra-small projects.

Besides. net, in 1. era x ,. net can be said to basically not have many enterprise-level development features. By 3.0, although Microsoft's various framework technologies make up for these shortcomings, there is still a certain distance from the Java World. In terms of Web websites ,. the advantage of the Net Server Control has become weak. Because the server space generates spam code and it is not convenient for us to adjust it, it is difficult to use portal sites with high requirements on the front-end interface (although there is a third-party MVC framework, but it does not have IDE support.. Net)

In addition, PHP is clearly positioned as Web development. Therefore, it has many features suitable for Web development. For example, the deployment is very simple, and several files can be run at random by finding a virtual host. In China, due to the full promotion of famous products such as Discuz and DedeCMS, PHP has a great advantage in the development of small and medium-sized websites. Recently, a large number of open-source frameworks have emerged, injecting some vitality into PHP enterprise development, it can be said that the potential is full.

Based on the above, we can see that. Net is not clearly positioned. Microsoft wants to eat it, but not one of them can eat well ..

Finally, I would like to talk about Ruby. In fact, it should be said that ROR should be liked by everyone. Second, Ruby is a strange thing. Without the ROR framework, I think it would be hard to be famous. since the ROR architecture is not very complex, many PHP frameworks can be said to follow his ideas, and he has learned 78 successes. I personally think it is difficult for ROR to become bigger, it may be a flash of cake. It's just a trendy thought that everyone has come to learn fashion twice. Once they have learned it, everyone thinks that is the case. Other languages can do the same.

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.