Home Services Home Business Directory Links Search Contact T Network

Tools & Technology
Home | Up | User Analysis | Market Analysis | Content | Strategy | Tools & Technology | Schedule

Home
Up

Development Tools and Technology

Use appropriate tools and technologies

In the planning stage, begin thinking about which technologies you will use to build your site. Select technologies that best accomplish your goals, that you have the skills and resources to work with, and that your audience can use. Below are some of the general benefits and constraints of some web technologies and tools.

HTML
Hypertext Markup Language (HTML) is the primary technology used to create all web sites. Some of the elements in the most recent versions of HTML may not work with older browsers. You will need to choose a version that best meets your purpose and the needs of your audience. You can select additional technologies, such as a scripting language, to supplement HTML.

Benefits of HTML:

  • Loads quickly (exception: Netscape waits for all table contents to load before displaying any of the parts)

  • Can be learned and implemented easily (easy-to-use HTML editors are available)

  • Can be augmented with sound, video, Java applets, and scripting languages such as JavaScript and VB Script

Limitations of HTML:

  • Provides only limited control over the way your page will be displayed, and over the appearance of text

  • Is not programmable and offers only limited response to user interaction events

Cascading Style Sheets
Cascading Style Sheets (CSS) were implemented in the Netscape 4.0 and IE 4.0 browsers. They provide a way to control and adjust layout for an entire site with a single document that defines each style. For more details, refer to "Cascading Style Sheets" in the "Production" section.

Benefits of Cascading Style Sheets:

  • Provide greater control over layout and typographic properties

  • Facilitate consistency of appearance

  • Separate content from layout and presentation, which makes the development of a web site more efficient and flexible

  • Manage conflicts in style sheet specifications among documents, groups of documents, and user browser set-ups by using a "cascade" or system of preferences

  • Allow users to override your font style, size, and color attributes with ones of their own choosing, which is especially important for users with vision impairments

  • Allow style changes selectively

  • Can be used in conjunction with JavaScript to provide features that give users a richer sense of interactivity

  • Allow elements to be positioned efficiently, eliminating the need for memory-intensive transparent GIFs; files are smaller and open more quickly

Limitations of Cascading Style Sheets:

  • Require more time to learn and implement than other features of HTML

  • Are not supported by older browsers

  • Are supported in different ways in the new 4.0 browsers (some CSS features do not appear in IE 4.0, and some do not appear in Netscape 4.0)

Frames
Frames were developed as an extension to HTML 3.2 and are supported by the newer Netscape and IE browsers (3.0 and up). They create bookmarking and printing problems, so many designers avoid using them.

Benefits of Frames:

  • Allow content pages to be developed independently of navigation pages

  • Allow the user to scroll through content without scrolling the navigation and identification areas out of sight; navigation and identification areas are always available

Limitations of Frames:

  • Present usability problems for tasks such as printing, bookmarking, searching, and using the browser back button

  • May necessitate a no-frames version of your site to provide accessibility for users with older browsers or those with disabilities who use assistive technologies

  • Add more complexity

Scripting Languages
Scripting languages such as JavaScript and VB Script are used primarily for client-side programming, while CGI scripts are often used on the server side. Client-side scripting allows for control and manipulation of HTML and Cascading Style Sheet elements.

Benefits of Scripting Language:

  • Allows for interactive, network-aware, and cross-platform applications

  • Is easier to learn than Java

  • Adds dynamic and interactive behavior to a web page

Limitations of Scripting Language:

  • Behaves differently on different browsers and between browser levels

  • Can be read by only some browsers as low as 2.0, and not by any 1.0 level browsers

  • Cannot be read by some assistive technologies used by people with disabilities

  • Is difficult to debug

  • Provides limited functionality compared with Java applets

Java Applets
Java Applets allow you to encapsulate a piece of function and embed it in a web page.

Benefits of Java applets:

  • Allow for interactive, network-aware, and cross-platform applications

  • May be used within other applets or applications on the same page

  • Are not yet supported well by assistive technologies used by people with disabilities

Limitations of Java applets:

  • Are not yet supported well by assistive technologies used by people with disabilities

  • Must be downloaded before they can run, can be a lengthy wait

  • Provide only limited access to system resources

  • Function only when the web page being viewed is in a browser window

  • Often require substantial memory, and the files remain in the browser cache until emptied

  • Can only be executed/run by Netscape and IE versions 3.0 or later

Web Site Info

Google

Tip-Top-Hot Web Sites



Back Home Up Next

 

Privacy Policy | Terms of Service
© 1999 - 2008, MultiMedia SRL
Send articles and materials to be published on this website to: Publishing
If you see unauthorized or illegal materials on this website, please send an e-mail to: Abuse