KDevelop/pt-br: Difference between revisions

From KDE UserBase Wiki
(Updating to match new version of source page)
(Updating to match new version of source page)
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
<languages />
<languages />
{|class="tablecenter vertical-centered"
{|class="tablecenter vertical-centered"
|[[File:KdevelopWindows.png|250px|thumb|KDevelop Editor view]]||'''An Integrated Development Environment (IDE) for MS Windows, Mac OS X and Linux'''
|[[Image:KdevelopWindows.png|250px|thumb|KDevelop Editor view]]||'''Um Ambiente integrado para desenvolvimento de software(Em inglês: Integrated Development Environment (IDE)) para Microsoft Windows, Mac OS X e Linux'''
|}
|}


Line 12: Line 12:
The development of KDevelop 5 started in August 2014 as a port of the KDevelop 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 clang and the CMake interpreter was also replaced in favor 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>.
The development of KDevelop 5 started in August 2014 as a port of the KDevelop 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 clang and the CMake interpreter was also replaced in favor 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 ==
== Features<ref>[https://www.kdevelop.org/features KDevelop feature]</ref> ==


* Support Ada, Bash, C, C#, C++, D, Fortran, Haskell, Java, Objective-C, Pascal, Perl, PHP, Python, Ruby, SQL, and XUL.
* Support C, C#, C++, CUDO, OpenCL, Qt QML, Javascript, Python and PHP


* Support C/C++ project
* Support multiple version control systems Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce
** Support multiple build system CMake, QMake, Makefile, Meson, ...
** Support Clang-tidy, [https://www.kdab.com/use-static-analysis-improve-performance/ Clazy] and the Cppcheck static analyzer


* Support QML/js
* Support multiple build system CMake, QMake, Makefile, Meson<ref>[https://bugs.kde.org/show_bug.cgi?id=343935 Meson support bug report]</ref>, ...
 
* Quick Code Navigation (Jump to declaration/definition)
 
* Code comprehension (Syntax highlighting, semantic code completion)
 
* Documentation integration
 
* Integration support for multiple static analyzers: [http://clang.llvm.org/extra/clang-tidy/ Clang-tidy], [https://www.kdab.com/use-static-analysis-improve-performance/ Clazy] and the [http://cppcheck.sourceforge.net/ Cppcheck]


== Dicas ==
== Dicas ==


* [http://apaku.wordpress.com/2008/12/15/howto-create-build-and-run-a-simple-kdevelop4-project How to create and build a simple KDevelop4 project]
* [http://apaku.wordpress.com/2008/12/15/howto-create-build-and-run-a-simple-kdevelop4-project Tutorial simples de como criar um simples projeto com o KDevelop4]


== More Information ==
== More Information ==
Line 31: Line 37:
* [https://en.wikipedia.org/wiki/KDevelop Wikipedia]
* [https://en.wikipedia.org/wiki/KDevelop Wikipedia]


* [[Special:MyLanguage/KDevelop4/Manual|KDevelop 4 Manual on How to get started]]
* [[Special:MyLanguage/KDevelop4/Manual|KDevelop 4 Manual de como começar]]


* [[Special:MyLanguage/KDevelop5/Manual|KDevelop 5 Manual on How to get started]]
[[Special:MyLanguage/KDevelop5/Manual|KDevelop 5 Manual de como começar]]


==References==
==References==


[[Category:Desenvolvimento/pt-br]]
[[Category:Desenvolvimento/pt-br]]

Revision as of 22:30, 11 March 2019

KDevelop Editor view
Um Ambiente integrado para desenvolvimento de software(Em inglês: Integrated Development Environment (IDE)) para Microsoft Windows, Mac OS X e Linux

History (inspired by Wikipedia)

The KDevelop project started in 1998 at the University of Potsdam (Germany). 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 Bernd Gehrmann in 2001[2] and the second time was with version 4.x with a more object-oriented architecture in 2009[3].

The development of KDevelop 5 started in August 2014 as a port of the KDevelop 4 codebase for qt5 and kf5[4]. The custom c++ parser was abandoned in favor of clang and the CMake interpreter was also replaced in favor of using the JSON metadata given by CMake. KDevelop 5 was released in August 2016[5].

Features[6]

  • Support C, C#, C++, CUDO, OpenCL, Qt QML, Javascript, Python and PHP
  • Support multiple version control systems Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce
  • Support multiple build system CMake, QMake, Makefile, Meson[7], ...
  • Quick Code Navigation (Jump to declaration/definition)
  • Code comprehension (Syntax highlighting, semantic code completion)
  • Documentation integration

Dicas

More Information

KDevelop 5 Manual de como começar

References