Languages: Difference between revisions

From KDE TechBase
(Created page with "d")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
d
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:
 
* C++
* Python ([[/Python/Using_PyKDE_4 | PyKDE4]])
* [[/Ruby|Ruby]]
* [[/Qyoto|C#]]
* [[/Perl|Perl]]
* [[/Java|Java]] ?
* [[/JavaScript|JavaScript]] ?
 
==Bindings Technologies and Embedding==
 
* [[/Smoke|Smoke]] - Provides infrastructure which is used for creating bindings for multiple languages such as Ruby, C# and PHP.
* [http://api.kde.org/frameworks-api/frameworks5-apidocs/kross/html/index.html Kross]
* [http://doc.qt.io/qt-5/qtscript-index.html QtScript]
* [https://www.riverbankcomputing.com/software/sip/intro SIP]
 
==Support for Qt3 / KDE3==
 
* [[/Perl|Perl]]
* [[/Java|Java]]
* [[/JavaScript|JavaScript (ECMAScript)]]
* [[/Tools|KDE interaction tools]] (Shell)

Latest revision as of 17:39, 10 March 2016

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:

Bindings Technologies and Embedding

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

Support for Qt3 / KDE3