IDE Experiments

26 May 2012 . category: . Comments

Visual Studio

I have been a Visual Studio user for many years so trying out Visual Studio 11, isn’t a big surprise. I like the restyle that VS11 has received doesn’t encourage me to run out and get add-on to get VS theme add-on. As for C++ coding sadly I haven't had much time to see what the changes are but general functionality seems more stable such as intelligence, highlighting and the right click goto  definition. This functionality was broken in Visual Studio 2010, taking forever to find a definition in the same file. I also noticed a considerable improvement in compilation time, rebuild of my un-optimised(e.g. not precompiled header) library was greatly improved.

c_cpp_vs11_ide

Example code: clapack

Aptana Studio (for PHP and JS)

I have started doing increasing amounts of web development for projects I am working on. Writing mark-up tools search systems and generally are all Ajax enabled with DOM. All my backend API is written in PHP although I may get tempted to change this at some point, but writing and managing the code has been a bit of a pain. Visual Studio has little(via add on) to no support for PHP and most other tools have out-dated versions of support for JS and HTML, not including the HTML5 draft standard. No obvious IDE has resorted in me abusing editors like notepad, programmers notepad, gedit, geany although all great for editing files not really designed for proper coding.

So over time I have played with a few different IDE’s including Eclipse with add-ons. Never really settling into one that I liked for long and often returning back to my trusty friends the editors. But I think I may have found a hit, Aptana Studio (modded eclipse) seems to be a nice environment for writing JS code especially.

php_aptana_ide

Example code: secret-ish project ;)

A lot of functionality works well, auto complete function descriptions jump to file. Oh and good layout of windows (always a must in my book). Works through the multiple languages html,js,php so is a nice IDE. I have to use it for a few more weeks but I think this one is a keeper!


Stuart James  


Stuart James

Assistant Professor in Visual Computing at Durham University. Stuart's research focus is on Visual Reasoning to understand the layout of visual content from Iconography (e.g. Sketches) to 3D Scene understanding and their implications on methods of interaction. He is currently a co-I on the RePAIR EU FET, DCitizens EU Twinning, and BoSS EU Lighthouse. He was a co-I on the MEMEX RIA EU H2020 project coordinated at IIT for increasing social inclusion with Cultural Heritage. Stuart has previously held a Researcher & PostDoc positions at IIT as well as PostDocs at University College London (UCL), and the University of Surrey. Also, at the University of Surrey, Stuart was awarded his PhD on visual information retrieval for sketches. Stuart holds an External Scientist at IIT, Honorary roles UCL and UCL Digital Humanities, and an international collaborator of ITI/LARSyS. He also regularly organises Vision for Art (VISART) workshop and Humanities-orientated tutorials and was Program Chair at British Machine Conference (BMVC) 2021.