Scripting languages, can be embedded within HTML, commonly are used to add functionality to a Web page, such as different menu styles or graphic displays or to serve dynamic advertisements. These types of languages are client-side scripting languages, affecting the data that the end user sees in a browser window. Other scripting languages are server-side scripting languages that manipulate the data, usually in a database, on the server.
PHP generates dynamic page content
creates, opens, reads, writes, deletes, and closes files on the server
can collect form data
can send and receive cookies
can add, delete, modify data in your database
can be used to control user-access
it can also encrypt data
SQL or Structured Query Language is a domain-specific language used in programming and designed for managing data held in a relational database management system.
HHVM serves as an execution engine for the PHP and transforms information into bytecodes.
History of the www.
The coiner of the phrase Web 2.0. Web 2.0 is essentially World Wide Web websites that emphasize user-generated content, usability, and the ability for the website to work well with other products, systems, and devices for end users.
Web 1, 2, and 3 ?
Web 1.0 refers to the first stage in the World Wide Web, which was entirely made up of web pages connected by hyperlinks. There is only limited interaction between sites and web users.
Web 2.0 has been the term used to describe the social web, where social networking sites hold a prominent place in users’ online activities.
Web 3.0 as connective intelligence; connecting data, concepts, applications and ultimately people.
The main differences between these are the tasks that can be committed.
Nomadicity is the tendency of a person, or group of people, to move with relative frequency. Leonard Kleinrock and others have written of the need to support today’s increasingly mobile workers with nomadic computing, the use of portable computing devices and, ideally, constant access to the Internet and data on other computers.
Mash-ups are often defined by the type of content that they aggregate. A content mash-up, for example, brings together various types of content for presentation through an interface. For example, Housingmaps.com is a mashup that applies real estate information, such as apartments for rent or homes for sale, from Craigslist to Google Maps.
Wiki, is a World Wide Web site that can be modified or contributed to by users. A common example of this is known as Wikipedia.