Mari kita pertimbangkan beberapa solusi yang mungkin untuk skenario "Saya perlu melakukan beberapa hal web":
- Pekerjakan orang lain untuk melakukannya
- Gunakan kerangka kerja rumit yang secara ajaib mengubah hal-hal non front end menjadi hal-hal front end (html, css, js)
- Lakukan sendiri
Kami akan mengabaikan # 1 karena kami hebat seperti itu. Kami punya dua pilihan. Yang harus dipilih, yang harus dipilih ...
# 2 menggoda. Ini berarti Anda dapat tinggal di zona nyaman Anda, yang cukup nyaman, terutama jika Anda menambahkan mesin yang kotor dan beberapa sofa. Tapi mari kita pertimbangkan apa yang terjadi pada kerangka kerja yang Anda gunakan:
- Itu keluar
- Itu sudah ketinggalan zaman
- Itu tidak sepenuhnya sesuai dengan harapan Anda
- Masalah terkait perangkat lunak lainnya.
Anda seorang pengembang, jadi tidak sulit untuk mempertimbangkan semua cara yang mungkin dilakukan suatu produk (terutama perpustakaan) dengan banyak cara yang spektakuler, merobek sofa Anda dan menjatuhkan mesin yang basah, mengecat semuanya dengan warna magenta yang cerah.
Dalam skenario mana pun, Anda harus kembali untuk mempertimbangkan kembali opsi yang dibahas di awal jawaban (hanya kali ini mengganti kerangka kerja di # 2), dengan opsi ke-4 yang ditambahkan: Coba dan perbaiki pada tingkat mikro . Dengan kata lain, pelajari tumpukan web dengan cara yang dangkal, hanya perlu meretas bersama solusi untuk masalah khusus itu.
Apakah itu layak? Tergantung. Anda mungkin percaya bahwa kerangka itu tidak akan pernah mengecewakan Anda, dan Anda mungkin benar. Dan Anda mungkin salah.
Saya mengusulkan solusi hybrid: Pertama, pelajari web-stack. Anda tidak perlu menghabiskan banyak waktu untuk itu, Anda tidak harus h4x0rz l33t seperti itu 14 tahun dari jalan yang dapat menambahkan glitter ke halaman MySpace, Anda hanya perlu memiliki pengetahuan dasar tentang apa sedang terjadi. Kemudian, jika Anda melihat bahwa itu adalah skenario terbaik untuk Anda, pilih kerangka kerja.
Sekarang zona nyaman Anda sedikit lebih besar. Bahkan mungkin memiliki TV atau album ABBA: Greatest Hits dengan bangga dipajang. Sekarang jika ada yang rusak, Anda akan tahu cara memperbaikinya. Sekarang kamu punya pilihan . Dan memiliki pilihan selalu lebih baik daripada tidak memiliki pilihan.