In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-25 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/03 Report--
This article mainly explains "what are the two giants of software development". Interested friends may wish to have a look. The method introduced in this paper is simple, fast and practical. Let Xiaobian take you to learn "what are the two giants of software development"!
Software development giants
B/S and C/S are two mainstream development systems in the world today.
What is B/S?
B/S structure (Browser/Server) is the browser server development model,
That is, only install and maintain a server ( Server ), while the client uses a browser ( Browse ) to run the software.
What is C/S?
C/S is also known as Client/Server or Client/Server mode. You need to be a client server. Servers are typically high-performance PCs, workstations, or minicomputers, with large database systems such as Oracle, Sybase, Informix, or SQL Server. The client needs to install dedicated client software.
I want to see the definition of B/S and C/S, friends who have played computer should understand, popular point is like 4399 Mini games running in the browser software is B/S development mode, like QQ, eat chicken games, League of Legends and other software need to download client software, this software is C/S development mode.
It's easy to understand, there's nothing to say. I don't think this is a necessary knowledge point. I don't know if it's important or not, but as a programmer, I think it should be common sense, just like taking paper to the toilet and falling in love early. Ha ha, just kidding, the meaning is similar.
Development Based on B/S Mode
The teacher told us before that what we are learning now is based on B/S mode development. At first, I was confused. Later, I figured out why Weixin Mini Programs (Mini) are so popular these years. It still makes sense.
The above picture is what I understood and summarized after I understood B/S and C/S at the beginning. It corresponds to life to understand. I was a post-90s generation. I remember stealing to play in Internet cafes when I was a child. Internet cafes were full of games such as "Bloody Shanghai Beach" and "Red Alert." At that time, they were all local area network. The software developed in C/S mode was most used. Until the rise of the Internet later, I was able to play some Mini games on web pages at the beginning. Later, Mini games on the web page became more and more popular, and many people were playing them. Today, Weixin Mini Programs (Mini) are also flying.
I have been thinking, if one day, the game experience developed on the web page is the same as the game experience downloaded on the client side, then B/S mode will replace C/S mode, because B/S mode is simple to operate and takes up less memory, while C/S mode takes up a lot of memory and is complicated to install. I think if there is such a day, it may be very cool!
Browser page history from B/S
In this interspersed with a story, all said that we are mostly based on B/S mode development, since it is B/S mode, how can we leave the browser?
Knowledge is dead, thought is alive, the official statement on the book is too boring, anyway, I do not want to read. I like to listen to stories, I think through stories to learn knowledge, in a relaxed environment to learn knowledge, very cool.
Here is the story:
JavaScript was born.
Early browser pages were simple, written in HTML and CSS, much like the one shown above. It's just simple hyperlinks, nothing cool like browser pages today.
Then there was a company called Netscape, which was not simple, and at a company meeting someone came up with the idea that there could be some interaction with client-side users on the browser page.
As soon as this idea was put forward, it immediately caused a heated discussion among the employees of the company. All kinds of fresh ideas jumped out, such as pop-up box prompts when clicking on those hyperlinks. In the era when most users were using modems to surf the Internet, users had to wait dozens of seconds after filling out a form and clicking Submit. After that, the server reported that they had filled in something wrong.
emmmmm······
At the time, it was exciting to be able to do some basic validation on the client side. But it's just an idea, the key is how to achieve it?
Don't worry, the key figure appeared. Brandon Aiqi, who worked for Netscape at that time, was a great person. He went back to his home and had fantastic ideas. Innovation sometimes came from such fantastic ideas. He came up with a programming language in a few days and solved the problem of interacting with users on the browser client side.
Yes, that scripting language is JavaScript. This language can interact with users on the web page and make the user experience better. This language was very popular after it was born. It can be said that it has achieved great success. In fact, when the language first appeared, it was called LiveScript. Later, Netscape temporarily changed LiveScript to JavaScript in order to catch the ride of Java in the media.
JavaScript and Java have nothing to do with it. JavaScript 1.0 was such a success that Netscape subsequently released JavaScript 1.1 in Netscape Navigator 3.
Rival Microsoft later added a JavaScript implementation called JScript(named differently to avoid infringement) to its IE3. There are three different versions of JavaScript available: JScript for IE, JavaScript for Netscape, and CEnvi for ScriptEase.
At that time, there was no standard that specified JavaScript syntax and features. As the problems exposed by different versions grew, JavaScript normalization finally came to the fore.
In 1997, a proposal based on JavaScript 1.1 was submitted to the European Computer Manufacturers Association (ECMA), which assigned technical committee 39 to standardize it. TC39, composed of programmers from major companies and other companies interested in scripting language development, worked for months to complete ECMA-262, which defined a standard for a new scripting language called ECMAScript.
The following year, ISO/IEC(International Organization for Standardization and International Electrotechnical Commission) also adopted ECMAScript as a standard (i.e. ISO/IEC-16262).
To this story is over, some are their own fictional plot, do not consider the authenticity of the story, meaningless, can learn knowledge from it is good, may not understand some of the place, if there are experts in the message area can add modifications.
Comparison of B/S and C/S
B/S
C/S
At this point, I believe that everyone has a deeper understanding of "what are the two giants of software development". Let's actually operate it! Here is the website, more related content can enter the relevant channels for inquiry, pay attention to us, continue to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.