0% found this document useful (0 votes)
36 views

What Is LAMP?: Linux Operating System Apache Mysql Rdbms PHP Object-Oriented Perl Python

LAMP is a web development platform that uses Linux as the operating system, Apache as the web server, MySQL as the relational database management system, and PHP as the object-oriented scripting language. It has become a standard for web application development as the components work well together and are freely available. Related stacks like LAMP include variations that capitalize on the core components to provide additional features.

Uploaded by

Jose Gonzalez
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

What Is LAMP?: Linux Operating System Apache Mysql Rdbms PHP Object-Oriented Perl Python

LAMP is a web development platform that uses Linux as the operating system, Apache as the web server, MySQL as the relational database management system, and PHP as the object-oriented scripting language. It has become a standard for web application development as the components work well together and are freely available. Related stacks like LAMP include variations that capitalize on the core components to provide additional features.

Uploaded by

Jose Gonzalez
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 3

1. What is LAMP?

https://www.youtube.com/watch?v=WY8jwTNYTfg
Short for Linux, Apache, MySQL and PHP, an open-source Web development platform,
also called a Web stack, that uses Linux as the operating system, Apache as the Web
server, MySQL as the RDBMS and PHP as the object-oriented scripting language. Perl
or Python is often substituted for PHP.
The key to the idea behind LAMP, a term originally coined by Michael Kunze in the
German magazine c't in 1998, is the use of these items together. Although not actually
designed to work together, these open source software alternatives are readily and
freely available as each of the components in the LAMP stack is an example of Free or
Open Source Software (FOSS).
LAMP has become a de facto development standard. Today, the products that make up
the LAMP stack are included by default in nearly all Linux distributions, and together
they make a powerful web application platform.
The original LAMP acronym has spawned a number of other, related acronyms that
capitalize on the main focus of the original combination of technologies to provide
feature rich Web sites. Some of these related Web stacks include LAPP, MAMP, and
BAMP.
KEYWORDS
WebStack
A Web stack is the collection of software required for Web
development. At a minimum, a Web stack contains an operating system
(OS), a programming language, database software and a Web server.
LAMP is one commonly used Web stack. It uses Linux as the operating
system, Apache as the Web server, MySQL as the relational database
management system and PHP as the object-oriented scripting language.
A Web stack is one type of solution stack -- an ordered collection of
software that performs a particular task.
RDBMS

A relational database management system (RDBMS) is a program that


lets you create, update, and administer a relational database. Most
commercial RDBMS's use the Structured Query Language (SQL) to access the
database, although SQL was invented
after the development of the
relational model and is not necessary for its use.
Object-oriented scripting language
A scripting or script language is a programming language that
supports scripts, programs written for a special run-time environment that
automate the execution of tasks that could alternatively be executed one-byone by a human operator.[1] Scripting
languages are often
interpreted (rather than compiled). Primitives are usually the elementary
tasks or API calls, and the language allows them to be combined into more
complex programs.
The term "scripting language" is also used loosely to refer to dynamic
high-level general-purpose languages, such as Perl,[2] Tcl, and Python,[3] with
the term "script" often used for small programs (up to a few thousand lines
of code) in such languages, or
in domain-specific languages such as the
text-processing languages sed and AWK. Some of these languages were
originally developed for use within a particular environment, and later
developed into portable domain-specific or general-purpose languages.
Conversely, many general-purpose languages have dialects that are
used as scripting languages. This article discusses scripting languages in the
narrow sense of languages for a specific environment.
A scripting language is a programming language that employs a highlevel construct to interpret and execute one command at a time. In general,
scripting languages are easier to learn and faster to code in than more
structured and compiled languages such as C and C++.
http://searchwindevelopment.techtarget.com/definition/scriptinglanguage

1. What is HTML5?
https://www.youtube.com/watch?v=mzPxo7Y6JyA
https://www.youtube.com/watch?v=IsXEVQRaTX8
https://www.youtube.com/watch?v=x4OKqZ2kIx4
https://www.youtube.com/watch?v=t4DVbLULmAw
HTML5 was developed to solve compatibility problems that affect the current
standard, HTML4. One of the biggest differences between HTML5 and

previous versions of the standard is that older versions of HTML require


proprietary plugins and APIs. (This is why a Web page that was built and
tested in one browser may not load correctly in another browser.) HTML5
provides one common interface to make loading elements easier. For
example, there is no need to install a Flash plugin in HTML5 because the
element will run by itself.
One of the design goals for HTML5 is to support for multimedia on mobile
devices. New syntactic features were introduced to support this, such as
video, audio and canvas tags. HTML5 also introduces new features which can
really change the way users interact with documents including:
New parsing rules for enhanced flexibility
New attributes
Elimination of outmoded or redundant attributes
Drag and drop capabilities from one HTML5 document to another
Offline editing
Messaging enhancements
Detailed rules for parsing
MIME and protocol handler registration
A common standard for storing data in SQL databases (Web SQL)
HTML 5 was adopted by the new working group of the World Wide Web
Consortium (W3C) in 2007. This group published the first public draft of
HTML 5 in January 2008. As of now, HTML5 is in the "Call for Review" state,
and the W3C expects that it will reach its final state by the end of 2014.
http://www.techradar.com/news/internet/web/html5-what-is-it-1047393

You might also like