Observable 2.0, generator situs statis untuk aplikasi data
(observablehq.com)Pengumuman Observable Framework
- Observable 2.0 dirilis: generator situs statis open source untuk membangun aplikasi data, dasbor, dan laporan yang cepat serta indah.
- Bertujuan untuk mengomunikasikan data secara efektif, dan notebook Observable cocok untuk eksplorasi data yang bersifat sementara, tetapi tidak cocok untuk dasbor dan aplikasi.
- Dengan Observable Framework, Anda dapat membangun aplikasi data terbaik serta menggabungkan JavaScript di frontend dengan berbagai bahasa di backend.
Beyond notebooks 📓
- Observable 2.0 mencerminkan pengalaman selama bertahun-tahun.
- Ringannya notebook komputasional dan kemudahan kolaborasinya ideal untuk eksplorasi data serta menjawab pertanyaan secara langsung, tetapi bukan antarmuka yang dioptimalkan untuk semua pekerjaan.
- Notebook memiliki keterbatasan berupa satu kolom, kepadatan informasi visual yang rendah, dan antarmuka editor yang selalu terlihat; keterbatasan ini cocok untuk pembelajaran dan eksperimen, tetapi tidak cocok untuk presentasi.
- Aplikasi data mendorong pemahaman bersama, lebih sering digunakan oleh tim, dan mempertahankan nilainya seiring waktu.
A better developer workflow 👩💻
- Pengembangan modern dilakukan berbasis file, dan file memiliki interoperabilitas.
- Developer dapat menggunakan editor teks favorit, source control, dan sistem code review pilihan mereka, serta menjalankan unit test dan linter, dan mengotomatiskan CI/CD.
- Observable Framework mengadopsi sintaks vanilla JavaScript dan menggunakan ES
importmodern alih-alihrequire, sehingga memudahkan pembelajaran dan berbagi kode.
A better user experience 😍
- Bukan hanya pengalaman developer yang penting, pengalaman pengguna juga penting, dan nilai alat kreatif seharusnya dinilai dari kualitas hasil yang dihasilkan.
- Framework menyediakan default dan kemudahan untuk memulai dengan cepat, serta dapat disesuaikan sesuai kebutuhan.
- Arsitektur data Framework mempercepat aplikasi dengan melakukan prakomputasi data.
A better data architecture
- Visualisasi data membutuhkan persiapan data tertentu, dan sebagian besar pekerjaan ada pada tahap persiapan data.
- Developer ingin menggunakan berbagai bahasa, library, dan sumber data, sambil memproses data lebih dulu secara offline dan memanfaatkan JavaScript di browser untuk grafik interaktif.
- Data loader Framework menghitung snapshot data statis pada waktu build untuk meningkatkan kecepatan pemuatan halaman, dan karena berjalan di server, keamanan serta privasi dapat dikendalikan.
Ucapan terima kasih
- Berkat dukungan, umpan balik, dan dorongan dari komunitas, mereka bisa sampai di titik ini dan senang dapat membagikan Observable Framework.
- Jika ingin mengetahui lebih lanjut tentang Framework, disarankan untuk membaca dokumentasi atau mengunjungi forum.
Pendapat GN⁺:
- Observable Framework tampaknya akan membawa inovasi dalam pengembangan aplikasi web yang berpusat pada data. Secara khusus, pemrosesan data di muka melalui data loader adalah fitur penting yang dapat sangat meningkatkan pengalaman pengguna.
- Pendekatan Observable yang berupaya menyediakan alat yang bermanfaat bagi developer dan pengguna sama-sama selaras dengan budaya pengembangan modern yang menekankan kolaborasi dan efisiensi.
- Karena bersifat open source dan fleksibel dalam mendukung berbagai bahasa serta alat, ini diperkirakan akan menjadi pilihan yang menarik bagi komunitas developer.
1 komentar
Komentar Hacker News
Pengumuman peluncuran Observable Framework
Fitur Observable Framework
display(…).Pemanfaatan konsep "file vs app"
Apresiasi terhadap pendekatan Observable
Berbagai ide tentang Observable Framework
Permintaan terkait penggunaan Observable Framework
Pertanyaan tentang Observable Framework
Perkembangan historis Observable
Pertanyaan tambahan tentang penggunaan Observable Framework
Pengamatan tentang ide serupa