What exactly is a …?
With how fast the technology changes the learning curve keeps getting more and more steep. One thing I’ve noticed over the last year or two is that I get a lot of questions similar to: “Hey Keith, what is a …?” I’m sure others in the technology industry get their fair share of these kinds of questions as well. It is also especially important for those who are looking to get a website done for them. When a company tells you they’re going to “develop a robust backend” it would be good to know exactly what that means. I’m going to cover three main topics and some common terms associated with each: Web design, web development, and search engine optimization, as well as some general terms.
Frontend - This is the area of a website that the user directly interacts with - navigation, flash, video, forms, etc.. It gathers the information from the user to be processed by the backend. It also gives the user the ability to request or call up information from the backend.
Backend - The backend is sister to the frontend. It takes the information that that is either sent or requested by the user and processes that to return the relevant information. With higher traffic sites more complex backends are needed so that they can keep up with the amount of information being sent and received. This is generally where the term “robust” comes into play. This enables for faster load times, and in general, a better experience while on the website.
Search Engine Optimizatin (SEO) - This has become the hot topic for people in the web industry. Its sole purpose, as you would expect, is to make websites tuned for the best possible search engine results. There are hundreds of different theories on what works and what doesn’t work. I think that it is best to say that each case is different, and that there is no cookie cutter SEO. There is only one real rule that is agreed on by everyone, and that is “content is king.” Matt Cutts has said this numerous times, and I would like to think he has some good insight into search engines since he works for Google. The best web designers and developers will take SEO into account and naturally build a solid foundation right into the site, which limits the need to hire a specialized SEO company.
Secure Socket Layer (SSL Certificate) - This is more of a domain/hosting topic, but it’s good to know. SSL essentially means that the server is using some kind of cryptography to guard the transfer of information between you and the server. If you plan on doing any kind of online purchasing it’s an extremely good idea to make sure the site has a valid SSL. Firefox will pop up a warning if the SSL of a certain site can’t be verified. Hosting companies for instance have this issue, since they issue their own.
Dynamic websites - This connects back in with the frontend/backend topics. A dynamic website is one where the information that is displayed is pulled out of a database. On non-dynamic websites, the information is simply entered right into the coding of the page. This makes it pretty tedious to update, and change. Dynamic websites solve this problem in that the information is all entered into a database, and then is just called up to the website.
Content Management System - The name says it all. These allow you to input, store, and edit information. This is very closely linked with dynamic websites, in that you can update the information in your CMS, and that updated information is automatically updated on the website. There are several extremely good free open-source CMSs such as Joomla, Drupal, and Wordpress. Non open-source CMSs can be quite expensive though, and easily exceed $10,000.
Landing Page - This is essentially the page a potential customer sees after being directed to your site; usually by clicking on some sort of ad. A well designed landing page is essential. This is the (most likely) first impression that person gets of your company or product. It is also important for the page to “flow” well with your site, and the information that is being provided. For instance, if a graphic on the page is displaying some kind of hardware yet your company sells software, it gives conflicting messages. Moreover, it should be consistent with what the add originally said. This seems obvious, but I have clicked on quite a few advertisements that say “x item 45% off” but on the landing page it says 40%.
Web browser - Even though I’m sure 99.9% of my readers know what these are, I have to put this here. There are essentially four big names: Internet Explorer (MicrosofT), Firefox (Mozilla), Safari (Apple), Chrome (Google) (Cutts). From a web developers standpoint, I would suggest everyone to try something other than Internet Explorer. There are so many odd qwerks with it, that it is truly a pain to make sure all the content is displayed properly. Firefox and Chrome are both free, are incredibly fast, have great support, and tons of awesome addons.
I hope these are some help for those looking to get a new website, or just wanted some quick information about one of the topics. If you have any suggestions or questions feel free to leave a comment.
Sources:
Cutts, Matt. “http://www.mattcutts.com.” 2 April 2009. Matt Cutts’ Blog. <http://www.mattcutts.com/blog/chrome-marketshare-for-march-2009/>.