Menggunakan Atom sebagai Text Editor PHP

Setelah lama berkecimpung dalam dunia web programming menggunakan Netbeans, akhirnya saya berpindah hati ke suatu text editor bernama Atom.

Download Atom

Kunjungi situs atom (https://atom.io) kemudian tekan tombol "Download Windows Installer" atau sesuai dengan sistem operasi Anda.

Gambar Homepage Atom.io dengan tombol download

Instalasi

Jalankan installer yang telah berhasil didownload, tunggu beberapa saat sambil menikmati gambar animasi roket.

Setelah selesai, maka atom langsung akan dijalankan.

Menggunakan atom

Misalkan Anda menggunakan XAMPP sebagai webserver PHP, cukup buka folder C:/xampp/htdocs, atau lokasi sesuai ServerRoot apache Anda, klik kanan foder tersebut dan pilih "Open with Atom".

Anda kemudian dapat mengedit, menambahkan file atau menambahkan folder sesuka hati anda. Dengan mengklik kanan folder / project, pilih "New File" atau "New Folder" dan kemudian mengetikkan nama file atau folder yang diinginkan. Misalkan kita tambahkan file atom.php

Ketikkan kode berikut pada file atom.php

<!doctype html>
<html>
<head>
	<title>Hello Atom</title>
</head>

<body>
	<?php
		$kalimat = "Hari ini, ";
		$kalimat .= date('D d, M y h:i:s', time());
		$kalimat .=" Saya berkenalan dengan atom";
		echo $kalimat;
	?>
</body>
</html>

Syntax highlighting pada atom akan otomatis bekerja, memberi kita gambaran jelas mana yang variabel, mana yang string dan sebagainya.

Untuk menjalankan script tersebut, buka browser, dan ketikkan localhost/atom.php. Jangan lupa untuk menghidupkan service apache di XAMPP.

Curhatan penulis (Abaikan bila perlu)

Setelah lama berkecimpung dalam dunia web programming menggunakan Netbeans, akhirnya saya berpindah hati ke suatu text editor bernama Atom. Kenapa saya tidak pakai notepad atau nodepad++ yang lebih sederhana? Karena mereka tidak punya fitur syntax coloring yang bagus, dan juga auto-complete dan banyak hal lainnya.

Kenapa juga tidak pakai Visual Studio Code yang merupakan keluaran terbaru? Sama juga, syntax coloring yang kurang sempurna, dan extensionsnya masih kurang banyak dan buggy.

Dulu waktu pakai Netbeans, hal-hal yang saya anggap kelebihan dibanding editor lain adalah:

  1. Remote Sync FTP/SFTP. Apa yang kita ketikkan di komputer lokal kita, ketika disave, otomatis disinkronisasi dengan remote.
  2. Syntax highlighting dan auto-complete yang tidak bisa dibantah kecanggihannya. Fungsi-fungsi buatan kita sendiri yang kita buat, bisa terdeteksi saat kita mengetikkan di file lain.
  3. Pada saat hendak mengetikkan suatu fungsi, atau dengan menghover lama-lama di suatu fungsi, akan tampil help atau keterangan dari fungsi tersebut.
  4. Ctrl click pada suatu pemanggilan fungsi, akan langsung membawa kita ke deklarasi fungsi tersebut.
  5. Sudah otomatis terpadu dengan fitur git. Apalagi bila menginstall plugin git toolbar. Commit, push, pull hanya tinggal satu kali klik.

Kurang lebih seperti itu intinya. Atom saat ini masih kurang lengkap fiturnya seperti netbeans. Akan tetapi netbeans berat, terutama saat pertama kali dibuka membutuhkan waktu yang lama. Dan juga file instalasi dan download plugins yang butuh waktu lama.

Dan atom juga sudah mendukung node js.

Jadi tergantung dari kebutuhan dan pilihan Anda, Anda bisa pakai netbeans, ataupun atom, ataupun notepad++, visual studio code. Gunakanlah sesuai kenyamanan Anda.