2.
Notices

Reply
 
Thread Tools
  #1  
Old 07-09-2015, 22:30
momotico's Avatar
momotico momotico is offline
Senior Member
Join Date: 09-2014
Posts: 753
Laravel có gì hay hơn các PHP framework khác?

Tít cũng là câu hỏi của mình. Cũng tầm 1-2 năm nay, hay đúng hơn là từ Laravel 4, framework này được rất nhiều người nhắc đến. Bản thân mình cũng làm nhiều framework rồi (do đặc thù công việc), từ Yii 1 & 2, CI, Symphony, Phalcon, v.v. thậm chí cả Laravel 4 và 5 mình cũng làm. Trong khi mình rất thích 2 framework là Yii và Symphony, thì mình ko thể tìm ra được lý do nào để thích Laravel cả.

Vậy mọi người giúp mình khai sáng: Tại sao Laravel lại được ưa thích như vậy?

Các bác thảo luận thì:

1. Tập trung vào 2 phiên bản Laravel là 4 & 5
2. Chỉ thảo luận về các full-fledged framework (no micro framework)
3. Chỉ thảo luận về PHP (tránh language war)
Reply With Quote
  #2  
Old 07-09-2015, 22:59
Sergyi Nya Sergyi Nya is offline
Đã tốn tiền
Join Date: 04-2013
Posts: 954
Re: Laravel có gì hay hơn các PHP framework khác?

Cậu phải dùng từ hồi Laravel ra bản 3 mới hiểu. Lúc đó Laravel nó so với các framework khác thì tốt hơn nhiều, từ code tới document, lại thêm có khả năng cài các plugin hỗ trợ. Tóm lại thì rất hợp với tư tưởng của những người "just get the work done" không cần biết bên trong nó có theo coding convention hay design pattern chuẩn hay không (Laravel 4 fix mấy cái này, hỗ trợ composer và dùng một đống code của symfony 2 nhưng ko biết tốt chỗ nào nhưng mình thấy thiếu hấp dẫn hẳn)... Ờ chưa kể đến fluent với eloquent làm cho việc viêt database thoải mái hơn hẳn.

Sau này thay đổi thì nó hot do thói quen + cộng đồng có sẵn thôi, chứ cảm giác thú vị + độ thoải mái thì kém hẳn (ờ cũng nhờ thế mà mình quit php)

p/s: vẫn nhớ cái thời laravel từ 3 lên 4, từ một cái framework nhỏ gọn 2~3MB (và có thể nhỏ hơn nhờ mấy thằng làm fat free laravel), đùng một cái nhảy lên hơn 80MB (ờ document của symfony là chính), forum (của laravel) cãi chửi loạn ào ào lên.

p/ps: đệt nói đến forum lại nhớ hồi đó vào thắc mắc mấy vấn đề trong forum của phalcon, thái độ trả lời của dev như shit, vẫn butthurt tới bây giờ )

p/pps: tí quên, hot nhất phải kể đến cái artisan, tên nghe rất kêu, mà hồi đó mình có biết rake với bundler là gì đâu cho nên dùng thích vãi.

p/ppps: nhân tiện thì cảm ơn tutsplus, nhờ (pirate) mấy cái screencast về php/laravel mà mình mới chập chững biết được làm web nó như thế nào.

Last edited by Sergyi Nya; 07-09-2015 at 23:06.
Reply With Quote
  #3  
Old 07-09-2015, 23:20
RPG29's Avatar
RPG29 RPG29 is offline
Đã tốn tiền
Join Date: 07-2010
Posts: 1,714
Re: Laravel có gì hay hơn các PHP framework khác?

Cá nhân đánh giá thì thằng Laravel này overrated quá. Dùng thấy cảm giác dễ thì có dễ cho các bạn newbie nhưng đến hồi cần custom nhiều chút thì như shit.
Đang làm Symfony2 rất sướng, design tốt mở rộng dễ dàng, tool nhiều bay qua Laravel là thấy tù túng ko thể tả.
Vd đang dùng route annotations, form binding, object validation, doctrine orm rất sướng nhảy qua cái của nợ eloquent, form, validation của laravel cảm thấy như đang xài đồ cổ
Reply With Quote
  #4  
Old 08-09-2015, 10:46
momotico's Avatar
momotico momotico is offline
Senior Member
Join Date: 09-2014
Posts: 753
Re: Laravel có gì hay hơn các PHP framework khác?

