Pemikiran tentang Adopsi Awal Alat Pengembangan Web

Diterbitkan: 2020-06-08

Sepertinya setiap hari alat baru yang ditujukan untuk desainer web dirilis. Dan mereka cenderung menghasilkan beberapa buzz, karena blog desain selalu mencari sesuatu yang baru untuk dibicarakan (bersalah seperti yang dituduhkan).

Tapi, haruskah Anda benar-benar menggunakan barang-barang ini? Mengetahui bahwa mereka ada adalah satu hal, tetapi mempercayai mereka dalam proyek Anda adalah hal lain.

Untuk lebih jelasnya, kita tidak perlu berbicara tentang alat khusus desain seperti pembuat kode atau aplikasi tata letak. Sebaliknya, kami lebih fokus pada item yang dibuat untuk dijalankan di situs web langsung. Hal-hal seperti sistem manajemen konten, platform pengembangan, plugin, dan kerangka kerja.

Masing-masing item ini dapat memainkan peran penting dalam tampilan dan fungsi situs web. Tidak ada yang sempurna, karena bahkan opsi yang paling tepercaya pun terkadang gagal. Jadi, apa yang membuat kita memiliki alat yang lebih baru dan kurang terbukti?

Mari kita lihat cara memeriksa alat baru dan memutuskan apakah alat itu tepat untuk lingkungan produksi atau tidak.

Apakah Itu Membuat Segalanya Lebih Baik?

Mungkin kedengarannya seperti pertanyaan konyol. Tapi itu juga sangat penting untuk ditanyakan.

Alat ada untuk memecahkan segala macam masalah. Misalnya, kerangka kerja CSS mungkin berusaha untuk meningkatkan dan menyederhanakan penggunaan grid atau flexbox. Atau mungkin ada CMS yang bertujuan untuk menempatkan eCommerce dalam jangkauan pengguna non-teknis.

Anda akan melihat sebagian besar produk ini akan dengan bangga menyebutkan tujuan intinya (biasanya dalam huruf besar dan tebal). Pada saat yang sama, kita tidak bisa begitu saja mengambil kata-kata penulis untuk itu. Sebuah alat perlu memberikan beberapa bukti bahwa itu sebenarnya merupakan peningkatan dari sesuatu yang sudah ada – AKA, pemimpin pasar.

Pemimpin pasar telah mencapai posisi mereka karena suatu alasan. Biasanya karena mereka telah:

  • Ada untuk waktu yang cukup lama;
  • Telah membuktikan kemampuan mereka untuk melakukan fungsi yang dinyatakan;
  • Memiliki basis pengguna yang besar (relatif terhadap niche mereka) dan komunitas yang berkembang;
  • Menawarkan sarana dukungan yang andal kepada pengguna;

Oleh karena itu, jika alat baru ingin kita meninggalkan pemimpin pasar, sebaiknya ada beberapa alasan bagus untuk melakukannya.

Sebuah tanda neon.

Ujilah!

Jika alat baru itu membuat kasus yang menarik, maka inilah saatnya untuk bersenang-senang. Tapi itu tidak berarti menggunakannya dalam lingkungan produksi – setidaknya belum.

Beberapa alat berpotensi lebih mengganggu daripada yang lain. Meski begitu, ada baiknya melakukan upaya untuk mengujinya dengan cara yang masuk akal untuk proyek Anda.

Misalnya, jika ingin melihat plugin WordPress baru yang keren itu, gunakan staging environment. Ini memungkinkan Anda untuk mereplikasi situs web produksi Anda sambil mengurangi risiko ke situs web langsung.

Hal yang sama dapat dikatakan untuk hampir semua bagian kode yang ingin Anda uji drive. Jika Anda tidak memiliki situs pementasan, buat proyek percobaan kecil untuk eksperimen. Idealnya, lingkungan hosting setidaknya akan serupa dengan yang biasanya Anda gunakan.

