Angular คือ เฟรมเวร์ค (framework) สำหรับสร้างแอพลิเคชั่นในฝั่งไคลเอ็นในรูปแบบของ HTML, CSS และ JavaScript/TypeScript ซึ่ง TpyeScript จะถูก compile ไปเป็น JavaScript
ทำไมต้อง Angular?
หากเราต้องการใช้งาน JavaScript ในเว็บไซต์เราอาจเขียนด้วย JavaScript ปกติ หรืออาจใช้ jQuery เขียน จริงๆ ก็ทำงานได้นะ แต่เมื่อเว็บไซต์มีความซับซ้อนมากยิ่งขึ้นการเขียน JS ปกติ หรือ jQuery นั้นจะมีความยากลำบากในการ Maintain นั่นเอง
นอกจากนั้นยังมี JS Framework อื่นๆ ที่เป็นที่นิยมในขณะนี้คือ Angular, React และ Vuejs เป็นต้น
ประโยชน์เมื่อใช้ Angular
- ให้ Application ที่มีโครงสร้างแบบ Clean Structure หรือ มีความง่ายต่อการ Maintain นั่นเอง
- มี re-usable code ต่างๆ มากมาย เช่น navigation หรือ browser history เป็นต้น
- ทำให้ application มี test ที่หลากหลาย เช่น automatic test ซึ่งเป็นส่วนหนึ่งใน application
ความคิดเห็น