Cloudscape, penyelesaian sumber terbuka AWS untuk mencipta apl web intuitif

Beberapa hari lalu AWS mengumumkan melalui penerbitan di laman web rasminya pelancaran Sistem Reka Bentuk Cloudscape, penyelesaian sumber terbuka untuk membina aplikasi web intuitif.

Sistem Reka Bentuk Cloudscape terdiri daripada satu set garis panduan yang komprehensif untuk membina aplikasi web, serta sumber reka bentuk dan komponen bahagian hadapan untuk mempercepatkan penggunaan.

“Hari ini, kami berbesar hati untuk mengumumkan Sistem Reka Bentuk Cloudscape, penyelesaian sumber terbuka untuk mencipta pengalaman pengguna yang menarik dan inklusif pada skala. awan awan

“Kami menciptanya pada 2016 untuk meningkatkan pengalaman pengguna untuk aplikasi web AWS dan juga untuk membantu pasukan menggunakan aplikasi ini dengan lebih pantas. Sejak itu, kami terus menambah baik berdasarkan maklum balas dan penyelidikan pelanggan,” kata AWS.

Mengenai Sistem Reka Bentuk Cloudscape

awan awan ialah sistem reka bentuk sumber terbuka untuk membina aplikasi web untuk meningkatkan pengalaman pengguna dalam aplikasi web yang dimiliki oleh perkhidmatan AWS dan juga untuk membantu pasukan menggunakan aplikasi ini dengan lebih pantas.

Setiap komponen mempunyai persekitaran kerja di mana pereka bentuk dan pembangun boleh melihat bagaimana komponen berkelakuan, serta kod sampel. Untuk menjimatkan masa dan usaha anda semasa membuat, AWS menyediakan panduan langkah demi langkah tentang pilihan kebolehaksesan dan penyelesaian reka bentuk.

Apabila anda membuat ujian automatik untuk aplikasi, anda berinteraksi dengan komponen Cloudscape. Sebagai contoh, anda boleh memilih butang Cloudscape dan menegaskan bahawa apl mengemas kini untuk mencerminkan tindakan yang anda kaitkan dengan butang itu. Struktur HTML dalaman komponen Cloudscape, termasuk nama kelas CSS, boleh berubah pada bila-bila masa.

Itulah sebabnya AWS mencipta utiliti ujian untuk setiap komponen. Utiliti ujian mempunyai API yang stabil supaya anda boleh mengakses bahagian yang berkaitan bagi komponen ini tanpa perlu risau tentang pemilih yang hendak digunakan. Utiliti ujian Cloudscape adalah rangka kerja bebas dan boleh digunakan dengan mana-mana timbunan ujian (dari Jest dan jsdom ke WebdriverIO), serta yang berikut:

  • Ujian unit, di mana anda biasanya mempunyai akses terus kepada model objek dokumen (DOM)
  • Ujian integrasi, di mana ia adalah tipikal untuk bergantung pada pemilih rentetan. Utiliti ujian adalah sebahagian daripada pakej komponen utama.
  • Penapis pilihan: yang membolehkan pengguna mencari item tertentu dalam koleksi sumber dengan memilih satu atau dua sifat.
  • Kontena: Dengan bekas, anda boleh membentangkan sekumpulan elemen kandungan, yang menunjukkan bahawa elemen tersebut berkaitan. Sebagai contoh, tatasusunan ialah sejenis bekas.
  • Bahagian boleh dikembangkan: dengan itu pengguna boleh mengembangkan atau meruntuhkan bahagian. Menggunakan bahagian yang boleh dikembangkan adalah disyorkan apabila anda mempunyai berbilang bahagian pada halaman dan ingin membenarkan pengguna melihat satu atau lebih bahagian pada satu masa. Bahagian boleh dikembangkan diruntuhkan secara lalai.
  • Titik akses: Dalam tutorial hands-on, tempat liputan ialah bekas tidak kelihatan yang menandakan tempat ikon tempat liputan harus diletakkan. Ikon tempat liputan diwakili oleh konteks anotasi dan digunakan untuk membuka dan menutup tetingkap timbul anotasi.
  • Anak tetingkap pisah: ini ialah panel boleh laras yang menyediakan akses kepada maklumat atau kawalan sekunder. Ini ialah komponen utama untuk melaksanakan pandangan berpecah, templat untuk memaparkan koleksi sumber dengan butiran sumber kontekstual.
  • Ahli sihir: Borang berbilang halaman yang membimbing pengguna melalui aliran kompleks atau siri tugasan yang saling berkaitan. Wizard terdiri daripada anak tetingkap navigasi, pengepala, kawasan kandungan utama dan butang tindakan.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda harus tahu bahawa Sistem Reka Bentuk Cloudscape dicipta untuk dan digunakan oleh produk dan perkhidmatan AWS. Ia dikeluarkan sebagai sumber terbuka supaya sesiapa sahaja yang membina produk dalam awan boleh mendapat manfaat daripada Sistem Reka Bentuk AWS.

Anda boleh menyemak butiran di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.