I have, like many people, tinkered with it before. It is the sort of language you can tinker with, much to the detriment of the users of web sites eveywhere...
I would however recommend reading up on the language properly. It is not quite as bad as it looks. I have used a lot of languages in the past and they all have quirks
As a C programmer you find the way the data types are handled a surprise. There are a few distinct types, and they are interchanged automatically. Numbers are all floating point (which is fun). There are objects which allow mapping of names to data, and also arrays which work in a similar way. The fact you can create literal functions which have a lexical scope are also rather run but typical of object oriented programming which fits well with an event drive UI model used by browsers.
I suppose I better fix my photo site though as that never worked on chrome. Far too much else to do.
Subscribe to: Post Comments (Atom)
I am, once again, getting more spam. Someone must have put my email on some mailing list. This is a pain in the arse, takes up my time, and ...
Broadband services are a wonderful innovation of our time, using multiple frequency bands (hence the name) to carry signals over wires (us...
It seems there is something of a standard test string for anti virus ( wikipedia has more on this). The idea is that systems that look fo...
For many years I used a small stand-alone air-conditioning unit in my study (the box room in the house) and I even had a hole in the wall fo...
Please make sure A&A stays working in nearly everything, it's one of the positive points of the site.ReplyDelete
I've found portability can be harder than you'd think, especially the evils of IE6!
I was keen not to have someone else's libraries in the FireBrick, hence not using jquery ot the like. But learning it from scratch it is not that hard to be honest. The fact we did not want the flashy animations helps too.ReplyDelete
I can see this being something we do more with.
One thing that it has allowed us to do with FireBrick is make the back end talk a single XML config and the editing is all in the web page. This has advantages as it allows people to handle the XML directly as well with no inconsistency. That sort of approach would be ideal for things like the A&A config pages too, and may be a way we go in the future, which I know some people will like..
"I was keen not to have someone else's libraries in the FireBrick", any chance of extending that sentiment to clueless as well ?
Ultimately though, the XML interface to clueless would be most welcome. The Ordering systems too please :)
I like jQuery, but I don't use it for animating anything. I can't see any particular reason why one wouldn't want to use a cross-platform helper library in an embedded product. Obviously you'd serve it locally and not from a CDN, but it deals with a whole slew of minor browser differences which you'd otherwise have to deal with yourself (probably after your customers had drawn them to your attention). It's not like using it stops you talking directly to the DOM in any situation where that's more convenient. Because some truly awful websites use it is no more reason to dislike jQuery than to dislike HTML.ReplyDelete