Pengembalian dan Refactor
Halo pembaca yang budiman. Ingat saya? 😃 Sudah hampir 2 tahun sejak posting blog terakhir dan saya bisa membayangkan rasanya JS Bin sudah sama untuk beberapa saat sekarang.
Pelacak isu sedang membangun (tingginya lebih dari 650 masalah terbuka ) dan berbagai masalah server terus bergulir. Tingginya adalah pemberitahuan dari Amazon (tempat host JS Bin di AWS), memberi tahu saya server yang dijalankan oleh JS Bin pada, akan dihentikan dan dihapus dari penggunaan dalam 7 hari! 😱
Masalah terakhir itu mendorong upgrade "cepat" dari node 0,10 ke node 4, dan kemudian node 7. Yang kemudian memicu kaskade masalah yang akhirnya saya membuang mainan saya dari kereta bayi dan memutuskan sudah waktunya untuk kembali ke waktu yang lebih sederhana.
Saya mulai, dari awal, untuk menulis baru JS Bin. Versi pertama (berfungsi, tetapi sangat terbatas) adalah ini:

Sebenarnya, ini tidak jauh berbeda dari yang asli, v1 dari JS Bin dari belakang pada tahun 2008 (tentu saja, ini kurang oranye!):

Jadi, saya telah mengerjakan refactor baru ini sejak Juli 2017 antara dan bekerja antara "nyata" dan membuat kemajuan lambat. Versi alpha saat ini dari JS Bin v5 adalah cara yang cukup baik, berpikir masih banyak yang harus dilakukan , ada beberapa mainan bagus yang tersimpan di dalam JS Bin baru juga. Inilah satu untuk membangkitkan selera Anda:
Apa artinya ini?
Ini berarti akan ada JS Bin baru, ramping, dan modern yang segera tersedia. Sama pentingnya, semua kode warisan akan dikirim dan kode baru sepenuhnya didasarkan pada praktik pembangunan modern.
Penggerak terbesar untuk refactor adalah waktu henti konstan yang diderita JS Bin karena berbagai alasan. Versi baru ini, v5, akan berjalan dari seluruh konten statis yang dilayani melalui CDN. Ini akan memiliki ketergantungan minimal pada server online sehingga webapp bertujuan sepenuhnya mampu offline.
Akan ada sejumlah fitur yang akan dihapus, dan akan ada beberapa fungsi yang belum ditulis (misalnya, dukungan seluler sangat bagus di JS Bin saat ini, tetapi mengerikan di v5).
Tujuannya: kembali ke sederhana. Sederhana dan cepat adalah keahlian JS Bin. Sekarang saya ingin menambahkan prinsip-prinsip itu dengan andal.
Bisakah Anda mencobanya?
Kenapa ya, Anda bisa! Dan, jika Anda tidak menyukainya, Anda selalu dapat "mengeluarkan" kembali ke JS Bin v4 (dari menu palet).
Perlu diingat bahwa v5 masih dalam alfa, dan akan ada beberapa bagian tidak berdokumen, beberapa bagian yang rusak, beberapa bagian yang hilang. Jika Anda merasa ada sesuatu yang penting atau tidak terlihat yang salah, ada tautan dukungan khusus di v5 yang Anda ajukan masalah.
Terima kasih telah membaca, dan saya akan menghubungi Anda lagi dengan pembaruan perkembangan pengembangan v5.

Tidak ada komentar:
Posting Komentar