KDevelop needs your help

The KDevelop-Project is looking for volunteer Arabic, Indonesia, Hungarian, Turki, and Ukraina translators for this website. If you are willing to do it, visit the Website translation status page. There you'll get all the info you need.

KDevelop 3.0.x Features

  • Arsitektur yang berbasis Plugin
    • Fungsi-fungsi bisa ditambahkan, diganti, atau dihapus tanpa merubah kode inti (core source code).
    • Libraries license (LGPL) memperbolehkan pembuatan IDE plugins komersial ataupun yang gratis.
    • Dukungan profiles yang akan menentukan seperangkat plugins yang akan dibuka. Fitur ini terutama berguna ketika dipakai di lingkungan yang dibatasi (restricted environments) atau setup pribadi (custom setups).
  • Pengelolaan Proyek (Project Management)
    • Dukungan asal (bukan tambahan) untuk automake dan qmake. Modifikasi diperbolehkan dan diakui oleh IDE. Proyek dan sub-proyek yang sudah ada juga bisa dengan mudahnya di-import.
    • Kemampuan untuk memakai makefiles pribadi (custom makefiles) untuk membuat proyek.
    • Dukungan untuk ant - ant adalah alat pengembangan untuk proyek java.
    • Dukungan untuk tipe-tipe proyek tambahan (extra project types) seperti pascal, haskell, "ada" dan scripting projects.
    • Rangka (Framework) untuk menambahkan dukungan (support) untuk sistem pembangunan apa saja dengan membuat plugins ke sistem pembangunan untuk generic project manager.
    • File wizard baru untuk menangani file templates dan untuk membuat file baru di proyek dari templates yang tersedia.
    • Plugins Kompiler (Compiler plugins) untuk menegaskan pilihan-pilihan kompiler di convenient dialogs.
    • Susunan profile (Configuration profiles) dengan kemampuan mengkhususkan kompiler-kompiler berbeda, compiler flags, build directories, target architecture, dll.
    • Fasilitas dokumentasi proyek seperti doxygen untuk membuat dokumentasi API otomatis (dengan bentuk html, tex dan man) untuk proyek dengan cross-references ke librari-librari yang dipakai.
    • Dukungan translasi memperbolehkan penerjemah menambahkan bahasa tujuan kedalam proyek dengan mudah, dan juga dukungan KBabel.
    • Dukungan proyek Qt/Embedded projects (untuk platform Zaurus dan iPAQ).
  • Dukungan ke berbagai Bahasa Pemrograman
    • Ada 15 bahasa pemrograman yang didukung, termasuk Ada, C, C++, Objective-C (melalui C support), SQL, Fortran, Haskell, Java, PHP, Pascal, Perl, Python, Ruby, Bash, XUL (tidak resmi).
    • Pelapor masalah yang bisa melaporkan berbagai "masalah" di kode sewaktu anda mengetik. Masalah-masalah tersebut termasuk language syntax errors, TODO's dan FIXME's.
    • Class browser untuk menampilkan hirarki kelas (hierarchy of classes) dan simbol-simbol lain di proyek.
    • Language parsers to feed class browser and problem reporter.
    • Class, method and attribute wizards untuk bahasa-bahasa yang berorientasi object (object-oriented languages).
    • Pelengkap kode otomatis (automatic code completion) dan code hinting for class variables, methods, function arguments dan lainnya.
    • Source formatting, penggaris bawahan syntax dan code folding.
    • Fitur khusus C++, seperti:
      • "make member" - creating method definition in source file basing on the method declaration in header file;
      • "extract interface"- extracting interface (method declarations) and creating abstract base class with that interface;
      • "subclassing" - automated subclass creating and slot implementing for Qt Designer forms.
  • Integrated Debugger
    • GDB dan Java debugger frontends.
    • Integrated GDB console.
    • Line, address, method breakpoints and watchpoints.
    • Conditional breakpoints.
    • Disassembler and frame stack viewer.
    • Variable watch tree.
    • Memory, registers and libraries viewers.
    • Debugger shell (libtool) support.
    • Remote debugging.
  • Code Editing
    • Editor apa saja yang menjalankan interface KDE KTextEditor bisa dipakai dengan KDevelop.
    • Editor-editor yang saat ini tersedia adalah Kate, QEditor (berbasiskan Qt Designer editor) dan KVim.
    • Wide bookmarks proyek yang disimpan didalam file proyek
    • Difference viewer (pencari perbedaan) antara teks yang sekarang ini di edit dan teks yang ada di dalam disk.
    • Difference viewer (pencari perbedaan) untuk patch files.
    • Grep integration - pencari regular expression di proyek.
    • Project wide find and replace tool.
  • Version Control System
    • A common API akan memasukkan dukungan VCS (Version Control System) di KDevelop.
    • VCS systems yang didukung: CVS, Perforce, Subversion and Clearcase.
  • Application Wizard
    • Application wizard menghasilkan aplikasi contoh yang lengkap dan siap dipakai.
    • Mempunyai templates untuk setiap bahasa pemrograman dan sistem pembangunan yang didukung.
    • Kemampuan untuk memakai custom application templates yang tidak diikutkan di distribution.
    • Serangkaian proyek templates yang berhubungan dengan KDE (KPart applications, simple KDE applications, KControl modules, Kicker (panel) applets, KOffice parts, KIOSlaves, Konqueror, Noatun and Kate plugins and desktop styles).
  • Documentation Viewer (Alat untuk membaca dokumentasi)
    • Interface yang sudah disatukan untuk membaca dokumentasi.
    • Kemampuan TOC, index, dan full text search dengan htdig (mencari teks penuh).
    • Deteksi otomatis dan penyertaan Qt, KDE Libs dan DevHelp documentation.
    • Dukungan untuk koleksi dokumentasi pribadi (KDevelopTOC format).
    • Kemampuan untuk membuka dokumen lokal, di tempat lain (remote), ataupun yang di kompres (menggunakan protokol apasaja yang didukung Konqueror - http, ftp, sftp, tar, zip, dll.).
    • Kemampuan untuk membuka berbagai format dokumentasi (html, text, ps, pdf, chm, etc.).
  • Fitur-fitur lain
    • Interface pengguna bisa sepenuhnya dibentuk (configurable). Fitur ini memperbolehkan penggantian antara MDI modes klasik (seperti toplevel, childframe) dan IDEAl mode baru (dengan fitur sliding tool-views) dengan mudah.
    • Embedded console.
    • Fasility file selector, file tree dan file groups menyingkirkan kebutuhan file manager external.
    • Penyertaan program lain yang anda perlukan untuk pengembangan dengan menambahkan program tersebut ke "tools" menu sesuai dengan keinginan anda.
    • Regular expression tester.
    • Integrasi Valgrind untuk mencari kebocoran memory (memory leaks) di program.
    • Alat distribusi proyek dan pemaketan untuk pembuatan paket source dan binary otomatis.
    • CTags integration.
    • Part explorer to query available KDE services.

Halaman ini terakhir diperbaharui pada tanggal : Rab 01 Mar 2006 08:10:30 CET

Bahasa Indonesia diterjemahkan oleh Daniel Sirait

Jika ada pertanyaan If there are any problems with the website, please contact the webmaster.
Inggris Arabic Ceko Jerman Spanyol Perancis Hungarian Indonesia Itali Belanda Polandia Portugis Brazil-Portugis Romania Rusia Turki Ukraina Cina yang disederhanakan
Powered by Google
www www.kdevelop.org