Memahami Micro-frontends

DDD
Lepaskan: 2024-09-18 13:29:08
asal
512 orang telah melayarinya

Hai kawan-kawan, mari bercakap sedikit tentang micro frontend. Saya mencari pendekatan praktikal dan langsung kepada topik ini di web dan menemui sedikit bahan yang relevan, jadi saya memutuskan untuk mengemukakan subjek ini untuk berkongsi sebab utama penggunaan, cabaran pelaksanaan dan cara seni bina yang digunakan oleh syarikat besar ini berfungsi dengan lebih pendekatan yang dipermudahkan untuk pembangun pemula.
Untuk mengakses maklumat yang lebih terperinci mengenai subjek ini, saya cadangkan melihat artikel ini oleh Cam Jackson https://martinfowler.com/articles/micro-frontends.html

Straight to the point

Micro frontends, ialah gaya seni bina di mana aplikasi web frontend dihantar secara bebas, yang digubah dalam aplikasi induk.
Faedah utama mengamalkan seni bina ini ialah:

  • Pangkalan kod yang lebih kecil, lebih padat dan boleh diselenggara
  • Pasukan autonomi dan terpisah;
  • Skala yang lebih besar;
  • Kapasiti pemfaktoran semula yang lebih besar;

Dalam amalan, mari bayangkan aplikasi web yang membolehkan pengguna mengakses fungsi berbeza daripada beberapa domain berbeza. Aplikasi ini dibangunkan oleh satu pasukan dan apabila ciri baharu muncul, pasukan ini perlu bekerja pada pengekodan, membina, menguji dan menggunakan, hanya mempunyai satu asas kod dengan saluran paipnya.

Entendendo Micro-frontends

Membayangkan senario di mana projek berskala dan memperoleh ciri baharu daripada domain yang berbeza, adalah wajar bahawa akan terdapat beberapa konflik dalam proses pembangunan disebabkan peningkatan dalam kerumitan kod dan kecekapan penghantaran ciri.

Makanya, penggunaan bebas bahagian hadapan mikro adalah penting. Ini mengurangkan skop sebarang penggunaan, yang seterusnya mengurangkan risiko yang berkaitan. Tidak kira bagaimana atau di mana kod bahagian hadapan dihoskan, setiap bahagian hadapan mikro mesti mempunyai saluran penghantaran berterusan sendiri, yang membina, menguji dan menggunakan sehingga ke pengeluaran. Pasukan yang bertanggungjawab mesti dapat menggunakan setiap bahagian hadapan mikro dengan sedikit pertimbangan yang diberikan kepada keadaan semasa pangkalan kod atau saluran paip lain.

Lebih jauh di bawah kita boleh melihat aliran penghantaran terpencil berterusan oleh pasukan bebas yang menggunakan fungsi terpencil yang berbeza dalam aplikasi induk yang kami panggil bekas.

Entendendo Micro-frontends

Kesimpulan

Hadapan mikro ialah tentang menghiris aplikasi yang besar kepada bahagian yang lebih kecil dan lebih mudah diurus, dan kemudian secara eksplisit tentang kebergantungan antara mereka. Pilihan teknologi kami, pangkalan kod kami, pasukan kami dan proses keluaran kami mesti boleh beroperasi dan berkembang secara bebas antara satu sama lain tanpa penyelarasan yang berlebihan.

Tidak lama lagi saya akan membawakan tutorial tentang melaksanakan bahagian hadapan mikro dalam amalan. Saya akan menunjukkan beberapa contoh kes sebenar dalam persekitaran korporat.

Atas ialah kandungan terperinci Memahami Micro-frontends. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!