Okay ~ Analyze and compare the reasons why Java Web on the internet is inferior to other platforms such as PHP ~ Of course, first collect information 2

Source: Internet
Author: User

Add the previous instructions on WordPress plug-ins.

WordPress, a product that provides plug-in frameworks in PHP, has a relatively high cohesion ". The backend management function of ins enables you to install INS, configure INS, disable and delete ins. Why? Don't take a look? I want to tell you that it is very difficult to develop a complete plug-in framework in Java Web development !! Java Web developers"Business"All functions are written at the lower layer of the action and integrated with spring. You need to know that the imported program is initialized once the layers written below the servlet are generally changed. That is to say, your code can only be imported once at JVM startup, including struts
Configuration file for spring hibernate. The development and debugging efficiency is extremely low, and the server must be restarted every time the adjustment is made. One of the solutions is the most primitive. All the Business Code is written in JSP.

This method has been abandoned by developers a long time ago, because they think it will lead to chaos, which is also the problem that MVC is widely used.However, I would like to say that people use the MVC Framework and hierarchical concept because their product or application framework has met the scale requirements during the long evolution process, it is demonstrated by the gradual evolution, not the initial application architecture design. The results of evolution must meet the specific implementation requirements, but the pre-design does not necessarily meet the implementation requirements.

Java Web developers often go astray.Over-design, over-prediction. When I was developing, it seems that there was always a sound saying, "I want to split, I want to be modular, I want to be reusable, I want to be Oo ..... ", I want to tell you that I am ill .... Java developers' early education goes deep into the bone marrow... Some of the toxins are also...

Well, back to the topic, what we mentioned earlier cannot be dynamic refers"Generally"Someone will say that I use ASM cglib to reflect jrebel, right? OK, then youTechnical thresholds and learning costsThere is more than a slight increase. Some people say how can I use osgi as a plug-in directly? Then I asked how many people will learn osgi to develop a blog or album, and how many people have been using osgi since now? Similarly
Technical thresholds and learning costsIt's not just a little high. The final result is that general javaweb developers are too reluctant to use this architecture or technology. But the hierarchy will be selectedSSH. Because SSH learning costs are slightly lower than above. (What's more strange is that many of those who stick to SSH do not understand JSP/servlet/jdbc. Maybe it's a problem for recruiters. What about these recruiters? Forget it ...)

This poses a problem. Can Java Web provideEasy to learn, highly flexible, easy to plugging, easy to debug??? Let's take a look at your comments ....

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.