Wednesday, September 21, 2011

web technology

In terms of technology used to create dynamic Web, there are two kinds of grouping, namely:• Client-side technology• Server-side technologyWeb 1.Teknologi on the client sideWeb technology on the client side code is implemented by sending HTML or expansion of its own programs and HTML to the client. For example, VBScript code embedded in HTML code will not work if the client browser used does not support it. The advantages of technology on the client side is possible appearance that is dynamic, for example, show the clock in constant flux or to create animated images that follow the mouse pointer movement.Included in the technology on the client side:• Active X Control• Java Applet• client-side script (eg JavaScript)Active X controlsActive X control is a component written using software like Visual C + +. Visual BASIC, or Delphi. If this component be added to Web documents, then the function it supports will be presented in a Web page. For example, Active X controls can be used to display three-dimensional graphics, or even to implement an interactive game.Within HTML documents, Active X controls via the tag attached <object>. In this case the server will transmit the program code that involves Applets and HTML itself.So far only run Active X Windows environment, and only certain browsers (eg Internet Explorer) that can process it.Java AppletApplets are programs written using the Java programming language. This program can be put into a Web page, via an HTML tag called <applet> and can be processed by a browser which can support Java (eg internet explorer and netscape). In this case the server sends the applet and HTML code.In contrast to ActiveX, applet is cross-platform, that is, can run on multiple platforms, as long as it supports the Java platform.Client-Side ScriptScript is a client-side code that is in the attribute to be one with HTML and script code is processed on the client. Two Scripts on the client side JavaScript and VBScript famous. JavaScript is a script that is very popular and can run on almost all modern browsers. As for VBScript only runs on Internet Explorer.When this script is called CSS (Cascading Style Sheets) and known as Dynamic HTML (DHTML) began widely used. This script can be used to format Web pages with scripts written definition of separate or fused with HTML.2.Teknologi Web on the Server sideWeb technology allows processing on the server side code on the server so that code until the user is different from the original code on the server.Pengguanaan advantage of technology on the server side is:1. Reduce network traffic by avoiding conversation back and forth between the client and server.2. Reduce loading time code, since the client just take the HTML code only.3. Preventing an incompatible browser issue4. Client can interact with existing data on the server.5. Prevent the client know the secret code (remember the code that is given to a different client with native code on the server)Some examples of technology that runs on the server are:Common Gateway Interface (CGI)At first, the technology commonly used to present data that is dynamic in the Web environment is the CGI. In principle, the CGI can be written in any language. However, the most popular is perl.CGI weakness lies in the creation process of a request from a client. If there are very many number of requests it will tend to cripple the server.Proprietary Web server APIsMicrosoft and Netscape created the API (Application Programming Interface) which is intended to create dynamic Web applications. Libraries from Microsoft called ISAPI (Internet Server API) and libraries created by Netscape called NSAPI (Netscape Server API). Both the fire is intended to overcome the weaknesses CGI, because both were designed to create a process alone, although there is much in demand.Active Server Page (ASP)ASP is a server-side technologies are used most widely in the Windows environment. Currently in ASP also try to run on platforms other than Windows. Technology continued from ASPs are ASP.netServer-Side JavaScriptServer-Side JavaScript (SSJS) is made from Netscape that is intended to compete with ASP. In practice, this script is less popular.Java Servlets and JavaServer Page (JSP)Both JavaServlets and JavaServer Page using Java language. Therefore the pemogram who are familiar with Java can take advantage of Java features to create sophisticated programs. Unfortunately, though not as difficult as the java language C is still considered complex for the beginner. Therefore, users of Java Servlets and JSP is still inferior to ASP or PHP.PHPPHP is a script that runs on servers and very popular Linux environment. Currently PHP can run on multiple platforms, from UNIX to Windows.

0 comments:

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More