6.1.4. PHP
PHP acronym originally meant Personal Home Page. For
RasmusLerdorf, the author of what became Scripting embeddable server side
throughout XHTML document that we know, this meant adding some functionality to
their personal pages. PHP stands for PHP Hypertext Preprocessor today because
it refers to an XHTML document browser built by the script engine Zend Engine 2
PHP. It allows creating dynamic and interactive Web pages.
PHP's strengths are firstly it is free and allows you to
create powerful web applications, on the other hand PHP since version 5 is
object oriented. It is this version that is used in this work.
Although sometimes attributed to him the characteristic of
being low in terms of safety, PHP has a powerful community, and served to the
world renowned building sites like Facebook.
.
6.1.5. SQL
Structured Query Language (SQL) is a standard computer
language used to perform operations on databases. Created in 1974, the SQL is
standardized since 1986, the language is recognized by the vast majority of
database management systems.
The SQL data manipulation language section allows you to
search, add, modify or delete data in databases. Coupled to the PHP SQL, it
allows the web application to interact with the database.
In addition to the data manipulation language, the language
of data definition to create, edit and organize data in the database, the
transaction control language section allows you to start and finish the
transaction, and data control language section to allow or deny access to
certain data to certain people.
6.1.6. WampServer
WampServer is a web development platform WAMP type, for
operating locally (without connecting to an external server) PHP scripts.
WampServer is not in itself a software, but an environment with two servers
(Apache and MySQL), a script interpreter (PHP) and PhpMyAdmin to administer Web
MySQL databases.
6.1.7. Aptana Studio
Aptana Studio is an integrated development environment
oriented web, multi-platform and open-source. It makes writing code by
providing entry aids for JavaScript, HTML, CSS, PHP and Python.
Aptana is available standalone or plugin in its original
environment: Eclipse. Aptana has several plugins to program for languages /
platforms like specific RadRails, Adobe Air and many others.
6.1.8. Web browsers
A web browser is a software designed to browse the web.
Technically, it is at least an HTTP client. These are complex and evolving
software, mainly in security, as new viruses, spyware and other malicious
scripts continue to emerge, but also in terms of functionality because of new
standards or standards revisions see regularly updated.
The main function of a web browser is to allow the
consultation information available ("resource" in the Web terminology) on the
World Wide Web. The main stages of the consultation of a resource are:
· The user gives to the web browser the web address
resource to consult. There are three ways to give a web address:
- Typing yourself the web address in the browser address
bar;
- Choose a resource in the list of favorites (or bookmark this
page or bookmark), knowing that every favorite is associated a web address;
- Follow a hyperlink, knowing that each link is associated a
web address.
· The browser connects to the web server hosting the
resource referred and downloads. The communication protocol generally used is
http.
· Rendering engine of the browser treats this resource,
downloads any associated resources and displays the result on the user's
screen.
Web browsers will be fully customary in the process of
developing this web application for both tests for debugging. And those used
are the two most popular browsers such as Google Chrome and Mozilla Firefox.
|