dagblog.
← Archive

My top five tools for web applications


Let's write about software, part 1 of 3, another original idea in what I'd call the Yuhů style. I work on
 web applications, an offshoot of web development. If I leave out 
 Java, which is server-side and a little beside the point, that leaves the presentation 
 layer, where I get to play with XML, XSLT, CSS, HTML and JavaScript. I don't ask much 
 of my tools and get by with a handful of features.

Eclipse
 
 The best thing about Eclipse is the range of plug-ins that let me 
 write in practically anything while staying in one environment and keeping all its advantages. 
 One of my favorite plug-ins is the XML editor XMLBuddy. 
 
 CookTop
 
 I use this program for quick, straightforward work on XSL templates, XML, HTML and JavaScript. As I said earlier,
 I have no special requirements, so validation, syntax highlighting and a good find-and-replace feature are enough for me.
 Going through it now, I have to say it can do quite a bit. It can create DTDs, run XSLT transformations and comes with predefined templates
 for XSL, XML, HTML, CSS, JavaScript and so on.
 
 Mozilla
 
 I use Mozilla mainly to debug JavaScript and as my reference browser
 for testing DOM and CSS. What I said about Eclipse goes for Mozilla too. It has lots
 of little tools that make life easier, such as the JavaScript console and debugger, the DOM inspector, 
 the cookie manager and so on. 
 
 Total Commander 
 
 It might seem odd to list a file manager, but I can't imagine working efficiently
 on large projects without one. Copying, previews, moving, deleting, searching, comparing by content, archiving:
 all the work you do with files of every kind. I feel rather helpless without this program. On Linux I've had good results with 
 Krusader 
 
 Quanta Plus
 
 When I'm using Linux at home, Quanta Plus takes the place of CookTop. It's a powerful tool and adds
 a few little things such as project management.

Most of the tools I use are open source. The commercial Total Commander is the exception, of course.

Related articles

Medium version

Related articles

Related CZ Podcast episodes