KDevelop 4.7.0 Beta 1 發布
KDevelop集成開發環境提供了許多開發者需要的功能,它還提供了一個統一的到gdb(C/C++編譯器)和make之類的程序界面,是一個性能和功能上都十分完善的開發工具。
終于,經過幾個月的工作,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、Perforce和ClearCase。
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不同。
快速打開可以讓您在文件中快速導航。