| Different Languages + Their Uses Ever since the internet has been around, their have been websites. Websites are areas hosted on people’s computers or external hard drives, in which people can upload files and store data. Inside these websites, and inside the files the user has uploaded, are sophisticated ways of web servers communicating with the client’s computer, and sending that data stored in the files uploaded by the user, to the web browser of the client. This all started roughly in October of 1969. In this year, the ARPANET was created. ARPANET Is the “eve” Of our current internet. Since this time, people have worked on making the internet different for them by customizing what they could do. One by one different people created different ways to make more advanced things on these web servers. HTML or Hypertext Markup Language is the most commonly used client-side way of creating web pages. HTML consists of different tags, including Head, Body, Meta, Paragraph, Table, and many more. HTML has been modified very much and in many different ways since the original HTML was used. One language based off of HTML called XHTML, or Extended Hypertext Markup Language, is more commonly being used now and is slowly taking the place of HTML is most used coding language. XHTML integrates the two different languages, XML, or Extensible Markup Language. XML is a way for people to define their own elements in what they are coding, hence the name “Extensible” Markup Language. The reason it is so popular that XML be combined with HTML is that people can now define their own HTML tags. This allows people more opportunity to create custom websites, and more professional designs for businesses looking for ways to impress future employees or customers. Another language based off of the original HTML is called DHTML, or Dynamic Hypertext Markup Language. DHTML pages are pages in which client-side scripting changes variables of the language, creating a static webpage. With DHTML, you can make a webpage load differently for every user or the very specific value of variables. This also affects the changes made by client side scripting, like PHP. SSI, or Server Side Includes, is a very simple server-side language used almost only for web pages. Its purpose is including the contents of one file into another one. SSI can be used to “paste” it into another page. SSI is mostly only used for simple automation. Anything more than this should be and can be done with any of the more advanced Server-Side languages, such as Perl, PHP, Python, ASP, etc. PHP is the next topic of interest for this project. PHP, or Hypertext Preprocessor, Is a server-side scripting language, mainly used for creating dynamic web pages, like DHTML, except this language is server-side, as opposed to most of the other ones which are referred to as client-side. PHP Is currently considered the fourth most used programming language. It is the most popular apache module among most / all servers using apache as their web-server. There are many different server types in which data from the website is stored. This data is stored inside of tables in the databases which are included inside of the server. The most popular server tool is SQL. The SQL Database can be accessed by multiple users by running it on a program called MySQL, which is a multi-user SQL Database management system. The program itself runs as a server which allows multiple users to connect to various databases inside of the SQL Server. In order for a user to connect to a SQL Database, the server must be running. This means that the application MySQL.exe must be running on your computer. If at any time it is not, people cannot connect to your database or the website you are storing the data for, because none of the data will be able to be shown or processed when no server is present. I hope that you have learned something from this essay.
Last edited by Hallowsend; 03-18-2008 at 10:02 PM.
|