[Klug-general] Interactive Websites

Allen Brooker allen.brooker at allenjb.me.uk
Thu Dec 7 09:54:31 GMT 2006


Peter Childs wrote:
> Right Second post in ten minutes, its been rather quite so I thought
> this place needed some livening up. Unless your all positing on the
> wiki now and I can't be be bothered to look, I have wiki and forums..
> and that comes from someone using gmail......
> 
> I need to create a interactive web site, Rather not give details its
> for work. Basically we have a large C++ Qt application and and want to
> transfer it or enhance it with an interactive website.
> 
> Anyway I'm trying to work out what tools to use because I'm getting a 
> bit lost.
> 
> I mean the web just has too many bits.
> 
> Php/Perl/Java/SSI (Pick one)
> Html
> Javascript (with all its ie/firefox/opera differences)
> CSS (Yes thats a 4th complely different language)
> AJAX (Which is really more of an idea than a langauge)
> GWT (Oh that encapsulates most of the above into java)
> JPEG
> PNG
> GIF
> ActiveX
> Flash
> 
> Are you confused yet?
> 
> I want to know where to start what to use.
> 
> I've been looking at Dojo/Php/HTML/CSS but thats still 4 complete
> different langaues to learn which does not help. And I'm a programmer
> not a designer so I should be able to cope. But I don't know how a
> Designer with no programming skills would cope with the web currently.
> 
> Please bring back the paper and pencil at least then you only had to
> chouse between type of pen/pencil and type of paper....
> 
> Peter.
Hi Peter,

You're going to need to use a number of different "languages" whatever 
you do as each one serves a different purpose.

HTML - This is a document markup language. It allows you to give 
structure to what would otherwise be a plain text document.

CSS - This is a style markup language. It allows you to determine how a 
document should look on different mediums (in this case, notably the 
screen and possibly print - there's also stuff going on for other 
mediums such as speech at the moment. I'm not sure what stage they're at).

JavaScript - This is a client-side scripting language that allows you to 
do programmed actions on the client side. This tends to give a snappier 
response than server side scripting, but at the cost of security (JS can 
be interfered with / results changed before sending to server) and 
reliability (JS may be disabled or features not implemented on the given 
platform).

PHP / Python / Perl / whatever - These are server-side scripting 
languages that allow you to do programmed actions on the server. 
Personally I recommend PHP because it's easy to pick up and is well 
documented.

Java / ActiveX - I wouldn't worry about these. Nobody really uses Java 
stuff on the web these days (except maybe JSP on the server side - but 
uptake is still very low compared to PHP). ActiveX is platform specific 
and there's lots of issues revolving around security and permissions.

Flash - Don't get me started. Just stay away =P

JPEG / PNG / GIF - These are different image formats, each ideal for 
different types of images (is it a photo, does it have large blocks of 
colour, etc).

Hope that helps

Allen



More information about the Kent mailing list