Difference between revisions of "Development/Languages"

Jump to: navigation, search
(Major update and reorg.)
Line 1: Line 1:
 
{{Template:I18n/Language Navigation Bar|Development/Languages}}
 
{{Template:I18n/Language Navigation Bar|Development/Languages}}
  
In addition to native C++, KDE provides bindings to several other programming languages.
+
KDE supports several programming languages for KDE 4 development.
 +
 
 +
==Stable and Mature==
 +
 
 +
Support for these languages is mature, fully maintained and suitable for application development:
  
Qt4/KDE4:
 
 
* [[Development/Languages/Python|Python]]
 
* [[Development/Languages/Python|Python]]
 
* [[Development/Languages/Ruby|Ruby]]
 
* [[Development/Languages/Ruby|Ruby]]
 +
 +
==In Development==
 +
 +
Support for these languages are still in development:
 +
 
* [[Development/Languages/QtSharp|C#]]
 
* [[Development/Languages/QtSharp|C#]]
 
* [[Development/Languages/PHP-Qt|PHP]]
 
* [[Development/Languages/PHP-Qt|PHP]]
  
Qt3/KDE3:
+
==Bindings Technologies and Embedding==
 +
* [[Development/Languages/Smoke|Smoke]] - Provides infrastructure which is used for creating bindings for multiple languages such as Ruby, C# and PHP.
 +
 
 +
Next to direct bindings to the standard APIs there are bindings for scripting specific applications. For more info see the [[Development/Languages/Kross|Kross]] page.
 +
 
 +
==Support for Qt3 / KDE3==
 
* [[Development/Languages/Perl|Perl]]
 
* [[Development/Languages/Perl|Perl]]
 
* [[Development/Languages/Java|Java]]
 
* [[Development/Languages/Java|Java]]
Line 15: Line 28:
 
* [[Development/Languages/Tools|KDE interaction tools]] (Shell)
 
* [[Development/Languages/Tools|KDE interaction tools]] (Shell)
  
Technologies:
 
* [[Development/Languages/Smoke|Smoke]]
 
 
Next to direct bindings to the standard APIs there are bindings for scripting specific applications. For more info see the [[Development/Languages/Kross|Kross]] page.
 
 
__NOTOC__
 
__NOTOC__

Revision as of 12:24, 13 July 2008


Development/Languages


KDE supports several programming languages for KDE 4 development.

Stable and Mature

Support for these languages is mature, fully maintained and suitable for application development:

In Development

Support for these languages are still in development:

Bindings Technologies and Embedding

  • Smoke - Provides infrastructure which is used for creating bindings for multiple languages such as Ruby, C# and PHP.

Next to direct bindings to the standard APIs there are bindings for scripting specific applications. For more info see the Kross page.

Support for Qt3 / KDE3



KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal