Overview comparisons between the top scripting languages
The scripting languages in this table were carefully chosen since they are the top scripting languages most in demand by employers,
and they are all modern, dedicated scripting languages.
(Reference: sl_popularity.htm)
Scripting language comparison
| scripting language
| attribute
|
|
|
| side
|
|
|
|
| jobs rank
| client-side?
| server-side?
| object-oriented?
| price
|
| JavaScript
| #1
| yes (default)
| Server-side JavaScript
| yes
| free
|
| Perl
| #2
|
| yes
| yes
| free
|
| PHP
| #3
|
| yes
| yes
| free
|
| Python
| #4
|
| yes
| yes
| free
|
| VBScript
| #5
| yes
| yes
| yes
| free
|
| Ruby
| #6
|
| yes
| yes
| free
|
| ColdFusion
| #7
|
| yes
| yes
| $1,300
|
| TCL
| #8
|
| yes
| in ObjectTcl
| free
|
| REXX
| #9
|
| yes
| in Object REXX
| free
|
| Groovy
| #10
|
| yes
| yes
| free
|
| Lua
| #11
| yes
| yes
| via meta-mechanisms
| free
|
| AppleScript
| #12
| yes (default)
| via FileMaker 7
| yes
| free
|
| MIVA
| #13
|
| yes
| no
| $100
|
| REBOL
| #14
|
| yes
| via creating Styles
| free
|
References
AppleScript
http://www.adobetutorialz.com/categories/Print-and-Web-Publishing/PageMaker/?Page=4
http://www.trismegistos.com/magicalletterpage/applescript/
http://www.builderau.com.au/program/development/soa/Using-AppleScript-to-build-Mac-OS-X-applications/0,339024626,320283486,00.htm
http://www.macdevcenter.com/pub/a/mac/2005/02/11/applescript.html
http://lists.apple.com/archives/applescript-users/2004/Jul/msg00063.html
ColdFusion
http://www.cfoop.org/readArticle.cfm?aID=2
http://www.sitepoint.com/glossary.php?q=C
http://www.ahref.com/index/programming_and_scripting/server-side_scripting/
http://www.sitepoint.com/article/making-case-coldfusion
http://en.wikipedia.org/wiki/ColdFusion
Groovy
http://chsm.sourceforge.net/groovy/
http://www.javabeat.net/groovy/2007/06/groovy-introduction-scripting-language/
http://www.ibm.com/developerworks/java/library/j-pg03155/
Lua
http://www.program-transformation.org/Transform/LuaLanguage
http://q12.org/lua/index.html
MIVA
http://www.portalscripts.com/portal/programming/Computers/Programming/Languages/Miva/
http://www.eachdir.com/Computers/Programming/Languages/Miva/
http://www.thescripts.com/serversidescripting/mivascript/tutorials/introductiontomivascript/
http://www.mvcool.com/page/m/CTGY/NONMRCH
http://dir.yahoo.com/Computers_and_Internet/Software/Internet/World_Wide_Web/Servers/Server_Side_Scripting/Miva_Script/
http://www.driftwood.net/mmg/faq.htm
http://www.mivamerchant.com/support/docs//reference.html
Python
http://wiki.python.org/moin/BeginnersGuide
http://www.python.org/
http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/Python/
REBOL
http://www.rebolforces.com/
http://www.google.com/Top/Computers/Programming/Languages/REBOL/
http://www.rebol.org/cgi-bin/cgiwrap/rebol/ml-display-thread.r?m=rmlDYTJ
http://www.wired.com/science/discoveries/news/1998/10/15363
http://www.rebol.com/command.html
REXX
http://www.rexxinfo.org/
http://www.ibm.com/developerworks/library/l-rexx.html
Ruby
http://www.ruby-lang.org/en/about/
TCL
http://www.tcl.tk/about/oo.html
http://foster-johnson.com/tcl.html
http://www.usenix.org/publications/library/proceedings/tcl96/full_papers/sah/index.html
VBScript
http://www.hostinglogin.com/help/vbscript/VBS9.htm
http://www.connectingdata.com/downloads.htm
http://www.4guysfromrolla.com/webtech/092399-1.shtml
http://www.keywen.com/en/SCRIPTING/
http://www.devguru.com/Technologies/vbscript/QuickRef/vbscript_intro.html
Comparison of scripting languages
http://paulhammant.com/blog/ruby-versus-javascript-for-web3.0.html
http://209.85.173.104/search?q=cache:o7u6H8cmb8QJ:jiangxi.cs.uwm.edu/cs431/notes/powerpoints/pragmatics/13~chapter%252013.%2520scripting%2520languages.ppt+applescript+client-side&hl=en&ct=clnk&cd=19&gl=us
Other
http://westau.com/webs/pendragon/internet_tools.htm
http://www.cyberianfrontier.com/apps/development/
UP
Created: February 16, 2008
Updated: February 24, 2008