Open Source Tools for Web Development
Software | Description | Source | Comments |
Linux | Operating System | www.mandrake.com www.redhat.com www.suse.com |
Excellent for servers; useful as a developer's desktop OS |
EGCS/GCS | C, C++, Objective-C, FORTRAN, Java compiler | www.gnu.org | Included in many Linux distributions |
Apache | Web Server | www.apache.org | Most popular web server in the world |
Samba | Windows/Unix/Mac interoperability suite | www.samba.org | Allows Linux, Unix, Mac and Windows users to transparently moutn each other's file systems |
Perl | Script/text processing | www.cpan.org | A language |
MySQL | SQL database | download.sourceforge.net/mirrors/mysql | Lean and fast. APIs for most languages exist |
Xerces | XML parser | xml.apache.org | Supports XML Schema, DOM level 2 and SAX version 2 |
Xalan | XLST processor | xml.apache.org | Transforms SML documents via XSL to other forms of XML, HTML, etc. |
FOP | X-to-PDF processor | xml.apache.org | Driven by XSL formatting objects |
Cocoon | Web publishing framework | xml.apache.org | Ties XML and database content together via XML, PDF, HTML. Implements XSP, an alternative to Active Server Pages and Java Server Pages. |