Web technologies
PHP
PHP is now the language most used in Web
development, with more than 30 million installations, obtained thanks to
some of its main characteristics as stability, speed, portability and
ease of development. With the passage of time had significant
improvements and the "Big Web Applications" started to increase, some
examples are: Facebook,
Wikipedia and Yahoo.
MySQL
With over 6 million installations MySQL is one
of the most popular databases managers and is closely linked with PHP.
The main features that stand out are MySQL: Open Source, cross-platform
support and independent storage engines among others. Among the most
prominent are: Amazon,
Digg, Flickr, Joomla!
y phpBB
jQuery
jQuery is a JavaScript Framework, the most
used today, notably simplifies the handling of HTML documents, the
development of animation and interaction with AJAX. Addition guarantees
a correct compatibility with most web browsers. Some sites are using
JQuery: Dell, Mozilla, Wordpress y Drupal.
Ajax
Ajax is a technology that allows you to load
content asynchronously, it means without reloading the entire page, it
significantly improves the usability of applications, giving users a
better browsing experience. Today there are many applications that
take advantage of AJAX, some known examples are: the suggested of
google or youtube, the spell check for yahoo mail or data validation on
forms.
Zend Framework
The Framework are "toolkits" which facilitate us the development, providing common functionality, which are
tested by thousands of people. Zend Framework is the "official" made by
the same developers of PHP, has a huge community of users, with more
than 500 contributors. Magento is a good example of the potential for Zend
Framework.
Apache
Apache has been the most popular web server since
1996, reached its highest market share in 2005, where it occupied 70% of
servers worldwide. The main benefit is that Apache is modular, open
source and runs on any platform. Other features is that it is extensible
and being very popular with a large community and it is very easy to
find documentation and support.
Uml
UML is the language best known and currently
used for modeling of computer systems. It offers a standard for
describing a "flat" system, includes conceptual aspects of the system
functionalities and business processes. It is used to detail the
artifacts of the system, to define a system and document and build.
Memcached
Mencached is a system that allows for
increased performance and scalability of an application. Designed to
reduce queries to the database, keeping information in server memory,
which also significantly reduces the work of itself. Among the main
sites are using memcached: LiveJournal, Facebook, Wikipedia, Fotolog..