Quote:
Originally Posted by Sergyi Nya View Post
Cậu phải dùng từ hồi Laravel ra bản 3 mới hiểu. Lúc đó Laravel nó so với các framework khác thì tốt hơn nhiều, từ code tới document, lại thêm có khả năng cài các plugin hỗ trợ. Tóm lại thì rất hợp với tư tưởng của những người "just get the work done" không cần biết bên trong nó có theo coding convention hay design pattern chuẩn hay không (Laravel 4 fix mấy cái này, hỗ trợ composer và dùng một đống code của symfony 2 nhưng ko biết tốt chỗ nào nhưng mình thấy thiếu hấp dẫn hẳn)... Ờ chưa kể đến fluent với eloquent làm cho việc viêt database thoải mái hơn hẳn.

Sau này thay đổi thì nó hot do thói quen + cộng đồng có sẵn thôi, chứ cảm giác thú vị + độ thoải mái thì kém hẳn (ờ cũng nhờ thế mà mình quit php)

p/s: vẫn nhớ cái thời laravel từ 3 lên 4, từ một cái framework nhỏ gọn 2~3MB (và có thể nhỏ hơn nhờ mấy thằng làm fat free laravel), đùng một cái nhảy lên hơn 80MB (ờ document của symfony là chính), forum (của laravel) cãi chửi loạn ào ào lên.

p/ps: đệt nói đến forum lại nhớ hồi đó vào thắc mắc mấy vấn đề trong forum của phalcon, thái độ trả lời của dev như shit, vẫn butthurt tới bây giờ )

p/pps: tí quên, hot nhất phải kể đến cái artisan, tên nghe rất kêu, mà hồi đó mình có biết rake với bundler là gì đâu cho nên dùng thích vãi.

p/ppps: nhân tiện thì cảm ơn tutsplus, nhờ (pirate) mấy cái screencast về php/laravel mà mình mới chập chững biết được làm web nó như thế nào.
Mình nghĩ thêm một cái làm cho Laravel hot nữa là PR tốt và nguồn tư liệu tham khảo tốt (từ tutorial đến video training), chứ doc của Laravel thực sự mình thấy chỉ dừng ở mức tạm ổn

nhớ ngày đầu chạm tay vào cái laravel 4, cài cắm các thứ, size project lên đến 90MB cũng thốn thật. nhưng bây giờ đa số các framework sau khi cài đầy đủ các thứ của composer cũng xấp xỉ 100MB cũng thành quen

nếu nói đến kiểu "just get the work done" hoặc "rapid prototyping" thì mình nghĩ phải nói đến Yii 2. Yii 2 kết hợp với bootstrap làm sướng thôi rồi, khỏi cần phải quan tâm nhiều đến structure HTML, nhất là cái form, gen ra HTML của bootstrap form chỉ cần vài dòng là xong, lại còn có validator server side và client side luôn

Quote:
Originally Posted by RPG29 View Post
Cá nhân đánh giá thì thằng Laravel này overrated quá. Dùng thấy cảm giác dễ thì có dễ cho các bạn newbie nhưng đến hồi cần custom nhiều chút thì như shit.
Đang làm Symfony2 rất sướng, design tốt mở rộng dễ dàng, tool nhiều bay qua Laravel là thấy tù túng ko thể tả.
Vd đang dùng route annotations, form binding, object validation, doctrine orm rất sướng nhảy qua cái của nợ eloquent, form, validation của laravel cảm thấy như đang xài đồ cổ
mình cũng phải công nhận Symfony có khả năng customize sướng tay

cái mình ghét nhất của laravel là khi sử dụng PHPStorm để mở proj Laravel thì hoàn toàn ko có code completion / suggestion, lại phải dùng mấy cái doc helper các kiểu, mà làm dự án lớn không có code completion thì cũng đến vỡ cả mồm
Reply With Quote
  #5  
Old 08-09-2015, 12:05
Sergyi Nya Sergyi Nya is offline
Đã tốn tiền
Join Date: 04-2013
Posts: 954
Re: Laravel có gì hay hơn các PHP framework khác?

