Linux: Difference between revisions

[pending revision][pending revision]
Content deleted Content added
m Reverted edits by 183.83.41.105 (talk) to last revision by InverseHypercube (HG)
Line 123:
Most distributions also include support for [[PHP]], [[Perl]], [[Ruby programming language|Ruby]], [[Python programming language|Python]] and other [[dynamic programming language|dynamic languages]]. While not as common, Linux also supports [[C Sharp (programming language)|C#]] (via [[Mono (software)|Mono]]), [[Vala (programming language)|Vala]], and [[Scheme programming language|Scheme]]. A number of [[Java Virtual Machine]]s and development kits run on Linux, including the original Sun Microsystems JVM ([[HotSpot]]), and IBM's J2SE RE, as well as many open-source projects like [[Kaffe]] and [[JikesRVM]].
 
The two main frameworks for developing graphical applications are those of [[GNOME]] and [[KDE]].{{Citation needed|date=May 2011}} These projects are based on the [[GTK+]] and [[Qt (toolkit)|Qt]] [[widget toolkit]]s, respectively, which can also be used independently of the larger framework. Both support a wide variety of languages. There are a number of [[Integrated development environment]]s available including [[Anjuta]], [[Code::Blocks]], [[CodeLite]], [[Eclipse (computing)|Eclipse]], [[Geany]], [[ActiveState Komodo]], [[KDevelop]], [[Lazarus (software)|Lazarus]], [[MonoDevelop]], [[NetBeans]], [[Qt Creator]] and [[Omnis Studio]], while the long-established editors [[Vim (text editor)|Vim]] and [[Emacs]] remain popular.<ref>{{cite web | first = Joe | last = Brockmeier | title = A survey of Linux Web development tools | url = http://programming.linux.com/programming/05/10/03/1828224.shtml?tid=63&tid=47 | accessdate = 2006-12-16 }}</ref>
 
==Uses==