thảo luận [PHP] Hội nhóm PHP

Nepgear.

Senior Member
Hi ae,

PHP tận nay vẫn là 1 ngôn ngữ ngon lành, càng ngày càng phát triển mạnh với community rất lớn ko thua thằng nào hết
wEqlboB.png
yAua8od.png


Mạnh dạn lập 1 topic chung về PHP để ae cùng thảo luận
vKigGok.png
Còn việc lương bổng hay gây wars thì qua topic khác nhoé.

Versions

PHP version: 8.2.x (latest)
Upcoming: 8.3.x (Q4 2023)

Những cái hay của PHP 8+ đến giờ

  • Built-in JIT
  • Typed properties
  • Read-only properties & classes
  • Enums
  • Fibers
  • Named parameters
  • Spread operator
  • ...

Popular frameworks
  • Laravel
  • Symfony
High-performance PHP

Ae ko cần phải chửi PHP vì nó cứ fải build on-demand nữa
8kNEyvT.png


Bây giờ là 2023, đã có những runner hỗ trợ app PHP của chúng ta chạy với performance tốt hơn, không fải bootstrap từ A-Z độc lập từng requests nữa
jmEBCky.gif
Cũng như là mấy cái cỏn con như DB Pool, Redis,... Thời tới rồi.
  • Swoole
    • Xài thằng này thì có EventLoop (cho ae nào đam mê async), WebSocket,...
  • RoadRunner
Cả 2 đều support gRPC.

(ae xài Laravel thì tham khảo Laravel Octane - mình đang xài hehe)


Monitoring Tools
  • Sentry
  • DataDog
  • ...
Code Tools
  • phpstan: tìm bug ở early stage (syntax bug) cũng như có thể tạo custom rules để forbid các thể loại code ỉa chảy.
  • php-cs-fixer: tự động sửa code theo standards (default hoặc mình configured)
  • grumphp: register git hook cho PHP để chạy commands pre-commit
  • rector: tự động refactor code ỉa chảy

wEqlboB.png


Resources hữu ích



Về project hiện tại của mình:

  • PHP 8.1 (planned upgrade 8.2 vào quý sau
    XgR55w2.gif
    )
  • Laravel 9.x (planned upgrade 10.x vào quý sau, 9 => 10 chỉ tốn 10p
    6q4mOm4.png
    )
  • Octane with Roadrunner (chạy khá tốt và compatible với DataDog
    cgE9MkI.gif
    6I73i2z.png
    )
 
Last edited:
các bác nghĩ sao về tương lai thằng magento 2 em tính theo nó lâu dài
Nó chỉ có thể làm outsourcing thôi

Thị trường trong nước giờ ít lắm. Bà con dần bỏ qua nền tảng khác hết rồi

Các cty tuyển magento toàn làm dự án nước ngoài

Tôi cũng muốn nâng cao kiến thức m2 rồi làm remote cho cty quốc tế nào đó cho nhàn
 
Last edited:
Hy vọng đây là Topic lớn cho anh em yêu thích PHP.1 tượng đài khi nói đến lịch sử phát triển của Website.
Đến phiên bản 8.2 thì tốc độ đã cải thiện đáng kể so với 7.4 rồi.Nhưng so với các ngôn ngữ khác như Java hay Python thì vẫn còn khoảng cách nhất định...

Sent from Vsmart Joy 2+ using vozFApp
 
Các bác đánh giá như nào về tk Codeigniter, trc em thực tập làm 4 tháng về nó, sau giờ đi xin làm toàn thấy laravel, thế giờ lại lọ mò học laravel xin lại từ intern @_@
 
có cái chat nào xài PHP 8.2 fiber kg các bác. nghe nói PHP fiber hiệu xuất đã cao hơn nodejs rồi thì phải. JIT ra mắt lâu rồi mà mình chưa thấy opensource nào có các ứng dụng mẫu để tham khảo
 
Các bác đánh giá như nào về tk Codeigniter, trc em thực tập làm 4 tháng về nó, sau giờ đi xin làm toàn thấy laravel, thế giờ lại lọ mò học laravel xin lại từ intern @_@
Hơn chục năm trước thì thịnh hành như laravel bây giờ vậy. Giờ bà con bỏ nó đi hết trơn rồi. Học cho biết hoặc làm dự án nó chơi chơi thì được

Tuyển dụng về nó hiếm và ít. Có nền tảng thì lên laravel hoặc symfony mà chơi.

Thằng zend giờ xưa cũng trùm đó, giờ còn ma nào chơi nữa đâu
 
Các bác đánh giá như nào về tk Codeigniter, trc em thực tập làm 4 tháng về nó, sau giờ đi xin làm toàn thấy laravel, thế giờ lại lọ mò học laravel xin lại từ intern @_@
thằng này giờ chán lắm rùi bạn, thực tập thì cứ trao dồi php thoy, cứng cái gốc thì fw nào cũng như nhau
 
Em main .NET cũng muốn học thêm cái php lận lưng để sau này làm mấy con pet cá nhân, thớt có nhận đệ tử ko, hoặc có dự án cá nhân em xin vào học, làm chung cho vui :)
 
Hy vọng đây là Topic lớn cho anh em yêu thích PHP.1 tượng đài khi nói đến lịch sử phát triển của Website.
Đến phiên bản 8.2 thì tốc độ đã cải thiện đáng kể so với 7.4 rồi.Nhưng so với các ngôn ngữ khác như Java hay Python thì vẫn còn khoảng cách nhất định...

Sent from Vsmart Joy 2+ using vozFApp
Từ khi có mấy thằng runner ở mục high performance mình đã ghi ở trên thì giờ khoảng cách nó chỉ là vài chục milliseconds thui 😆

Cái High Performance là sao bác? Em mới nhảy sang PHP nên chưa biết :big_smile:
mình cũng ghi rõ ở trên ấy bạn, nhanh gọn dễ hiểu là app của bạn sẽ ko phải build on demand cũng như bootstrap lại từ a-z trên mỗi request nữa
 
Từ khi có mấy thằng runner ở mục high performance mình đã ghi ở trên thì giờ khoảng cách nó chỉ là vài chục milliseconds thui 😆


mình cũng ghi rõ ở trên ấy bạn, nhanh gọn dễ hiểu là app của bạn sẽ ko phải build on demand cũng như bootstrap lại từ a-z trên mỗi request nữa
Muốn tìm hiểu cách php chạy như vây thì bác đọc tài liệu ở chỗ nào vậy ạ, cho em xin. Em đang học chỉ biết đơn giản là dùng xampp để chạy chứ mấy cái khái niệm bác nói trên em ko hiểu gì cả 😅😅.
 
chào mấy bác, em làm nodejs giờ có dự án php, mà chưa học thằng này, mấy bác có kinh nghiệm gì cho em với
 
chào mấy bác, em làm nodejs giờ có dự án php, mà chưa học thằng này, mấy bác có kinh nghiệm gì cho em với
w3school mà học syntax cho lẹ bạn, xong rồi kiếm cái course fw học ở laracast hay udemy.

Học thì nhanh thui, setup môi trường cũng nhanh
 
Mình mới từ mobile nhảy qua code BE php mà thấy thằng laravel toàn diện quá, support tận răng, cứ thằng nào có cái gì hay nó cũng được tích hợp update dần. Nó vẫn là 1 tượng đài cho BE Web cho ae kiếm cơm bây giờ và tương lai
 

Similar threads

Back
Top