Through the collection of information about web app software, I learned something so that I could better answer the following related questions:
A web app is an application that is accessed over a network (Internet or intranet), or that computer software is hosted in a browser-enabled environment or in a browser-supported language (such as JavaScript) and relies on a Web browser to render it. Its popularity is attributed to the popularity of web browsers, as well as the handy user experience of this lightweight client utility. The ability to update and maintain without downloading the installation, with cross-platform intrinsic attributes, is a key reason for the Web app to become popular. Typical Web apps include Web mailboxes, Web stores, wikis, and more.
(quoted Fangyujie . Brief analysis of mobile Web app [J]. Electronic test (one) )
The Web app is actually Web application, which makes it different from a traditional website with a richer interactive experience and looks more like a native app. 2012 we saw the prototype of the Web App ,2013-2014 into the blowout period. The most important point is that the introduction of cloud computing fundamentally changes the acceptability of web apps.
( Citation Li Shiman . Research on rapid development of Web technology app based on HTML5--a blueprint for mobile office app development [J]. Computer knowledge and technology, 3. )
for Web App Software Analysis:
( 1 ) When did such software start appearing , and how did these software persuade you (strangers) to become their users? Are they aiming for profit? Are they aiming to earn cash from users? Or is it something else?
The Web App appeared in 2012, and the reasons for persuading people to use the software are broadly divided into:
1) The popularity of smartphones and the rapid wide range of browsers;
2) richer interactive experience;
3) Do not update frequently;
4) The recent advent of cloud computing makes it more convenient for Web apps to get more information like native apps;
They are not all software that appears to be profitable, and part of it is designed to facilitate user experience;
(2) When was the first time you used such software, how old were you, and in what schools, what was the state and what were the expectations for the software ?
QQ space; I was in junior high school, about 55 years old, QQ large range began to use in our students, although there was no intelligent machine, but the application of QQ has been particularly hot, only simple dialogue, browse QQ space. Therefore, my first contact with the Web App is QQ space, you can log in the browser to view information, we generally download from the Internet.
(3) when the software is how to get into your hands (mail order, download, copy each other, buy from the App Store, ...) )
Download on the computer via the Free software webpage.
(4) How did you Learn to use the software? What good does it give you, bad? How does the software handle bugs? How do I update a new version?
At the beginning of the use of this software is around the students are in use, belong to a new model of social software, in which we have a personal virtual space, you can upload photos, you can publish the mood, you can leave a message, you can view the dynamic comment reply and other operations, The hot contacts of these fledgling young people make us particularly quick to understand how to use them. The advantage is that our social networking is not confined to face-to-head language communication, but extends to the web and text. The downside is that we are more addicted to the novelty and the fun of the web and rely on this kind of entertainment. The new version is typically upgraded in the online store.
( 5 ) How is the competition between software of the same type? Do you still use it, or are different brands of similar software, why?
I think that at that time the same type of software is not many, such software generally through a more diversified features and more comfortable use, and so on to compete with the same type of software. as users, we do not care about the ease of implementation of the function, only concerned about the results of the final function, that is, flexible and convenient to use . I'm also using the software now because they're cross-platform and easy to update without the Native app.
( 6 ) This kind of software after 3 years, 5 years will still exist, why?
will continue to exist , the software itself is constantly improving and developing, and the environment and platform of these software devices are constantly being updated and diversified, Of course it will not die, it will only become more popular.
( 7 list the "special" phenomena you observed when using the software above , and how are they different from the hardware? Does this illustrate some of the essential features of software?
Phenomenon: with this kind of software you can get a lot of information without me updating.
Difference: Software is dependent on hardware and controls the hardware to work.
Essence: Software is a code set that controls hardware execution.
The first chapter of modern software engineering the second question---Chen Yan Rock