วันจันทร์ที่ 12 ตุลาคม พ.ศ. 2558

มาทำความรู้จักกับ ASP.NET MVC

     

   ก่อนอื่นผมจะขออธิบายก่อนว่าเจ้า ASP.NET คืออะไร  สำหรับ ASP.NET ก็คือ Web Application Framework ที่ถูกพัฒนาโดย Microsoft ครับ โดยภาษาที่ใช้เขียนโปรแกรมได้แก่ภาษา C#,VB .NET  โดยปัจจุบันก็มีอยู่สองรูปแบบการพัฒนาคือ Web Froms และ MVC

                                      WEB FORMS <--------- ASP.NET ---------->MVC

   ASP.NET Web Foms คืออะไร?
             คือ Framework ในการพัฒนา Web App ที่ถูกพัฒนาออกแบบมาในลักษณะของ RAD ข้อดีคือสามารถพัฒนา Web App ได้อย่างรวดเร็ว โดยใช้วิธีการลาก Control มาวางบนหน้า Design โดยอาศัย Concept การทำงานของ Postback และ ViewState 

  MVC คืออะไร?
             ย่อมาจาก Model, View ,Controller คือ design pattern ที่ใช้ในการสร้าง Web App คือ จะจัดการแยกหน้าที่ขององค์ประกอบใน Application ออกเป็นส่วนๆ เพื่อสะดวก รวดเร็ว และง่ายต่อการพัฒนา จุดเด่นคือถ้าเราทดสอบ Web เป็นส่วนๆได้โดยไมกระทบ หรือกระทบน้อยที่สุดกับส่วนอื่นๆ

 ASP.NET MVC คืออะไร?
              คือ Framework ในการพัฒนา Web App  ที่ถูกออกแบบให้รองรับ MVC Pattern โดยจัดการแยกหน้าที่ของส่วนประกอบใน App ออกเป็นส่วนๆ ข้อดีคือทำให้สะดวกต่อการทำการ Test (Unit Testing)สามารถทำได้โดยง่าย และ Project Structure แบ่งแยกส่วนต่างๆ ของ code ออกจากกันชัดเจน



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

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