cari

Rumah  >  Soal Jawab  >  teks badan

laravel - Isu reka bentuk mengenai reka bentuk seni bina sistem dalaman perusahaan

Syarikat itu kini mempunyai kira-kira 500 pekerja dan sedang mempertimbangkan untuk melaksanakan beberapa sistem pengurusan.
Sudah dalam talian adalah HRMS (yang menyimpan maklumat asas pekerja dan juga melibatkan beberapa proses kakitangan asas), yang dibangunkan berdasarkan Laravel5.2 Saya tidak menjangkakan sangat apabila ia direka pada asalnya, jadi ia digandingkan rapat antara bahagian hadapan dan hujung belakang.
Sekarang saya ingin menggunakan ini sebagai asas untuk semua sistem Dalam erti kata lain, jika mana-mana sistem lain memerlukan pengesahan, ia akan mendapatkan maklumat pengguna daripada HRMS.

Matlamat:

  1. Tulis semula HRMS dengan Lumen, hanya sediakan API

  2. Semua sistem merealisasikan pemisahan bahagian hadapan dan belakang

  3. Kami akan menggunakan Electron API untuk membuat beberapa aplikasi desktop pada masa hadapan

  4. Semua projek mencapai integrasi mampan Dockerized

Sistem yang akan dilancarkan nanti ialah:

Pada peringkat ini, perkhidmatan telah di Dockerkan Rangka kerja bahagian belakang telah diputuskan untuk menggunakan Lumen Bahagian hadapan masih dalam pertimbangan Jika bahagian hadapan dan bahagian belakang dipisahkan sepenuhnya, apakah kelebihannya keburukan menggunakan OAuth2.0 dan JWT?

曾经蜡笔没有小新曾经蜡笔没有小新2790 hari yang lalu775

membalas semua(1)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-16 16:51:45

    Laxative;
    Cadangan saya adalah untuk masih menggunakan laravel;
    Jika ia adalah untuk antara muka;maka 5.2 boleh menggunakan pakej dingo https://github.com/dingo/api;
    bukannya menggunakan lumen untuk refactor;
    lumen dan laravel adalah Brothers;
    Tetapi; lumen telah dilucutkan daripada banyak fungsi; dan sumbernya jauh lebih sedikit daripada laravel;

    Malah menaik taraf laravel5.2 kepada 5.3 adalah lebih munasabah daripada memfaktorkan semula dengan lumen

    5.3 sudah mempunyai sokongan asli untuk pembangunan antara muka API
    Dan ini jelas juga merupakan trend pembangunan peningkatan laravel seterusnya;
    Bagi OAuth2.0 atau JWT

    Tiada perbandingan antara keduanya

    JWT ialah satu protokol;
    OAuth2.0 lebih standard, digunakan secara meluas dan lebih berskala
    Jika anda mempunyai masa yang mencukupi, luangkan lebih banyak masa untuk belajar menggunakan OAuth2.0

    balas
    0
  • Batalbalas