tag:blogger.com,1999:blog-2208890564265615027.post9185318601613471749..comments2024-03-08T19:47:41.485+11:00Comments on Ascii Dreams: Venkman and the Perfect StormAndrew Doullhttp://www.blogger.com/profile/11099404183952971291noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-2208890564265615027.post-11858518675050451342008-04-03T04:46:00.000+11:002008-04-03T04:46:00.000+11:00I very nearly suggested Javascript and SVG, but mo...I very nearly suggested Javascript and SVG, but most people would just laugh at such a proposition. I haven't tried Canvas, and have used SVGs little, so I don't know how much the two would compare, but I think they'll be similar. <BR/><BR/>As a total aside, I'm writing an Angband clone in JS, and love the language's cross-platform nature, the speed of development and bug-fixing, the ability to quickly and easily interact with remote servers with AJAX, its ability to do powerful things with minimal code, and its lack of dependencies. Sure, this comes at a very high performance price, but modern PCs can cope with that.<BR/><BR/>For debugging in Javascript, Firebug is the only way to go (as others have said and linked to). It's exceedingly useful and powerful, although make sure you have it disabled by default and only enable it for the sites you really want it on, as it will slow down JS heavy sites (and astound you at the quantity of errors floating about on big sites)<BR/><BR/>The second-most useful JS tool around is JSlint (http://www.jslint.com/), which is very useful at making sure that your code is valid. While badly written code will often work due to high browser tolerance, it can cause issues down the line. Plus, it finds all those silly little syntax mistakes that you can overlook even when you're hunting for them.The Mud Hutterhttps://www.blogger.com/profile/01888716804846246430noreply@blogger.comtag:blogger.com,1999:blog-2208890564265615027.post-76694981929232986442008-04-03T02:22:00.000+11:002008-04-03T02:22:00.000+11:00you can also code javascript apps in Adobe AIR (wi...you can also code javascript apps in Adobe AIR (with the Aptana plugin for Eclipse) and deploy them as desktop apps. <BR/><BR/>And since Silverlight was brought up I HAVE to mention ActionScript 3 (also an option for AIR or Flash deployment). ActionScript 3 has some VERY easy vector graphic routines.Anonymoushttps://www.blogger.com/profile/09501301078027611367noreply@blogger.comtag:blogger.com,1999:blog-2208890564265615027.post-6660183086834938822008-04-02T23:07:00.000+11:002008-04-02T23:07:00.000+11:00I, too, found firebug to be much happier than venk...I, too, found firebug to be much happier than venkman.<BR/><BR/>Though I found the nicest thing in my own code (hacking around on a javascript roguelike) was to us JSUnit and test-drive everything - much less need for debugging then.Ben Sandershttps://www.blogger.com/profile/06789966058718118551noreply@blogger.comtag:blogger.com,1999:blog-2208890564265615027.post-65248837192985250932008-04-02T21:53:00.000+11:002008-04-02T21:53:00.000+11:00All the kids have moved on to https://addons.mozil...All the kids have moved on to https://addons.mozilla.org/en-US/firefox/addon/1843 now. Though, thats because of its great support for debugging Ajax interactions.<BR/><BR/>Course, with http://silverlight.net/default.aspx you could use a real language and development environment, not to mention the performance :)Ryanhttps://www.blogger.com/profile/04380212308975032310noreply@blogger.com