Quote:
nếu nói đến kiểu "just get the work done" hoặc "rapid prototyping" thì mình nghĩ phải nói đến Yii 2. Yii 2 kết hợp với bootstrap làm sướng thôi rồi, khỏi cần phải quan tâm nhiều đến structure HTML, nhất là cái form, gen ra HTML của bootstrap form chỉ cần vài dòng là xong, lại còn có validator server side và client side luôn
get work done ở chỗ là laravel 3 nó có cung cấp hệ thống plugin do người dùng viết, mấy thứ basic như authentication hay upload image các thứ nó có sẵn đấy rồi (hồi đấy khái niệm composer còn manh nha, php thư viện chỉ tồn tại ở dạng script down về rồi include vào hệ thống, cũng ko intergrate với framework... Nhiều bạn có thể tranh luận là ờ symfony hay zend đều có thư viện mà, nhưng mà điểm nổi bật ở Laravel là dễ dùng)

Hơn nữa là thư viện, Yii2 hồi đó được viết bởi mấy thằng tàu, thư viện trông thì nhiều nhưng rối rắm khó hiểu, laravel thì đọc xong dùng được ngay. Ờ lại thêm nó dùng singleton class, access cookie thì có Cookie.get Cookie.set... đi từ các ngôn ngữ khác thấy việc này có vẻ dở (everything in global state) nhưng với beginner thì các function được gộp lại vào các module riêng làm cho mọi thứ dễ thở hơn nhiều.

Btw, hồi đó tìm hiểu framework của PHP cũng estimate đủ thứ, từ phalcon, yaf(mẹ kiếp cái này ko có document tiếng anh luôn), yii, code igniter, slim, cake, fat free framework... đủ cả, thì thấy chỉ có mỗi Laravel là có vẻ "intuition" nhất, document cũng rất hợp cho beginner.
Reply With Quote
  #6  
Old 21-09-2015, 14:59
olympia41124's Avatar
olympia41124 olympia41124 is offline
Đã tốn tiền
Join Date: 04-2010
Location: Gensokyo | Phù thủy tập sự
Posts: 2,213
Re: Laravel có gì hay hơn các PHP framework khác?

Hồi đó làm luận văn, chả biết cái quái gì cả, nhảy vào ôm document laravel 4 đọc mà làm xong cái luận văn luôn, trong khi ngồi mò Zend 2 với Sym thì mãi chưa thấy cái Hello World luôn Thích nhất migration + eloquent của nó
Không biết lv5 có gì mới không nhỉ
__________________
Quote:
Originally Posted by nickyshadow View Post
Nhắc tới Thu Bồn cứ nhớ hai câu này
Thu Ba ca ngợi Thu Bồn
Thu Bồn khoái chí sờ vai Thu Ba.:doubt::doubt::doubt:
Quote:
Originally Posted by fumod v1 View Post
thơ gì đéo có vần :lol: gì hết vậy
Quote:
Originally Posted by baka View Post
mày sửa đúng rồi đó :doubt::doubt::doubt:
Reply With Quote
  #7  
Old 24-09-2015, 14:53
naruto_thf90's Avatar
naruto_thf90 naruto_thf90 is offline
Senior Member
Join Date: 01-2009
Posts: 644
Re: Laravel có gì hay hơn các PHP framework khác?

Quote:
Originally Posted by momotico View Post
nếu nói đến kiểu "just get the work done" hoặc "rapid prototyping" thì mình nghĩ phải nói đến Yii 2. Yii 2 kết hợp với bootstrap làm sướng thôi rồi, khỏi cần phải quan tâm nhiều đến structure HTML, nhất là cái form, gen ra HTML của bootstrap form chỉ cần vài dòng là xong, lại còn có validator server side và client side luôn
Bác này giống mình, mình cũng code từ Yii 1 đến Yii2, extension thì cũng khá nhiều, thích generator thì đã có Gii
__________________
Steam: http://steamcommunity.com/id/hnq90/
Reply With Quote
  #8  
Old 25-09-2015, 01:45
momotico's Avatar
momotico momotico is offline
Senior Member
Join Date: 09-2014
Posts: 753
Re: Laravel có gì hay hơn các PHP framework khác?

Quote:
Originally Posted by naruto_thf90 View Post
Bác này giống mình, mình cũng code từ Yii 1 đến Yii2, extension thì cũng khá nhiều, thích generator thì đã có Gii
chuẩn, mình thấy Yii 2 đang bị underestimated rất nhiều, còn Laravel thì overestimated
Reply With Quote
Reply

« Previous Thread | Next Thread »
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 22:42.