[Navigation Bar]  
 
 

    

[OpenSUSE powered]
[BUSH powered]
[vi powered]
[XML] [RSS]

 How to start developing Linux software? Check out the IDEs first.

A platform is the environment under which your program will run. There are several platforms available. Here are a few:

 Mono: Novell's .Net Environment

Mono, developed by Novell, is a platform for developing .Net applications under Linux. It includes a C# compiler and .Net class libraries. Choose Mono for .Net compatibility.

 GCC: The GNU Compiler Collection

The standard development platform on Linux, GCC is the world's most popular compiler. GCC directly supports C, C++, Ada 95, Java and other languages. Chose GCC for general purpose programming.

 PHP: The World's Most Popular Template Engine

PHP is a part of the Apache project. PHP is a scripting langauge similar to Perl but can be used to create web page templates. There are a variety of extensions to PHP, perhaps the most popular is Smarty.

 J2EE: Many Vendors, Same Language

IBM Java, Sun Java and many other flavours of Java run on Linux. IDEs and other development tools can be purchased commercially. J2EE includes JSP (Java Server Pages, XML-based web page templates).

 Python+Zope: Python's Web Template Engine

The Python scripting language was originally designed for use as a prototyping language but is has grown into a rich development platform. Zope is a collection of Python classes for developing and administering a web site. Chose Zope for prototyping web sites.

 Perl+Mason: Perl's Web Template Engine

The Perl scripting language was very popular in the early days of the web for developing portable CGI applications. Mason provides a template engine for Perl. Perl scripts can be embedded in web pages. Choose Mason for Perl compatibility.

 GCC Ada+BUSH: PegaSoft's ABEE Web Template Engine

A plug for our own software. Ada 95 is a computer langauge developed for high-reliability and easy debugging. BUSH is PegaSoft's scripting language and template engine. For more information on BUSH, visit our BUSH page. Choose BUSH for fast development and fewer bugs.

Read More:  Managing Projects with Source Control --> 

 
     

« Truth Humility Communication Nobility Freedom Purity Excellence Right Support Courage Compassion Quality Honesty Trust Cooperation Challenge Education »
PegaSoft Canada - A Linux Association Since 1994