Cập nhật Symfony

partITech đã phát triển các dự án Symfony từ năm 2012. Nhưng đó chỉ là bước đầu trong cuộc sống của một ứng dụng. Đó là lý do tại sao chúng tôi cũng quản lý bảo dưỡng dự án Symfony.
Một trong những nhiệm vụ tái diễn của giai đoạn bảo dưỡng là cập nhật ứng dụng.
Mục tiêu là đảm bảo điều kiện hoạt động tối ưu nhất cho các ứng dụng của khách hàng.

Tại sao bạn nên cập nhật ứng dụng Symfony của mình ?

Các bản cập nhật định kỳ cho phép :

  • Sửa các lỗ hổng bảo mật có thể được sử dụng để hack ứng dụng của bạn
  • Sửa các lỗi
  • Cải thiện hiệu suất của ứng dụng của bạn
  • Được hưởng tính năng mới
  • Kéo dài thời gian hỗ trợ từ nhà phát hành
  • Tối ưu hóa ngân sách của bạn

Để làm mới, bạn cần chuyển sang Symfony 6 ngay bây giờ. Phiên bản này sử dụng PHP 8. Do đó, bạn cần cập nhật máy chủ lưu trữ ứng dụng của mình.

Bạn đang sử dụng Symfony 5 ?
Bạn cần lên kế hoạch chuyển sang phiên bản 6 ngay bây giờ.

Bạn đang sử dụng Symfony 4 ?
Symfony 4.4 LTS là phiên bản Hỗ trợ Dài hạn. Hỗ trợ của nó đã kết thúc vào tháng 11 năm 2022 và các lỗi bảo mật sẽ không được xử lý sau tháng 11 năm 2023 !

Bạn đang sử dụng Symfony 3 hoặc ít hơn ?
Ứng dụng của bạn đã lạc hậu !
Nếu bạn vẫn cần ứng dụng cho những năm tới, bạn cần khởi công trường nhanh chóng vì ít nhất là vì lý do bảo mật.

  • Chuyển từ phiên bản 3 sang phiên bản 4 tiêu tốn nhiều thời gian nhất,
  • Mã của bạn cũ và các hướng dẫn hoặc quy trình đã thay đổi kể từ đó,
  • Hầu hết các gói của Symfony 3 không còn tồn tại, buộc bạn phải viết lại phức tạp với sự thay đổi của thư viện.

Các bước của một quá trình di cư Symfony là gì ?

  • Hiểu changelog hay nhật ký thay đổi. Đó là thông tin về phiên bản mới sẽ được triển khai với danh sách các tính năng mới nhưng cũng bao gồm tất cả những gì đã lạc hậu và không nên sử dụng nữa,
  • Phân tích mã để xác định tất cả các trường hợp sử dụng Framework cần tái cấu trúc, ước lượng khó khăn và thời gian cần thiết. Cần phải đoán trước các hiệu ứng phụ, đặc biệt là cần cập nhật tất cả hoặc một phần các thư viện,
  • Cập nhật ngôn ngữ, Framework và các phụ thuộc cho đến khi có được một phiên bản ổn định, sau đó sửa đổi mã không còn được sử dụng theo các khuyến nghị mới, xem kiến trúc mới hoặc cấu trúc cây dự án mới,
  • Thử nghiệm và nhận trước khi đưa vào sản xuất.

php.net: lịch trình các phiên bản của PHP được hỗ trợ

symfony.com: lịch trình các phiên bản của Symfony được hỗ trợ

Chúng tôi đã cập nhật hàng chục ứng dụng Symfony từ năm 2012 và đặc biệt là những ứng dụng phức tạp nhất cho Hyundai, CAUE d’Île-de-France, CFC (Centre Français d’exploitation du droit de Copie).
Chúng tôi cũng cập nhật các máy chủ lưu trữ các ứng dụng của khách hàng khi chúng tôi quản lý thông tin.
Cuối cùng, chúng tôi cập nhật các ứng dụng mà chúng tôi không phát triển như cho Groupe IGS và comparez-malin.fr

Đừng chần chừ nữa, hãy cập nhật ứng dụng Symfony của bạn ngay !