thảo luận [PHP] Hội ae Symfony

TuStandX

Senior Member
E tay ngang từ Laravel join cty sang Symfony được 2 tuần

Công nghệ sử dụng
  • Database: Redis Stack
  • Symfony 6
  • kèm Sonata
website: về mảng thương mại điện tử

Quá trình từ số 0 đến code
  1. Cơ bản cũng là php với nhau nên cũng dễ dàng :LOL:
  2. tuần đầu đc giao vài task viết api, các thứ đều làm OK
  3. Redis-stack cũng lần đầu nghe nên cũng chưa biết j (bỏ ra 1 2 buổi đọc là làm ngon)
qua 2 tuần e thấy ưu và nhược điểm của thằng này

Ưu điểm
  • Nhanh (cảm giác performance nhanh hơn laravel nhiều)
  • Có sẵn form builder làm CRUD nhanh vl :D
  • Có sẵn Annotation Router các thứ viết cũng sướng (giống kiểu trc e học .net)
  • Viết theo kiểu getter, setter
Nhược điểm
  • cái template engine sài twig thua xa Blade của lara
  • ít helper hơn laravel , code tay nhiều pần
  • tạm thời thế e chưa nghĩ hết
  • Sử dụng nhiều Event (lắm lúc ko biết thằng nào đag sub cái event đó để debug check mỏi mắt :(()
  • Thấy sếp pảo sử dụng nhiều pattern quần què j đó ví dụ như cái security e đọc h chưa hiểu hết
  • multi auth guard (ví dụ như laravel chỉ cần auth()->guard('name') là xog, còn thằng này e vẫn chưa dõ nó call chỗ nào)
  • config qa .yaml e ko thích lắm hơi dối
Vấn đề hiện tại đăng gặp pải chưa giải quyết xong :D
  • đang làm thêm 1 guard auth cho user nữa mà vẫn đag chưa xog. firewall ./* mà page login, home, account thì nhận còn lại all page méo nhận nên k get đc user
Tạm thời e up thế này đã :D , có j hay e lại up tiếp
 
Oh lâu lắm mới thấy có người nhắc tới Symfony, ở VN thấy toàn Laravel :adore:

Lần cuối cùng code Symfony từ thời 3.0.x lâu quá rồi :adore:
 
đang code symfony cho 1 dự án ở bên fap, bên đó cuồng symfony vl vì cả team symfony người fap :v . mấy khí trong team toàn expert nên được tiếp xúc sâu với framework nên thấy nó xịn vãi luôn.

ngoài ra còn có thằng api-platform build trên symfony nữa.

nói chung nó ngách quá, learning curve cao nên mình cũng ko theo, đụng task khó thì đi hỏi chứ ko nghiên cứu nhiều :haha:, nhưng làm càng lâu,càng sâu thấy nó chuẩn vl, nên mệnh danh là spring của thế giới bê hát bê
 
đang code symfony cho 1 dự án ở bên fap, bên đó cuồng symfony vl vì cả team symfony người fap :v . mấy khí trong team toàn expert nên được tiếp xúc sâu với framework nên thấy nó xịn vãi luôn.

ngoài ra còn có thằng api-platform build trên symfony nữa.

nói chung nó ngách quá, learning curve cao nên mình cũng ko theo, đụng task khó thì đi hỏi chứ ko nghiên cứu nhiều :haha:, nhưng làm càng lâu,càng sâu thấy nó chuẩn vl, nên mệnh danh là spring của thế giới bê hát bê
Symfony xịn mà, design lớp lang chuẩn chỉnh vkl. Mấy PHP component phổ biến nhất bây giờ toàn từ Symfony ra ngay cả Laravel cũng lấy một mớ sang :adore:

Code từ thời Symfony 1.4 cơ, thời đấy đã thấy nó ở level khác hẳn đám Zend, CakePHP, Prado, Solar... các kiểu rồi :adore:
 
lão dunglas contribute cho symfony nhiều vl, có làm cái mercure, fw websocket cho symfony, cũng là tác giả api-platform mình nói ở trên luôn đó

 
Back
Top