The trilogy of Web site development

Source: Internet
Author: User
Tags object file system functions include insert interface version window
Web| Site 1 Introduction

1.1 Speaking from the internet

It is no exaggeration to say that the advent and rapid development of the Internet has changed and will continue to profoundly change our lives, the world we live in and everything else. More and more computers are joining the network today, and no one knows exactly how many computers are connected to the Internet today. The reason for the success of the Internet is that it integrates the world's rich information "seamlessly" and maximizes the interaction with the user. Users over the Internet, as if the whole world is on their own computer: You can find and browse any information of interest, or you can push yourself to the Internet, so that more people understand themselves. In fact, the prosperity of the Internet, in addition to its support of new technologies, fundamentally benefited from the thousands of information providers, this so-called "sea water, it can become its big, the mountains do not take the earth and stone, it can become its high." Exposure to the vast ocean of information, in addition to being more proficient in the use of information retrieval techniques, as a future information worker, will not only be satisfied with the passive receiver of information, but there is a strong desire to be on the Internet, the open arena to have a self, the space to show themselves, It also contributes to the continued prosperity of the Internet.

1.2 About WWW

The most important technology on the internet is WorldWideWeb, also known as www or the web. It gives the Internet greater vitality and is the most powerful and fastest-growing service type on the internet today. WWW is built on client/server mode, based on HTML language and HTTP protocol, can provide various Internet services and adopt a consistent user interface application system.

1.3 Understanding Web Sites

The organic cells on WWW are Web sites, and each Web site is a collection of HTML pages that are related to each other and are tightly integrated in functionality on the physical makeup. The most basic transmission unit on WWW is the Web page. The WWW server uses hyperlinks to organize relevant multimedia information pages in a non-linear manner, which can be placed on a host or on different hosts in different geographical locations; Hyperlinks are supported by URLs; WWW clients are responsible for sending page requests to the server and for displaying pages.

2 Design of Web site

2.1 Design Principles

Throughout the Internet, many excellent web sites have their own strengths. At the same time also have a lot in common, to this analysis and summary, and as a Web site development design principles, it is a multiplier. The details are as follows:

(1) hypermedia = multimedia + hyperlink: The rapid development of information technology provides the possibility that people can use information more closely and realistically. Today, text, graphics, images, audio, video and many other media have been all fused together and implemented in the network fast transmission. At the same time, the production of hyper-link technology is more in line with people's non-linear thinking mode, so that the use of the web is particularly convenient; it is also a hyperlink that makes the Web site a tightly organized organism and builds relationships with the outside. Hypermedia is really the combination of multimedia and hyperlinks, so the Web site design should be fully utilized to play the affinity of multimedia and the ease of use of hyperlinks.

(2) dynamic, Interactive: Here The dynamic is far more than the animation, video, such as the activities of the meaning, but closely linked with the interaction. Traditional static web site, in the server's file system to store all the prior production of all HTML files, the browser request a page, the server is simply to retrieve this page and sent to the browser. Dynamic Web sites can dynamically generate pages based on user requests. CGI, ISAPI, Nsapi are commonly used in this expansion of server-based functionality in three ways, and later the ASP technology will be able to perform similar functions on the Web server side. So a well-designed web site should fully implement the interaction with the user, that is, not to allow users to only passive information recipients, but should give them the possibility of selectively receiving information or even actively providing information.

(3) System independence: Web pages are written in HTML language, the user sees the page is the browser to the Web page HTML file interpretation of the results displayed. With the upgrading of HTML language standards, as well as many organizations to develop their own standards and extensions, its numerous tags and attributes have provided a performance page more and more powerful features, so that developers can as much as possible to control the appearance of the page. But it is important to understand the limitations of HTML. Different browsers may display a specific page differently because they interpret HTML standards and attributes differently. That is, the Netscapenavigator browser cannot explain the Microsoft Internet Explorer extension, and the lower version of the browser cannot support the interpretation of the new HTML upgrade standard. Freedom and openness are the characteristics of the Internet, so when we try to make HTML pages more beautiful and perfect, we should take into account that it can be seen in different systems that go into the web. Then at least two principles should be followed: one is to use as little as possible the specific HTML standards and extensions that an organization has developed, and the second is to give them a downward-looking alternate display by taking full account of the presence of users with low version browsers and low system performance.

(4) Constantly updated: If a Web site information content and form for a long time not updated, visitors will be tired, lost interest in it. So a good web site also has a secret is often new, always young.

2.2 Design Steps

An excellent web site is an example of the perfect combination of the content and form of information provided, including purely web-based content and technical services, and the development of this web site is generally done in the following steps:

(1) The preparation of information content-fundamental: that is, to determine the direction of the Web site design, to provide the outside world what kind of content information, and prepare the relevant materials.

(2) Information content of the organization-icing on the cake: that is, the preparation of the various materials to organize, determine the content based on the form, mainly including the links between pages, the format of the page, layout and landscaping and so on.

(3) Technical implementation-the decisive key: that is, for the preparation, organized information, and finally from the technical implementation of the planned web site, large to the overall picture, as small as the details are and other related technologies. Otherwise, the design of a good web site is only a mirage.

2.3 Development Platform

Design of the software and hardware environment depending on the design requirements of different designers, personal preferences, and so on, I am the practice of the development of personal sites using client development forms, the use of software tools are as follows:

