KDevelop: Difference between revisions

From KDE UserBase Wiki
m (Add more information section)
(Add history and features section)
Line 5: Line 5:
|[[Image:Kdevelop4.png|250px|thumb|KDevelop4 Editor view]]||'''An Integrated Development Environment (IDE) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD'''
|[[Image:Kdevelop4.png|250px|thumb|KDevelop4 Editor view]]||'''An Integrated Development Environment (IDE) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD'''
|}
|}
== History (inspired by Wikipedia en, de and fr)==
The KDevelop project started in 1998 in the University of Potsdam. The first released 0.1 was released the same year<ref>[https://marc.info/?l=kde-announce&m=90648146015087&w=2 KDevelop 0.1 announcement]</ref>.
KDevelop has experienced several rewrites. The first time was with version 3.x by Berndnd Gehrmann in 2001<ref>[https://marc.info/?l=kde-core-devel&m=98598814600661&w=2 A new IDE for a new milleneum :-) by Bernd Gehrmann]</ref> and the second time was with version 4.x with a more object oriented architecture in 2009<ref>[https://apaku.wordpress.com/2009/11/29/kdevelop4-moved/ KDevelop4 moved].
The development of KDevelop 5 started in August 2014 as a port of the KDdevelop 4 codebase for qt5 and kf5<ref>[https://www.kdevelop.org/frameworks/kdevelop-master-now-depends-kde-frameworks-5
KDevelop master now depends on KDE Frameworks 5!
]</ref>. The custom c++ parser was abandoned in favor of a clang and the CMake interpreter was also replaced in favour of using the json metadata given by CMake. KDevelop 5 was released in August 2016<ref>[https://www.kdevelop.org/news/kdevelop-500-released
KDevelop 5.0.0 release]</ref>.
== Features ==
* Support C/C++ project
** Support CMake project
** Support Makefile project
** Support QMake project
** Support Clang-tidy, [https://www.kdab.com/use-static-analysis-improve-performance/ Clazy] and the Cppcheck static analyzer
* Support python project
* Suport php project


== Tips == <!--T:11-->
== Tips == <!--T:11-->
Line 21: Line 42:
<!--T:17-->
<!--T:17-->
* [[Special:MyLanguage/KDevelop5/Manual|KDevelop 5 Manual on How to get started]]
* [[Special:MyLanguage/KDevelop5/Manual|KDevelop 5 Manual on How to get started]]
==References==


<!--T:14-->
<!--T:14-->
[[Category:Development]]
[[Category:Development]]
</translate>
</translate>

Revision as of 18:52, 10 March 2019

KDevelop4 Editor view
An Integrated Development Environment (IDE) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD

History (inspired by Wikipedia en, de and fr)

The KDevelop project started in 1998 in the University of Potsdam. The first released 0.1 was released the same year[1].

KDevelop has experienced several rewrites. The first time was with version 3.x by Berndnd Gehrmann in 2001[2] and the second time was with version 4.x with a more object oriented architecture in 2009Cite error: Closing </ref> missing for <ref> tag. The custom c++ parser was abandoned in favor of a clang and the CMake interpreter was also replaced in favour of using the json metadata given by CMake. KDevelop 5 was released in August 2016[3].

Features

  • Support C/C++ project
    • Support CMake project
    • Support Makefile project
    • Support QMake project
    • Support Clang-tidy, Clazy and the Cppcheck static analyzer
  • Support python project
  • Suport php project

Tips

More Information

References