volamtienboi
Đã tốn tiền
tôi nghe bảo chết từ thời còn cạnh tranh với asp, đến lúc asp chết rồi mà php vẫn đang giãyCách đây chục năm nghe bảo php chết rồi mà
tôi nghe bảo chết từ thời còn cạnh tranh với asp, đến lúc asp chết rồi mà php vẫn đang giãyCách đây chục năm nghe bảo php chết rồi mà
cái đống này mà intern thì cũng hơi khủng bác , tầm này là junior rồiCày thêm vài cái này nữa vào, mức độ hiểu + xài dc thoy ko cần sâu quá nha:
Và điểm cộng, deploy project của bạn lên và show dc trong CV là ngon.
- Custom FormRequest
- Policy
- Restful APIs
- Model route binding
- Resource
- Collection
- Eloquent nâng cao (relationships, casting,...)
- File (upload, delete từ local tới s3)
- Event / Listener
- Queue
À một trong những câu hỏi mà đi đâu ai cũng hỏi là Request Lifecycle của Laravel, bạn trả lời ngon câu này nữa là tốt. Đầy đủ chi tiết là: client's request => domain & dns => server => nginx/apache => php => index.php => bootstrap laravel app => core middlewares => route (ko match route sẽ return 404) => route's middlewares => controller => (handle logic) => response.
hộp bác xem ntn nhỉTiện đây mình đang có 1 project Laravel cần thêm anh em freelancer/remote tham gia, có anh em nào rảnh không nhỉ?
hộp mình vs bác ơiTiện đây mình đang có 1 project Laravel cần thêm anh em freelancer/remote tham gia, có anh em nào rảnh không nhỉ?
Chết bao h? Hỏi chấmtôi nghe bảo chết từ thời còn cạnh tranh với asp, đến lúc asp chết rồi mà php vẫn đang giãy
Yii2Code mấy web đơn giản deloy trên hosting thì chọn fw nào các bác. Thấy laravel có vẻ hơi chậm
ASP, không phải ASP.NET. Có lẽ gọi là chết thì chưa chết nhưng không biết giờ còn ai build web bằng "classic" ASP nữa không nhỉ?Chết bao h? Hỏi chấm
Giờ là .net rASP, không phải ASP.NET. Có lẽ gọi là chết thì chưa chết nhưng không biết giờ còn ai build web bằng "classic" ASP nữa không nhỉ?
khoảng 13-15 năm trước cộng đồng vẫn còn mang PHP ra so với ASP ghê lắm, bên FCVN còn nguyên 1 box ASP riêng bận rộn không kém gì PHP.
ông cần thuê người àTiện đây mình đang có 1 project Laravel cần thêm anh em freelancer/remote tham gia, có anh em nào rảnh không nhỉ?
nukeviet nhalâu quá ko code PHP lại nhớ, VN mình có project open source PHP nào nổi nổi ko các thím nhí, dạo này đang rảnh tính tối ngồi code cho vui
em cũng đang làm Magento 2 bác à, giữa 1 rừng react thì em tính theo lâu dài Magento 2 luôn ( mặc dù tốt nghiệp FE :V)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
Mạnh dạn lập 1 topic chung về PHP để ae cùng thảo luậnCò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
High-performance PHP
- Laravel
- Symfony
Ae ko cần phải chửi PHP vì nó cứ fải build on-demand nữa
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ữaCũng như là mấy cái cỏn con như DB Pool, Redis,... Thời tới rồi.
Cả 2 đều support gRPC.
- Swoole
- Xài thằng này thì có EventLoop (cho ae nào đam mê async), WebSocket,...
- RoadRunner
(ae xài Laravel thì tham khảo Laravel Octane - mình đang xài hehe)
Monitoring Tools
Code Tools
- Sentry
- DataDog
- ...
- 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
Resources hữu ích
- Học PHP: w3school php
- Học Laravel: https://laracasts.com/
- Học Symfony: https://symfonycasts.com/
- Tips hay: https://laravel-code.tips/
- Thông tin PHP: https://php.watch/
- Các trendy repos (PHP) trên GitHub: https://github.com/trending/php?since=weekly
- Mình thường check weekly
Về project hiện tại của mình:
- PHP 8.1 (planned upgrade 8.2 vào quý sau
)- Laravel 9.x (planned upgrade 10.x vào quý sau, 9 => 10 chỉ tốn 10p
)- Octane with Roadrunner (chạy khá tốt và compatible với DataDog
)
magento hơi khó học và cũng khó kiếm việc nha bạn, thị trường lại ưu tiên seniorem cũng đang làm Magento 2 bác à, giữa 1 rừng react thì em tính theo lâu dài Magento 2 luôn ( mặc dù tốt nghiệp FE :V)
Hôm trc thấy ông này hỏi trên nhóm laravel Fb ))Em đang làm 1 pet project Php laravel khi chạy trên win thì chạy rất lâu còn trên ubuntu lại load rất nhanh, nguyên nhân là do đâu vậy ạ.