วันพฤหัสบดีที่ 26 มกราคม พ.ศ. 2560

Framework

Framework   

    โครงสร้างของการเขียนโปรแกรม ที่มีการจัดวางของ code อย่างเป็นระบบ และมีลักษณะการเขียนที่เป็นมาตรฐาน ซึ่งเหมาะกับการเขียนโปรแกรมที่มีขนาดใหญ่

อ้างอิง

    http://www.siammodify.com/framework-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html


ทำไมเราถึงต้องใช้ Framework?

1. Code and File Organization

    การออกแบบโครงสร้างของโปรแกรม ต้องมีความยืดหยุ่นสูง  การจัดวาง folder และ file  ต่างๆ นั้นได้ถูกออกแบบและจัดหมวดหมู่เป็นอย่างดี เพื่อให้ทีมพัฒนาซอฟแวร์สามารถเข้าใจโครงสร้างโปรแกรม และต่อเติมได้ง่าย รวมทั้งง่ายต่อการดูแลรักษา

2. Utility, Helper and Library


ถ้าเราไม่ใช้ framework  งานที่ต้องทำซ้ำๆ ในการพัฒนาซอฟแวร์เช่น
  1.การ validate ฟอร์ม
  2.การ filter -> input / output
  3.การเขียนโปรแกรมเชื่อมต่อฐานข้อมูล
  4.การสร้างและแก้ไข session, cookie
  5.ระบบส่ง email, ปฏิทิน, pagination
  6.การจัดการ user / role / permission
    ข้อดีของการใช้ library / helper ที่มากับ framework อีกข้อคือ เราไม่ต้องมาทำการดูแลรักษา แก้บั๊ก หรือเพิ่ม เพียงแต่เราดาวน์โหลด framework

3. Design Pattern

    วิธีการและเทคนิคในการเขียนโปรแกรมที่พบบ่อยๆ ที่ช่วยให้การวางโครงสร้างโปรแกรมเป็นไปอย่างมีระบบ ระเบียบเรียบร้อย  ง่ายต่อการดูแลรักษา (maintenance)  อีกทั้งยังช่วยเพิ่มประสิทธิภาพของโปรแกรมให้ทำงานดีขึ้น

4. Less Code & Faster Development

    การใช้ framework นั่นหมายถึงเราเขียน code น้อยลง แสดงว่าการพัฒนาโปรแกรมสามารถเป็นไปอย่างรวดเร็วยิ่งขึ้น

อ้างอิง

    https://atthakorn.com/ทำไมเราถึงต้องใช้-framework/ 


ไม่มีความคิดเห็น:

แสดงความคิดเห็น