ทำไมต้องใช้ symfony framework
คำถามแบบนี้เกิดขึ้นได้ในหัวของคนทุกคน แต่มันจะไม่เกิด ถ้าคุณต้องการใช้ framework และรู้จัก framework แล้ว
ถ้าคุณได้รู้ว่า framework ทำงานแล้วจะช่วยให้เขียน application ได้ขนาดใหนคุณจะไม่ลืมมันเลยทีเดียว แต่การเลือก framework มาใช้งานก็ต้องให้เหมาะกับงานที่จะทำด้วย
แล้ว symfony เหมาะกับงานอะไรบ้าง ความเหมาะสมกับ symfony framework ก็คือ คุณมีสิ่งที่ตั้งใจจะเขียนอยู่แล้ว ว่าจะต้องเขียนอะไร ยิ่งออกมาแบบมาอย่างดีแล้ว จะยิ่งดีเข้าไปใหญ่
เพราะการสร้าง application โดยรวมของ symfony นั้น จะมาจากการสร้าง model ก่อน ซึ่งถือว่าเป็นเรื่องที่ดี เพราะ ก่อนที่จะได้ model ออกมานั้นแสดงว่าคุณได้คิดระบบ ออกมาดีแล้ว รวมถึงทราบการทำงานแล้วด้วยว่าจะให้ web app ของคุณทำงานอะไรได้บ้าง
หลังจากที่ สร้าง model แล้ว symfony จะมี ตัว generator ทำ form input ตาม model นั้นๆ ที่คุณวางแผนไว้ได้ เพื่อรอคุณตกแต่งและเสริมการทำงานเพิ่มเติมเข้าไป
symfony เองได้พัฒนาตัวเองให้สามารถพัฒนา web app ที่ใช้งาน AJAX ให้ได้ง่ายที่สุดด้วย ซึ่งเหมาะสมกับการทำงานหลายๆด้านเลยทีเดียว อีกทั้งยังสร้าง admin generator ได้ด้วย ซึ่งจะคล้ายๆ กับ การ gen form แต่จะทำเพื่อ admin เหมาะสมกับการสร้าง web app จัดการกับข้อมูลได้ดีเลยทีเดียว

