If working in a professional web development studio, designers frequently use Adobe Photoshop or Fireworks in order to create designs, while web coders and programmers frequently use Adobe Dreamweaver or some similar commercial solution. On the other hand, there are numerous individuals involved with either web design or programming (or both), working alone as contractors or freelancers. Very often, these individual contractors cannot afford such expensive solutions, such as Adobe’s products. Therefore, they must consider some cheaper or even free alternatives. Thankfully, there are some good, even great, quality open source web development tools available for them. This article reviews some of the best free solutions for both web design and programming.
For web developers, the foundation for a setting up a working environment for development is to install Apache distribution, MySQL database and PHP on a local computer, especially if working with a content management system that requires databases. Before XAMPP was released, it was very hard to install these components. Thankfully, Apache Friends created XAMPP solution which installs Apache server, MySQL and PHP with a few mouse clicks.
XAMPP is a cross-platform solution and can be downloaded here: https://www.apachefriends.org/en/xampp.html.
Aptana Studio can be downloaded on the following link: https://www.aptana.com/products/studio2/download.
Firebug Firefox Extension
This great Firefox add-on can be downloaded here: https://getfirebug.com/.
Paint. net is image and photo editing software, created for Windows OS platform. Many of its features are more than enough for a large number of web designers. Some of these features are user friendly interface, layer and plugin support, regular automatic updates, different effects and filters, a wide range of different tools, etc.
Paint.net requires at least Microsoft's .NET Framework 3.5 SP1 and can be downloaded here: https://www.getpaint.net/download.html.
GNU Image Manipulation Program (abbreviated GIMP) is probably the most popular open-source solution for photo editing, image creation and digital retouching. Some of the main features are highly customizable interface, hardware support, file formats, plugin support and support for remote protocols such as FTP, HTTP and SFTP/SSH. GIMP works on all popular platforms (Linux, Windows, Mac OS X, Sun OpenSolaris and FreeBSD).
GIMP can be downloaded here: https://www.gimp.org/downloads/.
Every list of open source web development tools should include an FTP client, since there must be a way to upload a set of website files to a live server. One of the most popular open-source FTP solutions is FileZilla. It is an FTP, FTPS and SFTP client withlots of interesting features. It is available on different platforms, it has integrated IPv6 support, it supports drag and drop method, remote file editing, directory comparison, etc.
Frequently updated, FileZilla can be downloaded at the following link: https://filezilla-project.org/download.php?type=client.
(other images created by author)