TOWARD UNIFIED WEB APPLICATION DEVELOPEMENT
Traditional web application development requires a good understanding of heterogeneous systems programming languages concepts, and frameworks for example in a web application development based on the conventional three tier arTraditional web application development requires a good understanding of heterogeneous systems programming languages concepts, and frameworks for example in a web application development based on the conventional three tier architecture the presentation logic and data tiers are all authored using conception ally different programming languages, novel web application architectures have emerged that aim to reduce this complexity by expanding the concepts used on a single tore to cover all three tiers, in addition to reducing the amount of required knowledge and simplifying the development process, these architectural approaches also allow tier specific experts to author an entire web application on their own.
Classification of programming languages
Numerous programming languages
have been developed over the years, one way of better understanding their similarities
and differences is to classify them into a hierarchy of paradigms based on
their computation model, typically top level classification comprises two
paradigm imperative (such as java and java script) and declarative (such as CSS
HTML AND SQL) which we can further divide in sub paradigms
The main difference between the
two top level paradigms is that declarative languages specify what a program
should do (the algorithms needed to achieve the results) this higher
abstraction level makes declarative languages easier to reason about and a
rises their semantic level.
Imperative languages on theory had have more
expressive power bur are generally harder to use and understand ,this
classification of top level paradigms isn’t absolute though some programming
languages are morechitecture the presentation logic and data tiers are
all authored using conception
Post Your Ad Here
Comments