which language to use?

here is a very useful chart to use when deciding which language to use for web applications.

Feature .Net Java Cold Fusion MX PHP
Compiled Code – Increases website speed (precompiled is the fastest) Yes – both precompiled and dynamically compiled when a page is requested Yes – both precompiled and dynamically compiled when a page is requested Yes – dynamically compiled when a page is requested No – a 3rd party accelerator can be used to increase performance but it is not installed on most shared hosting servers.
Scripted Language – results in poor website performance No No Somewhat Yes – a 3rd party accelerator can be used to increase performance but it is not installed on most shared hosting servers.
Object Oriented – Increases the ability for code reuse and provides enhanced features as well as reduced development time; since code is more reusable, results in fewer bugs that can be discovered by any client and fixed for everyone; encourages developers to write more maintainable code. Yes Yes Somewhat No
Supported Development Languages – easier to find developers C++, C#, Visual Basic.NET, Jscript.NET, Python, Perl, Java (J#), COBOL, Eiffel, Delphi – 25 languages supported currently Java CFML and CFScript PHP
Browser Specific HTML Rendering – different HTML is automatically sent to IE than to Netscape, reducing incompatibility issues Yes No No No
Open Source No Yes Somewhat Yes
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s