เปรียบเทียบ Performance PHP Framework ด้วย XHProf

บทความนี้ตอนแรกจะชื่อว่า “Fat-Free Framework ในมุมมองคนใช้ Laravel มืออาชีพ” แต่ตอนนี้พอผมเขียนเสร็จกลายเป็นบทความ “เปรียบเทียบ Performance PHP Framework ด้วย XHProf” ดังนั้น โปรดทำใจก่อนอ่านครับ

—————————————

ก่อนอื่นขอออกตัวเองแบบล้อฟรีเลยว่าเป็นสาวก Laravel ใช้มาตั้งแต่เวอร์ชั่น 3 (กับระบบ bundle ที่ปวดตับ) จนมาถึงตอนนี้กับ 5.2 เอาเป็นว่าคือรู้ไส้รู้พุงมันดีล่ะ

พอดีช่วงนี้เริ่มจะทำเว็บใหม่ เลยมองหาอะไรที่มันเบาๆ เบาจริงๆ เพราะส่วน server ไม่หนัก ที่ต้องเขียนเยอะดันเป็น js ซะอย่างงั้น ว่าแล้วผมจะพาตัวเองออกทะเลซะอย่างงั้น

กลับเข้าเรื่องคือผมจะมาอธิบายถึงมุมมองของคนใช้ Laravel ที่มีต่อ F3 หรือ Fat-Free Framework กันเลย

อ่านเพิ่มเติม

รีวิว Lumen เบื้องต้น

Lumen เป็น Framework ที่ไวอย่างน่าแปลกใจ ยิ่งเห็นยังใช้ Symfony แล้วยิ่งแปลกใจ ตอนนี้เลยคิดได้อย่างเดียว Laravel เป็น Full framework ที่ระบบมันใหญ่จริงๆ

พอเป็น Lumen ที่ย่อหลายๆ อย่างเขามา ไม่มีระบบ Route ระบบ Request แล้วโยกมาใส่ใน Foundation Application แล้วระบบเบาขึ้นจม รวมถึงตัดระบบ Facade ทิ้ง ซึ่งก็ดีเพราะไม่จำเป็นต้องใช้แล้ว เพราะตอนนี้ Lumen สามารถทำ Dependency Injection ในระดับ Method ได้แล้ว (เขียน unittest ระบบ controller สบายล่ะ)

อ่านเพิ่มเติม

อย่าทำตัวเป็นทาสเฟรมเวิร์ค Framework-Argostic

ในยุคสมัยนี้ทุกคนคงเหมือนกันว่ามันไม่มีใครแล้วที่จะเขียนโค้ดเริ่มจากศูนย์เลย (Make it from scratch.) จะหันซ้ายหันขวา ไม่ว่าจะเป็น developer ในภาษาใดๆ ก็มักจะเขียนอิง framework อย่างน้อยตัวหนึ่ง หรือบางทีอาจถึงขั้นปวารณาระตัวเองเป็นสาวกกันเลยทีเดียว ผมเองก็ด้วยคนหนึ่งเช่นกัน ซึ่งสำหรับผมคือ Laravel นั้นเอง

แล้วปัญหาที่มันเกิดขึ้นตามมาคือ คุณกลายเป็นทาสของ framework นั้นๆ ไปซะแล้ว ทำไม? คุณลองคิดดูว่ามันให้อะไรกับคุณบ้าง การใช้งานที่ง่ายขึ้น / helpers ที่มีมาพร้อมใช้ / ระบบ security เพื่อป้องกัน logic code / คุณสามารถใช้งานได้เกือบจะทันทีโดยไม่ต้องลงแรงอะไร และมันก็ทำงานได้ดีเลยทีเดียว!

อ่านเพิ่มเติม