Atma Xplorer

Xploring Games, Computing, Photography

Programming Tools

As additional resource to the programming I have started, can be made easier if you have the right tools. I’ve categorized each according to use.

PDF Reader:

Not all students have books.  Sometimes, a free ebook helps to guide you when coding is a bore.

Foxit PDF Reader – This is an ultra light alternative to Adobe Reader. It opens instantly and has a very small footprint. I dropped it after installing the latest version though since it now uses an installer while the old one uses compressed, stand alone executable much like utorrent.
Sumatra – is a similar program to Foxit. It also has a portable version which makes it perfect for people like me who are always on the go but can’t leave their fave apps behind.

Coding:

kompoZer – is a lightweight alternative to the bigger, pricey web development suites like Microsoft Expression Web (the replacement for Frontpage) and Macromedia Dreamweaver (Now Adobe) which stemmed from the now defunct project NVU. It’s perfect for HTML and CSS beginners since the WYSIWYG editor does away with much of the coding. If you need a more advanced editor for PHP, XHTML, XML and other web documents, go for HTML-Kit. A mobile version for KompoZer is also available.

Notepad++ – Ever since I discovered Notepad++, it’s been my primary programming companion. Notepad++ supports ASP, Assembly, C++, CSS, FORTRAN, HTML, Java, JavaScript, Pascal, Perl, PHP, PostScript, Python, Ruby, and so much more.

Some, and I stress SOME, of its features include:

  • Auto-completion (language and file)
  • Bookmarks
  • Syntax highlighting (and brace and indent highlighting)
  • Regular expression find and replace
  • Split screen editing
  • Zooming
  • Spell checker (built in but requires Aspell)
  • Hex editor (plug in available)
  • Tabbed document interface

If that’s not enough, Notepad++ also features a mobile version.

IDEs:

.Net: MS Visual Basic .NET 2008 Express Edition

Java: Netbeans or Eclipse

Database Management

Microsoft SQL Server Management Studio Express – It’s a handful yes but it SMSE can cut down on development time because you don’t need to relearn your SQL commands, well most of them anyway. the interface is easy to use but it really needs a good documentation to go with the installation. I spent about 3 hours poking around before I got things working on my first time working with SMSE. As obvious in its name, it’s for MS SQL only.

MySQL Administrator and Query Browser – provides the same GUI interface for SMSE but to is packaged into two separate applications. It’s much simpler to use than SMSE but working around the Query browser can be a bit confusing (remember to click the edit button!) for a lot of reasons. They’re a lot useful compared to the usual command prompt controls for SQL though. Both programs are meant for MySQL only.

UML Tools

If you’re using Netbeans and Eclipse, then you don’t have to worry about installing a 3rd party program because Netbeans has it’s own modeling tool (on 5.5) while Eclipse supports this function via EMF (Eclipse Modeling Framework).

For Linux, there’s Umbrello for KDE and Gaphor for GNOME. On windows, you can use Star UML if you don’t want to shell out cash for MS Visio.

Remote Desktop

VNC : VNC is multi-platform an desktop application that allows you to control a graphical user session on a machine remotely through the network. If you’re running on a Mac then use OSX VNC.

Tags: , ,

Comments ( 4 )

Have Something To Say ?

  1. McBilly December 3, 2007 Reply

    The Notepad++ sounds awesome. I’m currently using Macromedia Dreamweaver 8 for all my codings, but judging on how you described Notepad++, I’m definitely sold! 😀

  2. sylv3rblade December 4, 2007 Reply

    It’s one of the best freewares I know. It gets updated frequently too.

  3. cyberpunk December 6, 2007 Reply

    Foxit is such an awesome replacement for Acrobat Reader. I haven’t tried Sumatra so I dunno if it’s good.

    But I’m not sure why you included Foxit and Sumatra under programming tools…

  4. sylv3rblade December 6, 2007 Reply

    Ebooks, which are mostly of PDF format.

    Thanks for pointing that out, I’ve edited the post to make it clear.

Leave a Reply

website stats