JOAOSANTACRUZ.COM

HOW DO I WORK?

Web 2.0 brought us the means to build the web, in contrasts to the "old" static-web where the user was only a viewer.

Since the beginning of the web, several approaches of what web languages where made, many battles have been taken, and above all the open source community has finally make it. Even dough i have some expirience with proprietary software, I consider myself a devoted(feeling or displaying strong affection) open Source developer.

The following list represents my choices for web technology, the ones i decide to commit with, by studding, testing and developing trought it.

PHP stands for PHP: "Hypertext Preprocessor", is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. It can be embedded into HTML and generally runs on a web server, which needs to be configured to process PHP code and create web page content from it. It can be deployed on most web servers and on almost every operating system and platform free of charge. It can also be used for command-line scripting and client-side GUI applications.


JavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites.

HTML, which stands for Hyper Text Markup Language, is the predominant markup language for web pages. It is written in the form of HTML elements consisting of "tags" surrounded by angle brackets within the web page content. It can include or can load scripts in languages such as JavaScript which affect the behavior of HTML processors like Web browsers; and Cascading Style Sheets (CSS) to define the appearance and layout of text and other material.


Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (look and formatting) of a document written in a markup language. CSS is designed primarily to enable the separation of document content from document presentation. CSS specifies a priority scheme to determine which style rules apply if more than one rule matches against a particular element.

TIPS

Ajax (asynchronous JavaScript and XML) is a group of interrelated web development techniques used on the client-side to create interactive web applications. Ajax allows web applications to retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.


The Apache HTTP Server, is web server software notable for playing a key role in the initial growth of the World Wide Web. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. The application is available for a wide variety of operating systems. Released under the Apache License, Apache is characterized as open source software


 MySQL is a relational database management system (RDBMS). It runs as a server providing multi-user access to a number of databases.The project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL is often used in free software projects and also used in many high-profile, large-scale World Wide Web products including Wikipedia, Google and Facebook.



Other Languages:

Databases:

Libraries:

Plugins: