After surfing the Internet for a while, I bet you would have noticed that not all web pages are .htm or .html (they stand for hyper text markup language, the original grand-daddy of web page computer language.)If you pay a little closer attention, you will see web pages in .asp, .aspx, . php, .cgi, and .pl, etc., etc. These strange-looking web pages actually employ what is called “server technologies.”You see, an HTML page is simply fed to your browser, which is running on your computer.The browser alone performs all the interpretation tasks of what are written in a HTML web page, and in turn “renders” (displays) it on your computer monitor. Here are what those web pages stand for: .cgi | “Common Gateway Interface” that is running on the website’s server. | .pl | “Perl Scripting” processing on the server. | .php | “Personal Home Page” which, of course, has involved into a powerful scripting language way beyond just personal home pages. | .asp | Active Server Page, Microsoft server technology | .aspx | The latest and greatest Microsoft .net technology |
What is the big deal with these server technologies, you may ask.“Huge!” is the answer.You see, HTML is simply a formatting language.It does a decent job in layout texts and graphics, and provides hyperlink to other web pages, but not much more.Server technologies give web developers a whole new dimension of tools and capabilities to tap into.Most likely database are involved, and one can make the whole browsing experience very interactive.Thus developers can take full advantage of the computing power of the server computer and perform really amazing things for a website.
Changes are websites with those weird web pages are generally more sophisticated! |