KDevelop 4.7.0 Beta 1 發布

jopen 10年前發布 | 19K 次閱讀 KDevelop

KDevelop集成開發環境提供了許多開發者需要的功能,它還提供了一個統一的到gdb(C/C++編譯器)和make之類的程序界面,是一個性能和功能上都十分完善的開發工具。

logo.png
終于,經過幾個月的工作,KDevelop的團隊很高興發布了4.7版本的第一個測試版。它包含了許多新的功能,大量的bug修復以及許多性能改進。

CMake支持得到了一些改進。單元測試支持的用戶界面進行打磨和幾個bug修復。在同一方向,與QtHelp集成了一些值得關注的問題得到解決。

Feature-wise, KDevelop now officially supports the Bazaar (bzr) version control system. KDevelop now handles PHP namespaces better and can understand traits aliases. Furthermore, some first fruits of the ongoing Google summer of code projects are included in this release, which pave the path toward better support for cross compile toolchains.

On the performance front, it was possible to greatly reduce the memory footprint when loading large projects with several thousand files in KDevelop. Additionally, the startup of KDevelop should now be much faster.

As always, many thanks to the various contributors that made this release possible!

Stay tuned for the release of KDevelop 4.7.0 in a few weeks from now.

Download KDevelop 4.7.0 Beta 1

You can download the source code from one of the various KDE mirrors:

kdevplatform-1.6.90.tar.xz
kdevelop-4.6.90.tar.xz
kdev-php-1.6.90.tar.xz
kdev-php-docs-1.6.90.tar.xz
kdev-python-1.6.90.tar.xz

The hashes to verify the validity of your download can be found below.

md5 checksums

6f3db3b10483cbc39f303344956fff08  kdevelop-4.6.90.tar.xz
271085161bc854a62ce45fb122b59813  kdevelop-php-1.6.90.tar.xz
01dbd268306bc341910a9a9ac30e08f8  kdevelop-php-docs-1.6.90.tar.xz
7346236a29629b0a28bffccae4bf0c30  kdevplatform-1.6.90.tar.xz
b694db849fd572e443e47bf5c582ce14  kdev-python-1.6.90.tar.xz

sha1 checksums

57c6425fdaf107225de0f33c305ee7e90c401bd6  kdevelop-4.6.90.tar.xz
0fb725ad32898cd56711cb52839975e0446f6a08  kdevelop-php-1.6.90.tar.xz
1c176fb4783c951cb555f2e2baf9a6a873cdc9e9  kdevelop-php-docs-1.6.90.tar.xz
8784a8de354d17afec4e58b9c78fde4bd66e1593  kdevplatform-1.6.90.tar.xz
13cfff38e2239db153fe861382799c96384be32d  kdev-python-1.6.90.tar.xz

sha256 checksums

07909ce0696f17c8e7b047151d96a3852402182ba38bb79d9b811225add4dcb7  kdevelop-4.6.90.tar.xz
75fddae6b6d8e87f6ac7407500d1c141ae1d96ebe4327bb7d91de5a1b842ed6b  kdevelop-php-1.6.90.tar.xz
b86a90c85cdc3b64a45fd77f921662a0b7c39612f7e04b4851873aefef5b4746  kdevelop-php-docs-1.6.90.tar.xz
e74c0cb4b2782400c6ccd78fd74670c40e701ee73dd351a1f069ceb1d07104f2  kdevplatform-1.6.90.tar.xz
b5d34d9d05de59cec19f827f6339175e016ad7108bfea638ff2c67205d176baa  kdev-python-1.6.90.tar.xz

Changelog

The changelog files for this release are attached to this news announcement, you can find them below.

Attachment Size
kdevplatform-1.6.90.CHANGELOG 32.23 KB
kdevelop-4.6.90.CHANGELOG 19.93 KB
kdevelop-php-1.6.90.CHANGELOG 2.33 KB
kdevelop-php-docs-1.6.90.CHANGELOG 346 bytes
kdev-python-1.6.90.CHANGELOG 5.87 KB

KDevelop通過KParts框架使用編輯器組件。默認使用Kate。下面是KDevelop的一些特性。有關編輯器組件的特性,可以查看Kate相關介紹。

  • 源代碼編輯器具有語法高亮和自動縮進的功能(繼承自Kate_Part)。
  • 項目管理器可以管理各種不同的項目類型,例如Automake、基于Qt的qmake項目和基于Java的Ant項目。
  • 類瀏覽器。
  • GUI設計器。
  • GNU編譯器包的前端。
  • GNU調試器的前端。
  • 生成和升級類定義以及應用程序框架的向導。
  • 自動代碼補全(C/C++)。
  • 內置Doxygen支持。
  • 并行版本控制(也被稱作軟件配置管理)系統支持。支持CVS、Subversion、PerforceClearCase

KDevelop 3是一個完全基于插件的架構。當一個開發人員做了一個改動,他只需要重新編譯這個插件。這樣就可以同時保存幾個配置文件,每個配置文件中可以指定加載不同的插件。KDevelop是和編程語言以及構建系統無關的,支持KDE、GNOME和例如Qt、GTK+和wxWidgets的其它一些技術。

KDevelop支持多種不同語言,其中包括C、C++、Perl、Python、PHP、Java、Fortran、Ruby、Ada、Pascal、SQL和Bash腳本。支持的構建系統包括GNU(automake)、cmake、qmake和自定義項目的make(如果您想使用自己的Makefile,KDevelop不會破壞它們的)以及不需要Makefile的腳本項目。

對于C和C++,KDevelop提供代碼補全功能。符號都被保存到一個Berkeley DB文件數據庫中,這樣可以快速查找,而不用重新解析。KDevelop還提供了一個開發人員框架,它可以幫助大家為其它編程語言編寫新的解析器。

集成的調試器可以讓您圖形化地完成所有有關斷點和回溯的調試,它甚至可以在您動態加載插件的時候一樣工作,這點和命令行的gdb不同。

快速打開可以讓您在文件中快速導航。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!