The Laravel framework is so powerful. Why do we need SpringMVC and other J2EE frameworks to develop websites?

Source: Internet
Author: User
Laravel makes a lot of functions easy, from security to scalability and speed. This makes the J2EE framework very embarrassing. For example, SpringMVC covers many functions, but the development speed is not as fast as Laravel. What are the advantages of a SpringMVC-like J2EE framework over a Laravel PHP framework? Laravel makes a lot of functions easy, from security to scalability and speed. This makes the J2EE framework very embarrassing. For example, although Spring MVC also covers many functions, the development speed is not as fast as Laravel.
What are the advantages of a PHP framework like Spring MVC over Laravel? Reply: SpringleMVC is only a small module in the Spring Framework, but a method used by Spring to solve HTTP display. The real Spring Projects cover all kinds of middleware needed by enterprises from small to large. Boot, Cloud, Integration, Xd, and so on. You can take a look at the introduction above.

Laravel is not very clear to me. The introduction is a full-stack, php ror. In comparison, it should be Play or Grails in Java.

If the problem arises, whether I use PHP to write a website or Java to write a website, I just want to say that you are at will. If you have to add a reason, I want to say which one you are familiar. I think it is easy to build a website and it is difficult to maintain it. I am familiar with Java, Java, application monitoring, log processing, search integration, message processing, RPC calls, and project release, unitTests, ORM tools, Hadoop, Sprak, and other big data processing tools. If you want me to use PHP to do this, I don't know where to find these dependencies.

To sum up, you can use what you want, and it doesn't matter if you use it. As long as you use it well, it's just relative. Different tools are applicable to different scenarios. The development of a product is based on many background. For example, the enterprise's own technical foundation is based on JAVA, and then suddenly a PHP project appears obviously inappropriate (of course not impossible ).
In most cases, we should consider the cost and then measure the gains and losses.

Indeed, if there is no premise, you can choose a tool to complete the specific work, short-term and efficient tools are certainly the first choice. However, in the long term, tools cannot play a decisive role. The key lies in the user of the tool. When you see more ghosts, you may understand that today's confusion is really because you are too young.
Of course, you may have moved on to become a promising product manager before learning about the stream of information on the electronic wave, so far away from dirty and hard-working code farming. Your question is like, If php is the best language in the world, why do we still need java? Because Laravel's father PHP does not believe that he can beat Java. In turn, Java does not work. If none of them work, this coexistence will happen ...... In fact, you don't have to ask this question.

1. What do you use if your boss uses java or php;
2. You can use whatever you are familiar with (if you can decide on your own );
3. If you are the boss of the team, you should not ask this question, because the considerations for choosing any technical solution are not just one aspect;
4. Different use cases: depending on your current situation, team, O & M personnel, and the company's technical accumulation in this language, which of the following statements is preferred;
5. The phrase "tools cannot play a decisive role. The key lies in the user of the tool ." I. Fill in blank questions (5 points per question. You can add them !)
  1. Fast development is not equal to Fast Running
  2. Fast development is not equal to high concurrency
  3. Fast development is not equal to good maintenance
  4. Fast development is not safe enough
  5. Fast development is not equal ______
PHP is constantly encroaching on the JAVAweb market. The speed is very fast. So, how can someone like Lady Gaga? Some people also like Justin Bieber, which is too unreasonable ...... PHP is the best language. (I'm leaving. You can talk about it ~~)

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.