|
|
|
|
|
Characteristic -- Structure
Procedures are linked for activation and employ parameters to support reuse. A range of internal structures provides flow of control through iteration and selection. Other structures control scope and provide concurrency, templates, and so on. HYPERTEXT Pages are linked to form documents. Web documents have no real equivalent to a well-formed return of control or the use of parameters. Web document tagging structure is similar to the block structure of third-generation programming languages, and hyperlinks are similar to GOTO statements, which tend to be very unstructured. It is thus difficult to determine the inter-linked structure of a series of Web pages. COMMENT Both form the whole from a graph of components that have a well-defined internal structure. The links among components operate differently, and hypertext lacks some features, such as the scope control of variables. Programs written in scripting languages are less markedly different. Characteristic -- Component reuse SMALL PROGRAMS Many places in a program may reference the same procedure, sometimes subject to rules of scope. Libraries of procedures are available. HYPERTEXT Many places in a document may reference the same page, and accessibility to the directories containing the pages is the only limiter of scope. Libraries do not exist, although cross-links to other sites may provide an approximation. The lack of parameters within Web pages also inhibits any degree of reuse. COMMENT Concepts are similar, but mechanisms are somewhat different. References "Hypertext: The Next Maintenance Mountain" by Pearl Brereton, David Budgen and Geoff Hamilton Go To Page: 1
The copyright of the article Comparison of Small programs with Hypertext in Software Re-engineering is owned by Faisal Bin Bashir. Permission to republish Comparison of Small programs with Hypertext in print or online must be granted by the author in writing.
|
|
|
|