3
Safari Power Saver Click to Start Flash Plug-in Regular news & updates from Memeburn delivered right to your inbox. Enter your email address below: Subscribe memeburn 15,330 people like memeburn. Facebook social plugin Like Like !" $%$&'() *+$%, '& -,. ',/0"&1&*$,) By Joseph C Lawrence: Columnist on 5 November, 2010 General Tech /  You work in an online industry, or at least deal with online mark eters and web developers every day, but you don’t always get the tech, and you have to fake it when the techies start speaking. No need to be sh y, you don’t need to understand everything, just how i t all fits together in the  bigger scheme of things. Let’s take a whirlwind tour through some of the most popular technologies being used online today. 234256748 97! 8:!7; 2<!68 !"#$%&$' The 3-minute guide to Inbox by Gmail [Video] NEWS INTE RVIEWS TE CH BUSI NESS SOCI AL ME DIA DIGITAL MEDIA MOBI LE Safari Power Saver Click to Start Flash Plug-in 2342 56 74 8 !4 =3> 5=?> !5 > !@ 98 6> 72 8 436? :8 @7 !

An Idiot's Guide to Web Technologies - Memeburn

  • Upload
    zvxvxv

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An Idiot's Guide to Web Technologies - Memeburn

7/23/2019 An Idiot's Guide to Web Technologies - Memeburn

http://slidepdf.com/reader/full/an-idiots-guide-to-web-technologies-memeburn 1/3

Safari Power SaverClick to Start Flash Plug-in

Regular news & updates from Memeb

delivered right to your inbox. Enter yo

email address below:

Subscribe

memeburn

15,330 people like memeburn.

Facebook social plugin

LikeLike

!" $%$&'() *+$%, '& -,. ',/0"&1&*$,)y Joseph C Lawrence: Columnist on 5 November, 2010

eneral Tech /

You work in an online industry, or at least deal with online marketers

nd web developers every day, but you don’t always get the tech, and you

ave to fake it when the techies start speaking. No need to be shy, you

on’t need to understand everything, just how it all fits together in the

igger scheme of things.

et’s take a whirlwind tour through some of the most popular technologies being used online today.

234256748 97! 8:!7;

2<!68

!"#$%&$' The 3-minute guide to Inbox by Gmail [Video]

NEWS INTERVIEWS TECH BUSINESS SOCIAL MEDIA DIGITAL MEDIA MOBILE

Safari Power SaverClick to Start Flash Plug-in

234256748 !4=3> 5=?>!5> !@986>728 436? :8@7!

Page 2: An Idiot's Guide to Web Technologies - Memeburn

7/23/2019 An Idiot's Guide to Web Technologies - Memeburn

http://slidepdf.com/reader/full/an-idiots-guide-to-web-technologies-memeburn 2/3

Follow @memeburnburn

A=A3;!6 ;!>82> 5=::8?>2

25 tweets that show just hobadly Robin Thicke’s TwitteQ&A went

34 hilarious Tweets fromMmusi Maimane’s #AskMmTwitter Town Hall

61 astonishing photos of th#MuizenbergFire shared oTwitter

The 3-minute guide to InboGmail [Video]

The Memeburn guide to thdigital agency landscape

16 graphs that shed new ligon the South Africansmartphone space

 Julian Assange: Bitcoin couestablish a new globalconsensus [Net Prophet]

Account Executive / BusinessCommunity Engagement (Cape Tow

Mid Front End Developer (R20k - 25

(Cape Town)

Social and Online Writer: Afrikaansand English ( Johannesburg)

Android Developer (R40k - R70k p/mneg) (Cape Town)

Technical Lead/Front EndDeveloper(R45k - R60k p/m neg)

(Cape Town)

Senior Front End Developer |eCommerce - Cape Town (R35k - R6

p/m neg) (Cape Town)

Here’s why you shouldn’t bet the

farm on untested tech

Delivering against ‘always-on’

expectations with software-de!ned

infrastructure

Could Stellar be the answer to enable

!nancial inclusion around the globe?

ADVERTISEMENT

HTML (Hypertext

Markup Language)

HTML is not functional

– it does not do

anything, like

manipulate data or do

maths. The purpose of 

HTML is to describe

the content of a web page, so that it can be interpreted

properly. The two most important things that need to

interpret web pages are web browsers and search engines.

HTML helps to communicate important and varied

information, from what the title of the web page is, to what

is text and what is images, and what is a link and where it

links to.

CSS (Cascading Style Sheets)

CSS, like HTML, is not functional (except in a superficial

 but visually awesome way – CSS3 does cater for some

animations). It is used to define the styling of a website in

n easy and efficient way. A CSS file allows a web designer to specify such rules as the colour of a link, the

width of a content area or the border around images in just one place, and then reference those rules on any 

umber of web pages, making updates incredibly easy.

XML (eXtensible Markup Language)

XML, like HTML, describes data. Unlike HTML it does not have a finite number of predefined tags with

which to describe things – you can create your own. What is important to know is that this means that

ifferent applications, different services, and different programming languages can share data. As long as

ach application or service knows what the XML tags mean, data can be shared between two completely 

ifferent systems, written by different people in different programming languages.

avaScript

avaScript is a programming language of sorts, usually used for fairly light functionality, although recently 

sed heavily as the backbone for a lot of the more modern, slick, animated interfaces on contemporary 

websites. One major point to be aware of is that JavaScript runs in your browser, not on the website’s server.

his has a few implications – firstly users can turn it off, secondly different browsers might support (or not

upport) different aspects of a piece of JavaScript code. Thirdly it means that processing can occur live on a

website, rather than requiring a page reload to send data to the server and back. JavaScript is used

xtensively for other things on the web, such as web analytics, tracking code and the setting of cookies.

avaScript libraries

avaScript libraries are collections of pre-written JavaScript code that one can reference, style and tweak to

chieve certain functionality on a website, without writing everything from scratch. Whilst JavaScript is a

airly versatile language, most of the more popular libraries deal with creating fluid and dynamic interface

lements, such as tabs, drag-and-drop functionality and live system messages (imagine the password

trength indicators present on many websites). Popular JavaScript libraries include JQuery , MooTools and

68;!>8@

B=42436?

Page 3: An Idiot's Guide to Web Technologies - Memeburn

7/23/2019 An Idiot's Guide to Web Technologies - Memeburn

http://slidepdf.com/reader/full/an-idiots-guide-to-web-technologies-memeburn 3/3

C,. %,D,1&E$"* -$FGH%) I'GH'+E $"%+)'HJ *&1%

C$H,KHGL$"* $) &+'MEH&'&'JE$"* $) $"N 0,H,()

