Kamis, 11 Februari 2010

Integerated Development Environment (IDE)

IDE yang juga sering disebut dengan Integerated Debug Environment dan Integerated Design Environment adalah perangkat lunak yang menyediakan fasilitas lengkap kepada programmer untuk pengembangan perangkat lunak. Sebuah IDE biasanya terdiri dari Code Editor, Compiler atau Penterjemah dari code sumber ke code binary yang lebih dimengeri oleh komputer dan Debugger, dan ada juga IDE yang telah menyediakan tools version control yang biasa dipakai untuk pengembangan perangkat lunak yang terdiri dari lebih dari 1 programmer.


IDE dirancang untuk memaksimalkan produktivitas programmer dengan menyediakan komponen antarmuka. Hal ini dapat membantu programmer dalam mengembangkan aplikasi dengan lebih praktis daripada mengembangkan aplikasi tanpa menggunakan IDE. Namun, karena sebuah IDE yang rumit, produktivitas tinggi ini hanya akan didapatkan setelah proses belajar yang panjang. Biasanya satu jenis IDE dikhususkan untuk bahasa pemrograman tertentu, sehingga dapat memberikan serangkaian fitur yang baik sesuai dengan bahasa pemrograman yang didukung. Namun, terdapat juga IDE yang dapat mendukung beberapa bahasa seperti Eclipse, ActiveState Komodo, NetBeans, Microsoft Visual Studio, WinDev, dan Xcode. Program ini biasanya menyediakan banyak fitur untuk authoring, mengubah, mengumpulkan, mengerahkan dan debugging perangkat lunak. Tujuannya adalah untuk mengkonfigurasi code yang diperlukan untuk mengumpulkan baris perintah, yang secara teoritis mengurangi waktu untuk belajar bahasa, dan meningkatkan produktivitas pengembang. Hal ini juga berpikir bahwa integrasi ketat tugas pembangunan dapat lebih meningkatkan produktivitas. Sebagai contoh, kode dapat dikompilasi ketika sedang ditulis, memberikan umpan balik instan kesalahan sintaks.


sebahagian di terjemahkan dari en.wikipedia.org

Tidak ada komentar:

Posting Komentar