คำถามนี้เน้นที่การแยกข้อดีและข้อเสียของการใช้ Framework บนเว็บเช่น Cake PHP, Zend, jQuery, ASP.NET) คำถามนี้เป็นคำถามสมบูรณ์ไม่เชื่อเรื่องพระเจ้าภาษา ผมขอเริ่มด้วยแนวคิด"ยืนอยู่บนไหล่ของไจแอนต์ "
ข้อดี:
- เพิ่มพลังให้กับนักพัฒนา - โดยการใช้ฟีเจอร์ที่ก่อนหน้านี้จะต้องใช้รหัส 100 บรรทัดและบีบอัดให้กลายเป็นฟังก์ชั่นการโทรง่าย ๆ เพียงครั้งเดียว
- อนุญาตให้มีการพัฒนาแอปพลิเคชันที่รวดเร็วยิ่งขึ้น - มีความเกี่ยวข้องมากสำหรับผู้ที่ต้องการเว็บไซต์ที่สร้างขึ้นในหน้าต่างเล็ก ๆ (มีตัวอย่างของใครบ้าง?)
- ลดค่าใช้จ่าย - อนุญาตให้โปรแกรมเมอร์ผ่านการประหยัดต้นทุนไปยังลูกค้าซึ่งเป็นกลุ่มลูกค้าใหม่ที่สร้างขึ้นซึ่งต้องการเว็บไซต์ แต่ก่อนหน้านี้ไม่สามารถจ่ายค่าใช้จ่ายในการพัฒนาที่สูงขึ้นได้
ข้อเสีย:
- ความเข้าใจที่หายไป - โดยอาศัยคุณสมบัติของกรอบงานที่นักพัฒนากำลังตกอยู่ในอันตรายจากการสูญเสียความเข้าใจในการทำงานของสิ่งต่าง ๆ (ใต้ฝากระโปรง)
- หน้าผาการกำหนดค่า - เมื่อคุณไปไกลกว่าการกำหนดค่าเฟรมเวิร์กของคุณประสิทธิภาพการทำงานของคุณลดลงทันทีมันอาจเป็นเรื่องยากที่จะใช้คุณสมบัตินอกกรอบการกำหนดค่า
- tramlines สำหรับนักพัฒนา - คุณ (ผู้พัฒนา) ต้องทำสิ่งต่าง ๆ ในแบบที่นักพัฒนาต้องการให้คุณทำ
ฉันสงสัยว่าคนอื่นทำอะไรจากคะแนนของฉันและมีใครไม่เห็นด้วยกับพวกเขาหรือไม่? นอกจากนี้หากผู้คนมีคะแนนเพิ่มเติมฉันจะขอบคุณ