AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...
An integrated development environment (IDE) (sometimes known as an integrated design environment or integrated debugging environment) is a software application that provides comprehensive facilities to programmers for software development.
When working on web development, I prefer to work within the privacy of my own development environment located on my computer. I'd rather make the majority of my mistakes where no one else can see them rather than out in the wild of the Internet. In order to have that private development environment, I install a LAMP configuration.
LAMP stands for Linux, Apache, MySQL, and php, (or Perl). It's one of the most popular web hosting platforms. If you're developing websites, it's good to have your own private development environment to use while you build and test your websites. This post will show you how to set up a web development environment on Ubuntu 11.10 Oneiric Ocelot to use for testing.
"In this series of posts I will guide you, the humble reader, through the install procedure to get a development environment for Ioke up and running [...] These instructions are written for a non-expert who might not have too much experience with compiling things, using Git or Emacs..."
This tutorial shows how to configure the PHP development environment in the Ubuntu operating system (7.10 and later). This involves installing and configuring the PHP engine, a MySQL database, an Apache web server, and the XDebug debugger.
"...Rinari is an Emacs minor mode that is aimed towards making Emacs into a top-notch Ruby and Rails development environment. For the latest version see..."
FLOSS (Free/Libre/Open Source Software) is arguably one of the best examples of open, collaborative, internationally distributed production and development. FLOSS provides numerous benefits for developing countries, such as low cost, adaptability, and a free-of-charge high quality training environment, as shown by the FP6 FLOSSWORLD study.
Emacs is an absolutely wonderful text editor for designers, and it can speed up development time with a series of helpful shortcuts, even for a Textmate diehard. Unfortunately, Emacs can have a steep learning curve, so I figured I would provide a basic introduction for using Emacs as a web development environment.