Get a quick overview of spa single page apps

Source: Internet
Author: User

    • Briefly

Spa single Page Web application The concept is not new, The concept has been discussed since 2003, but the term "single page application" has been used for 2005 of years, and the concept of spa isjust as obvious as its name, which is that the entire site is no longer like a traditional HTML page. You need to update the page every time you do an action, but like traditional computer software, just change the content of the display without changing the entire page! The concept is simple, but there are actually a lot of problems to consider.

    • Understanding single Page Applications

Simply speaking, the spa page will only have a Web page, which is designed to respond to the various devices used by users and to replicate the experience of users using the software on their computers, making it easier and more efficient for users to use the site. How do you understand this sentence? Under normal circumstances we will link to a number of other pages in a page, to jump the page, but if we use a single page application, we always in a page, usually using a-tag strokes to achieve.

    • Advantages and disadvantages of single page application

In fact, not all developers feel that the web should be developed in a spa, because some people think that the spa-based site is not easy to manage and not safe enough, and, because there is no page-by-page page to the search engine crawler to crawl, so in Search engine optimization (SEO) work, It takes extra effort, and since there is no page change, you need to customize the state to replace the traditional web-based program with the URL to make judgments!

The needs of the spa should always exist, such as Web Game Web page is an obvious example of the spa, but before this, to write a Web page such as spa, it is necessary to install flash through the browser such as plug-ins to achieve.

However, recently thanks to the HTML5 + CSS3 + Javascript UI Framework, a complex spa can be performed with browsers that support HTML5 and CSS3, so developers don't have to learn another way to develop a spa site, And users do not have to install software, so that the development of spa Web programs to get started and the threshold for using a lot less! However, although the development and use of the spa is easy, but most people have the idea that at this stage, not all sites are suitable for the use of the spa approach to development, but like the game and the need for more users to operate the Web application should be more appropriate, and, Is the need to be used in different devices of the page will be more necessary, and if it is a general web site or simple content site, it is not very suitable, because it takes time to convert this type of website into a spa site, and will not necessarily have a better effect and response!

Get a quick overview of spa single page apps

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.