Untuk melakukan programming kita membutuhkan editor yang baik. Sudah banyak sekali editor baik yang gratis maupun berbayar. Salah satu editor gratis yang sangat populer di kalangan programmer adalah Visual Studio Code. Show
Visual Studio Code atau VS Code adalah teks editor open-source berbasis Electron yang dibuat dan dikembangkan oleh Microsoft. Teks editor ini nyaman kita pakai karena user experience yang bagus dan tidak memberatkan perangkat saat dipakai. Visual Studio Code menyediakan fitur extension atau ekstensi di mana ekstensi ini akan menambah kemampuan dari Visual Studio Code itu sendiri. Ekstensi-ekstensi ini bisa kita unduh lewat marketplace di website Visual Studio maupun lewat Visual Studio Code itu sendiri dengan menekan tombol kombinasi CTRL+SHIFT+X. Pada kali ini kita akan membahas tentang ekstensi-ekstensi yang akan sangat membantu programmer dalam membuat web dengan bahasa pemrograman PHP. Contents Ekstensi 1: PHP IntelliSense (Felix Becker)Ekstensi ini adalah ekstensi PHP yang paling banyak dipasang oleh programmer pada Visual Studio Code. Seperti namanya, ekstensi ini menyediakan “intellisense” pintar atau intelligent code completion untuk file PHP. Contoh pemakaian PHP IntelliSense 1Contoh pemakaian PHP IntelliSense 2Ekstensi 2: PHP Debug (Felix Becker)Visual Studio Code sendiri sudah menyediakan fitur debugging, tapi bukan berarti fitur ini dapat berjalan di semua bahasa pemrograman. PHP adalah salah satu bahasa pemrograman yang membutuhkan ekstensi tambahan pada Visual Studio Code untuk dapat kita debug. Contoh pemakaian PHP Debug pada Visual Studio CodeEkstensi 3: Prettier – Code formatter (Prettier)Seperti namanya, ekstensi Prettier ini menyediakan fitur formatter yang akan mempercantik kode yang ditulis pada Visual Studio Code. Ekstensi ini akan menulis ulang kode yang telah kita tulis dengan aturannya sendiri. Prettier memungkinkan kita melakukan format pada beberapa bahasa yang diantaranya adalah PHP, JavaScript, HTML, CSS, JSON, TypeScript, Vue, dan banyak lagi. Ekstensi 4: PHP Intelephense (Ben Mewburn)Ekstensi ini sangat mirip dengan PHP IntelliSense di atas. Keduanya sama-sama menyediakan fitur autocomplete. Perbedaan yang signifikan pada kedua ekstensi ini adalah pada performanya di mana Intelephense performanya lebih baik. Banyak programmer PHP yang mengatakan Intelephense ini lebih baik dibanding IntelliSense karena autocomplete-nya lebih cepat dan akurat. Intelephense juga menyediakan fitur formatter untuk PHP, HTML, CSS, dan JavaScript. Ekstensi 5: Bracket Pair Colorizer 2 (CoenraadS)Ekstensi ini menyediakan fitur yang membedakan warna tanda kurung kurawal yang satu dengan yang lain. Screenshot ekstensi Bracket Pair Colorizer 2Masih banyak lagi fitur Visual Studio Code yang belum kita bahas di sini. Bagi para calon programmer yang ingin lebih mengenal tentang Visual Studio Code, programming, atau seputar teknologi lainnya lebih dalam lagi, yuk daftar ke Fakultas Teknologi Informasi di Universitas Stikubank Semarang. Terutama untuk siswa/i SMA/K yang akan lulus sekolah dan sedang mencari perguruan tinggi. Ayo daftar ke Universitas Stikubank Semarang. Selamat mencoba! Posting blog kali ini akan menyampaikan kesan pertama saya menggunakan Visual Studio Code untuk pengembangan PHP. Sebelumnya sudah menggunakan Sublime Text, Atom Editor, bahkan VIM di mesin Linux yang terkenal susah tujuh turunan bikin diri ini menjadi gila haha.
PHP di Visual Studio Code VS Code mendukung banyak bahasa pemrogramman, dan PHP adalah salah satu dari bahasa-bahasa tersebut. Jika dirasa masih kurang kalian bisa tambahkan dukungan bahasa yang lebih banyak melalui ekstensi dari Visual Studio Marketplace. Untuk PHP, tool ini menyediakan pewarnaan sintak, pencocokan braket dan cuplikan kode. Saat mulai mengetikkan kode di file PHP, kalian akan melihat pewarnaan sintaks, pencocokan braket, dan IntelliSense. Screenshot berikut menunjukkan editor VS Code dan file explorer. Perhatikan bagaimana SQL juga disorot dalam string. Disini saya memasang ekstensi PHP IntelliSense by Felix Backer untuk melakukan penyorotan sintak tingkat lanjut. Selain sintaks highlight, ekstensi ini memiliki fitur-fitur bermanfaat berikut:
Karena tidak memiliki proyek PHP besar dan kompleks, plugin PHP IntelliSense saat ini sudah mencukupi bagi saya. Debugging Kode PHP Untuk kalian yang ingin menjalankan kode PHP di debugger sehingga dapat melihat apa yang terjadi, bisa memasang PHP Debug Adapter by Felix Backer. Untuk lebih memahami apa yang dapat dilakukan debugger-nya saya sertakan image GIF singkat di bawah ini. Terlihat mengesankan mengingat ini dilakukan menggunakan kode editor yang berukuran relatif kecil. Kesimpulan Saya Sejauh Ini Saya telah menggunakan VS Code untuk pengembangan PHP selama beberapa minggu dan inilah kesan pertama saya:
Download and install Visual Studio CodeVisual Studio Code pakai bahasa apa?Visual Studio Code merupakan penyunting kode-sumber yang dapat digunakan untuk beragam bahasa pemrograman, termasuk Java, JavaScript, Go, Node.js, Python dan C++.
Apa itu PHP debug?XDebug adalah extension PHP yang memungkinkan kita untuk melakukan debugging dengan menggunakan IDE pemrograman seperti Visual Studio Code. Beberapa fitur yang dimiliki XDebug seperti: Set/Remove breakpoints.
Apakah Visual Studio Code gratis?Visual Studio Code adalah aplikasi editor teks gratis di kembangkan oleh Microsoft yang dapat digunakan di semua bahasa pemrograman yang ada tanpa perlu berganti aplikasi editor, serta dapat dijalankan di berbagai platform Operating System (OS) seperti windows,linux ,dan mac OS. Visual Studio Code memudahkan para ...
Apakah Visual Studio Code bisa membuat aplikasi?Visual Studio Code adalah aplikasi yang secara luas digunakan oleh developer di seluruh dunia untuk membangun berbagai macam aplikasi. Mulai dari website, aplikasi Android, aplikasi iOS, hingga machine learning yang bisa memudahkan banyak aktivitas manusia.
|