(1) Main development software: Microsoft FrontPage98. FrontPage98 is a powerful software tool that helps users achieve automated web site creation, management, and publishing. The main components include: FrontPageEditor and Frontpageexplorer. Editor is an WYSIWYG HTML editor, without directly writing HTML code, you can enter text directly into the work window, insert images, sounds, create hyperlinks, insert scripts and other objects, and have an embedded browser that eliminates the frequent switching between the original text editor and the browser. Enables the user to control the layout of the page most of the effort. Explorer uses seven views: Folder view, all file views, navigation view, link view, link state, Theme view, task view to manage the Web site in all directions and detail. In particular, the function of FrontPage98 more powerful and perfect, for example, once a file changed name, Mobile, the system will automatically modify the link with this, automatic search for orphaned files, provide professional level of theme for users, making it easier to manage Web sites using FrontPage. In addition, it includes a personalwebserver that supports the HTTP protocol and the Common Gateway Interface standard (CGI standard).

(2) Web publishing software: Ws-ftp95-pro.

(3) Other auxiliary software: Applet headline Factory 2.0,visual appletconfiguratorv1.1,hypersnap.dx3.10.final.pro.

2.4 Important technical details

(1) Java applets: Java is a "simple, object-oriented, distributed, interpretive, secure, architecture-neutral, portable, high-performance, multi-threaded and dynamic" language, can be used to write stand-alone applications (application), and can be used to create small programs ( Applet). The applet must be running in the browser. At present, applets are widely used on www because it enables many functions (such as generating real-time animations, running games and programs in real time on the page, accessing databases and other sources of information, and providing more interaction with users). Before inserting Java into a Web page, the Java compiler first takes the applet's source code (. java files) are compiled into a virtual machine bytecode file that the browser can recognize (. class file, and then inserts the 〈applet〉 tag call into the HTML file, which is interpreted correctly when the client browser downloads the page containing the APPLET from the server, if the browser supports Java.

(2) Script: the extensive use of scripting languages is based on how to reduce the burden on the Web server, so there are client script and server-side scripting. Using which script, take full account of maintaining the balance between the client and the server: it will not be able to respond to users without having to take full advantage of the client's CPU and not allow the client to take on too many computing tasks. The scripting language available in Web pages today has two Javascipt and VBScript, which are embedded using markup.

(3) component (Component): The FrontPage component is the interpreted execution code that is placed inside the FrontPage object for the author to save a page or the user browses the page, and the FrontPage component generates HTML and in some cases generates server-side and client code. When a page includes a component that is captured by a browser, or when a form is submitted to a form processing component, the running component can be dynamically expanded, similar to the operation of a CGI program on the server, and the authoring component can only be executed when the page is saved. The running components in FRONTPAGE98 are: Comfirmationfield,defauitform handler,discussion,hitcounter,registration; authoring components are: Banneradmanager,comment,hoverbutton,include page,inserthtml,marquee,scheduled lmage,scheduledlnclude,subtitution , Table Ofcontent,timestamp.

(4) Form: A form that provides users with input information, which is the key to the interactive nature of Web pages and sites. It transmits various input information in the form element name-value pair to the server-side handler, which is the specified handle (such as CGI), through which the user requests are processed and the HTML files are generated dynamically. form is passed in HTML file

tags used, each form element includes: Single line text frame text, multiline text box textarea, radio button radio, check box or Drop-down list slect, password-specific area password, submit button submission, reset button Reset, submit image Image, Hidden domain hidden.

(5) post (frame): Post technology divides the display window of the browser into multiple display areas, and each display area (frame) can contain a separate page. Using a frame in a Web page allows the contents of a display area in the Web browser to remain unchanged, while the display of the target area changes as the user chooses the hyperlink, and makes it easier for the user to understand the structure of the entire page and to easily transfer across different pages, At the same time also facilitate the expansion of site content and update.

3 Management of Web sites

Many people will simply position the development of Web sites as design plus development. In fact, managing a Web site is absolutely important and an integral part of the life of Web site development. It mainly includes pre-release testing and post-release maintenance: The main task of the test is to ensure that the various functions expected by the Web site are implemented, while maintenance involves correcting errors in existing Web sites, improving functionality, and updating other content. If a published Web site is riddled with holes (for example, a lot of broken links), or if there are errors that haven't been corrected for a long time, or if a face is unchanged for years, it's hard to imagine a Web site that will stay in the rush of surfers on the Internet. In addition, management also includes online promotion of their own homepage, such as through the search engine registration or advertising pattern exchange and so on.

4 Publishing of Web sites

Publishing ultimately means copying a Web site to an ISP server. If you have your own ISP server, this work is particularly simple, otherwise you need to find, select, apply, use free personal home page space, generally using online applications, FTP upload methods, most of the space provided by the restrictions, and some also provide the latest update cycle. In fact, should be fully detailed understanding of the ISP to be uploaded to their personal home page space restrictions and ancillary free services can be fully utilized, and timely solve the upload process of the specific problems.

5 Summary

To sum up, the development of excellent web site must be designed from the beginning of the strict adherence to the design principles, and in the design process as far as possible to obtain the support of advanced web technology, regardless of the release should be implemented before and after effective management. In particular, it is important to note that the charming appearance of a Web site is essential, but the fundamental charm of a truly excellent web site is the attraction of its information to its users, so that site developers must work more on the organization and management of information resources, enrich themselves, and improve their ability to innovate, can become a network of boutique information provider, on the internet forever have their own survival, development space.



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.