C0J $' L$*0' "&' ., '$L, '& O+LE &" '0, <>:;P

Web Engineer | eCommerce (R30k R60k p/m neg) (Cape Town)

Senior Front End Developer |

eCommerce - Cape Town (R35k - R6p/m neg) (Cape Town)

Mid Java Developer | eCommerce

(R30k - R38k p/m neg) (Cape Town)

Mid Web Developer - Cape Town(R20k - R25k p/m neg) (Cape Town)

Search for a job

 Go

[ Post a job | More jobs ]

Facebook® AccounSign Up

World's Largest OnlineCommunity. Join Now and

Connect with Friends.

Burn MediaBurn Media 

!""#$% '()*+ ,!""#$% '()*+ ,--

 Burn Media - Weekly Round Up #Burn Media - Weekly Round Up #……

 Burn Media - Weekly Round Up #Burn Media - Weekly Round Up #……

 1Burn Media - Weekly Round UpBurn Media - Weekly Round Up ……

 Burn Media - Weekly Round Up #Burn Media - Weekly Round Up #……

 Burn Media - SXSW Podcast speciBurn Media - SXSW Podcast speci……

 Burn Media - Weekly Round Up #Burn Media - Weekly Round Up #……

 Burn Media - Weekly Round Up#Burn Media - Weekly Round Up#……

 

Burn MediaBurn Media

BurnCastBurnCast

rototype.

Ajax (Asynchronous JavaScript and XML)

his is a term that is bandied about quite a lot these days, and refers to any kind of dynamic interface

lement. Technically ‘ Ajax’ refers to the use of a group of technologies (including HTML, CSS, JavaScript

nd XML) to dynamically retrieve data from a server, and present it on a web page without the web page

aving to reload. A good example is the new Google Instant interface, where search results are retrieved

utomatically as the search query is entered, and the user does not have to click submit and wait for a page

eload as with previous Google interfaces.

QL (Structured Query Language)

A language used to access and edit databases. Commonly used database systems online include MySQL and

ostgreSQL which are both open source, and Microsoft SQL server. Almost all dynamic websites and web

pplications utilise databases to store information. SQL is a common language used to store, edit and

etrieve the information from these databases.

Programming languages

ava is a big boy, often used for enterprise level development. .NET, C# and ASP.NET are all Microsoft

echnologies (which means you have to pay to use them), and are also often used for enterprise level

evelopment. PHP, Ruby  and Python are all modern open source favourites for creating web applications

nd dynamic websites of all sizes. Perl is these days often used for more nitty gritty tasks such as CGI

rogramming. ActionScript is the programming language of Flash, and used heavily in sites that require full

nd extensive animation.

Web Frameworks

Web Frameworks’ is a fairly generic phrase, that could refer to a number of different things, but most

ommonly it refers to a bunch of pre-written code that is paired with an existing programming language.

his pre-written code includes lots of commonly found structures and functionalities in web applications,

uch as administration panels and membership functionalities, as well as architectural structures, such as

istinctions between the logic of the applications and the rendering of the actual web pages. Some popular

web frameworks include Rails for Ruby , Cake for PHP, Django for Python and Apache Struts for Java.

Well, that’s all for now. Understanding a broad overview of how different technologies are used to create

websites and applications is becoming more and more essential in a growing number of businesses and

rofessions. Hopefully, this was a good starting point.

Q=3 :!Q !;2= ;7R8SSS

436?5!2>