Terlepas dari apa yang Anda uji, ada banyak hal yang harus dilakukan. Lihat bagaimana ia menyesuaikan dengan berbagai browser dan perangkat. Gabungkan dengan alat lain yang Anda gunakan dan cari potensi konflik. Terakhir, lakukan sejumlah tugas berbeda untuk mengetahui apakah si ajaib ini dapat menahan semua yang Anda lakukan.

Kode ditampilkan di layar komputer.

Pentingnya Komunitas

Tampaknya ada korelasi antara keberhasilan alat dan apakah alat itu mampu membangun komunitas pengguna yang kuat atau tidak. Banyak repositori GitHub duduk di sana mengumpulkan debu karena, karena satu dan lain alasan, perangkat lunak tidak mencapai massa kritis.

Di sisi lain, penawaran seperti WordPress dan Bootstrap telah menemukan audiens yang setia. Dalam kasus WordPress, ia bahkan melahirkan komunitas pengembangan yang membantu menjaga perangkat lunak tetap berkembang melalui kontribusi inti, plugin, dan tema. Kedalaman fitur Bootstrap, ditambah dengan dukungan Twitter, telah membuat sejumlah desainer mengadopsi dan menyesuaikan kerangka kerja untuk proyek mereka sendiri.

Cakupan produk ini sangat berbeda, namun keduanya mendapat manfaat dari komunitas yang sangat aktif. Ini adalah sesuatu yang ingin dicapai oleh setiap alat baru, tetapi hanya sedikit yang mencapainya.

Jadi, mengadopsi alat dengan sedikit atau tanpa komunitas di sekitarnya adalah sebuah risiko. Jumlah pengguna aktif dan kontributor tidak harus sesuai dengan pembangkit tenaga listrik yang disebutkan di atas, tetapi harus ada grup khusus yang melampaui pengembang asli.

Semakin kuat komunitasnya, semakin besar kemungkinan suatu produk akan ada selama bertahun-tahun yang akan datang.

Halaman repositori GitHub.

Produksi atau Tidak?

Bahkan jika Anda terkesan dengan hasil pengujian dan komunitas pemula, masih ada beberapa alasan untuk menunda penggunaan alat di situs web produksi. Semakin besar situs Anda, semakin konservatif pendekatan yang harus Anda ambil.

Mungkin kekhawatiran terbesar adalah status rilis. Jika alat ini dalam versi beta, ya, itu risiko yang cukup besar. Mungkin lebih baik menunggu hingga versi siap produksi dirilis (dan diuji). Yaitu, kecuali Anda dan/atau klien Anda merasa nyaman dengan sedikit eksperimen berjiwa bebas.

Pertimbangan lainnya adalah bug yang diketahui, ketidakcocokan, atau kelemahan keamanan. Ini cukup menakutkan dengan perangkat lunak yang lebih mapan. Tetapi untuk aplikasi yang lebih baru ia berteriak "TUNGGU!"

Yang sedang berkata, mungkin Anda menemukan bahwa Anda benar-benar telah menemukan sesuatu yang sangat cocok. Dalam hal ini, mungkin memang siap untuk digunakan dalam proyek Anda.

Mainan boneka alpukat.

Menemukan Alat Baru, dengan Cara yang Benar

Ketika sesuatu pertama kali dirilis dan menghasilkan beberapa buzz, ada godaan untuk mulai menggunakannya segera. Tetapi mengambil pendekatan ini pada proyek Anda sering kali dapat membuat Anda menyesal oleh pembeli.

Tema menyeluruhnya adalah bahwa ada proses di balik pemeriksaan alat baru. Untungnya, itu tidak harus terlalu sulit. Sedikit riset dan pengujian mungkin diperlukan untuk mengetahui apakah sebuah alat tepat untuk Anda.

Melakukan pekerjaan ini sebelumnya akan memastikan bahwa Anda membuat keputusan yang tepat untuk Anda dan klien Anda. Dan jika Anda menemukan alat yang tidak cocok, tidak apa-apa. Sesuatu yang baru dan menarik selalu ada di depan mata.