Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the technologies of Web?

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article introduces the relevant knowledge of "what are the technologies of Web". In the operation of actual cases, many people will encounter such a dilemma. Next, let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!

16, P -; PHP

PHP (Hypertext;Preprocessor) is a scripting language that runs on computers, mainly

The purpose is to deal with dynamic web pages and also includes a command line runtime interface (command line int

Erface), or generate a graphical user interface (GUI) program. PHP was first developed by Rasmus Lerd.

Orf was invented in 1995, and now the PHP standard is maintained by PHP Group and the open source community. PHP uses PHP License as its license agreement, but because this agreement restricts the use of PHP names, it is not compatible with the open source license agreement GPL.

PHP has a wide range of applications, especially in the development of web programs. Generally speaking, most of the PHP runs on the web server, and the web pages browsed by users are generated by running PHP code.

PHP can run on most servers and operating systems, and using PHP is completely free. According to April 2007 statistics, PHP has been installed on more than 20 million websites and 1 million servers.

17, Q -; Query

Inquiry, there are many kinds of meaning. For example, a query language is used to interact with an extended system that stores data. A good example is that SQL is used to operate a relational database. Another meaning is that a query string, which is used to pass data in Web applications as part of URL, is usually in the form of key-value pairs.

18, R -; Regular Expressions

Regular expressions (English: Regular Expression, regex or regexp, abbreviated as RE) are also translated into regular or conventional representations. In computer science, it refers to a single string used to describe or match a series of strings that conform to certain syntactic rules. In many text editors or other tools, regular expressions are often used to retrieve and / or replace text content that matches a pattern. Many

All programming languages support string manipulation using regular expressions. For example, a powerful regular expression engine is built into Perl. The concept of regular expressions was first popularized by tools in Unix, such as sed and grep.

19, S -; Source Control

Source code control, also known as version control, is a software engineering technique that ensures that files of the same program edited by different people are synchronized during software development. Software designers often use version control to track and maintain changes to source code, files, profiles, and so on, and provide programs to control these changes. In the simplest case, software designers can keep many different versions of a program and number them appropriately. This simple approach has been used in many large software projects. This is a way to achieve the goal, but it is not efficient enough.

In addition to maintaining many almost the same code backups at the same time, and relying heavily on the self-cultivation and development discipline of software designers, which is often the cause of errors.

Sometimes, it is necessary for a program to have more than two versions at the same time, for example, in a version for deployment, bugs have been fixed, but no new features have been added; in another development version, there are new features under development and new bugs to be resolved, which requires different versions and modifications at the same time. In addition, in order to find program errors that exist only in a particular version, or to find the version in which the program error occurred, software debuggers must also find out the location of the problem by comparing different versions of the code.

20, T -; TDD

Test-driven development (Test-driven development) is one of the modern computer software development methods. Use testing to drive the design and implementation of software programs.

Test-driven became popular in the 1990s. Test-driven development is a program development method advocated in extreme programming. The main method is to write the test program first, and then code it to pass the test. The purpose of test-driven development is to get quick feedback and use the "illustrate the main line" approach to build programs.

The metaphor of test-driven development. Development can be viewed from two aspects: the function and quality of implementation. Test-driven development is more like the two-hat thinking way of development, first put on the functional hat, with the assistance of testing, quickly achieve the correct function; then put on the refactoring hat, under the protection of testing, by removing redundant and repetitive code, improve code reusability and achieve quality improvement. It can be seen that testing does belong to the core position in test-driven development, throughout the development.

21, U -; Unit Testing

Unit testing (also known as module testing) is a testing work that verifies the correctness of program modules (the smallest unit of software design). A program unit is the smallest testable part of an application.

In procedural programming, a unit is a single program, function, process, etc.; for object-oriented programming, the smallest unit is a method, including methods in a base class (superclass), an abstract class, or a derived class (subclass).

Generally speaking, programmers will conduct at least one unit test every time they modify the program, and there are likely to be multiple unit tests before and after writing the program to verify that the program meets the goals required by the software specification (en:Specification) and is bug-free; although unit testing is not necessary, it is not bad, which involves project management policy decisions.

22, V -; VIM

Vim; is a text editor developed from vi. The convenient programming functions such as code completion, compilation and error jump are particularly rich and are widely used by programmers. Juxtaposed with Emacs as the favorite editor for users of Unix-like systems.

The first version of Vim was released by Bram Moolenaar in 1991. Originally abbreviated as Vi;IMitation, with the increasing number of features, the official name was changed to Vi;IMproved. Now it is free software released in open source mode.

23, W -; WordPress

WordPress; is a blog platform developed in PHP language. Users can set up their own blogs on servers that support PHP and MySQL; databases. You can also use WordPress as a content management system (CMS).

WordPress is a free open source project licensed under the GNU General Public license. The latest version is the 3.0.5 official simplified Chinese version released on February 24, 2011, and is also available in multiple languages, including English.

24, X -; XSS

Cross-site script (Cross-site scripting, usually referred to as XSS) is a security vulnerability attack of a website application that allows a malicious user to inject code into a web page, and other users will be affected when viewing the web page. This type of attack usually includes HTML as well as user-side script language.

25, Y -; YUI

Yahoo! UI Library; (YUI) is an open source; JavaScript; function library, in order to build a highly interactive web page, it uses AJAX, DHTML; and; DOM; and other coding techniques. It also contains a lot of CSS resources.

26, Z -; Z index

Z-Index is the CSS attribute that sets the stacking order of elements. Elements with a higher stacking order are always in front of elements with a lower stacking order. This property sets the position of a positioning element along the z-axis, which is defined as the axis that extends vertically to the display area. If it is positive, it is closer to the user, and a negative number means farther away from the user.

This is the end of the content of "what are the technologies of Web". Thank you for your reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!

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.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report