Although web development is at the center of any online business, most of us go on our daily routine without realizing what exactly goes on in the web development world. Ever wonder what goes on behind the scenes to create the backbone of Lawline.com? Hopefully I can help shed some light on the basics to these questions. We’ll start with Web 2.0.
We have all heard a term Web 2.0 I’m sure… But what does it really mean?
In plain, it stands for the “new age” internet technologies which are powering and making a revolution on the internet lately. Web 2.0 stands for a sort of a web development culture and certain technologies which encompass it for the most part, which I will briefly describe below and in short explain how they are used on Lawline.com website. We at Lawline are always striving towards innovation and we were pioneering Web 2.0 ever since the beginning of our company which also coincided with Web 2.0 emerging as a preferred web development standard.
Web 2.0 sites which are the most popular would be: facebook, twitter, google, flikr, etc.
✓ HTML: HTML (HyperText Markup Language) is the basic markup language that describes Web pages. It’s a relatively simple technique for building Web sites that requires nothing but a plain text editor. HTML contains text, images and other tags which comprise tables, layout and fonts etc. Browsers read HTML in order to display the desired result. you may see HTML of the page you are browsing by clicking CTRL+U in Mozilla to see an example.
✓ XHTML: XHTML is often considered the successor to HTML. Because it doesn’t allow certain kinds of tags, XHTML is actually a smaller language that’s a bit easier to use. Typically XHTML pages are more dependent on CSS than HTML, as many of the HTML tags are replaced with CSS tools. XHTML is a “new age” HTML and has a lot of extra cool features and is very enthusiastically standardized and supported by all internet browsers and mobile devices.
✓ CSS: CSS (Cascading Style Sheets) is a way to add specific style information to an HTML or XHTML page. HTML and XHTML provide the general framework, and CSS describes the color and layout. HTML uses CSS files in order to separate layout and style code from the HTML code itself
✓ PHP: (PHP Hypertext Preprocessor) is one of several important languages for working on a Web server. Our sites are all written exclusively in PHP. It handles the requests from the user and produces the response to the browser encoded in HTML language which then the browser displays to the user. In the backgroud, PHP may use databases, files, or other internet services in order to generate the desired output to the browser. It uses an Object Oriented approach where business logic of the program is abstracted into logical structure
resembling “containers” of logically grouped functionality. In the end this serves for better organized code and makes it easier to later add features and change the existing ones. This is opposed to non Object Oriented approach, which can be compared to a written text file that is executed line by line- a process called the Procedural Approach. Its the thing of the past.
✓ MySQL is an open source (meaning free) database engine to manage your databases. A database is a structured collection of data. It may be anything from a simple shopping list to a picture gallery or the vast amounts of information in a corporate network. To add, access, and process data stored in a computer database, you need a database management system such as MySQL Server. Since computers are very good at handling large amounts of data, database management systems play a central role in computing, as standalone utilities, or as parts of other applications.
This will make us the first ones in the industry to have such a thing.
This will be exciting month!!!