หลายคนเชื่อผิดว่า ASP มีความหมายเหมือนกันกับความเรียบง่ายและไม่มีประสิทธิภาพและเชื่อว่า ASP นั้นมีพลังงานต่ำมีฟันไม่เพียงพอและง่ายมาก
บางคนบอกว่า ASP ไม่ปลอดภัย คนเหล่านั้นบอกว่า ASP ไม่ปลอดภัยราวกับว่าโปรแกรม PHP และ JSP จะไม่ปรากฏ SQL
บางคนบอกว่า ASP ไม่ได้มีประสิทธิภาพ ความหมายของง่ายคืออะไร? ความเร็วของ Java ไม่สูงอย่างแน่นอน ชัยชนะของ Java นั้นไม่ใช่เพราะความเร็ว นอกเหนือจากสภาพแวดล้อมแอปพลิเคชันที่เฉพาะเจาะจงเพียงแค่พูดมันไม่มีเหตุผล
บางคนบอกว่า ASP ไม่สามารถทำได้ซึ่งไม่สามารถทำได้ฟังก์ชั่นนั้นมี จำกัด ในความเป็นจริงตราบใดที่คุณเข้าใจหลักการของเว็บคุณจะเข้าใจว่าเมื่อคุณเขียนพื้นผิวโปรแกรม ASP คุณกำลังเล่นกับภาษาสคริปต์ แต่คุณกำกับเว็บเซิร์ฟเวอร์ ฟังก์ชั่นบางอย่างสามารถทำได้
แนะนำฟังก์ชั่น หากคุณต้องการบอกว่าคุณสมบัติ ASP+SQL นั้นแข็งแกร่งกว่า PHP+MySQL 100 เท่า แต่โปรแกรมเมอร์ PHP สนใจเรื่องนี้หรือไม่? เลขที่! เพราะสิ่งที่พวกเขาสนใจมากที่สุดคือ MySQL เร็ว (โปรดทราบว่า MySQL นั้นรวดเร็วไม่ใช่ PHP เร็วในทำนองเดียวกัน MySQL ไม่สนับสนุนการประมวลผลธุรกรรมไม่ใช่ความผิดของ PHP) เมื่อเผชิญหน้ากับ PHP+MySQL ผู้คนมีเหตุผล เมื่อเผชิญกับ ASP หลายคนขาดความเข้าใจที่มีเหตุผลนี้
บางคนพูดถึง MVC ใช่ฉันรู้ว่า JSP สามารถทำให้ MVC ได้ดี แต่แนวคิดการเขียนโปรแกรมของ MVC ไม่ใช่สิทธิบัตรของ Java หรือโครงการบางอย่าง
หลายคนทำการเปรียบเทียบภาษา ราวกับว่าคุณไม่ได้พูดถึง Javabeans เมื่อพูดถึง JSP และไม่ได้พูดถึง EJB ดังนั้นการพูดคุยเกี่ยวกับ JSP หมายความว่าอย่างไร เมื่อพูดถึง ASP คุณไม่ได้พูดถึง com? อย่าลืมแกนกลางของ ASP คือ com เมื่อพูดถึง PHP ถ้าคุณไม่ได้พูดถึงแพลตฟอร์มที่ทรงพลัง -Unix/Linx PHP ก็ยังไม่มีอะไรเลย
แต่สิ่งหนึ่งที่แน่นอนคือ: ธรณีประตูของ ASP นั้นต่ำที่สุด มีเหตุผลที่จะนับข้อดีของ ASP เป็นเพราะเหตุนี้ผู้เริ่มต้นจำนวนมากในสาขาการพัฒนาเว็บสามารถพัฒนาเว็บไซต์ได้อย่างรวดเร็ว แต่ด้วยเหตุนี้หลายคนที่เชี่ยวชาญ ASP -ความรู้เกี่ยวกับบ้านคิดว่าพวกเขารู้ว่า ASP เป็นอย่างดี ในความเป็นจริงโปรแกรมเมอร์ JSP บางตัวที่ฉันได้ติดต่อก็เป็นขยะมากเช่นกัน ในความเป็นจริงถ้าคุณเข้าใจหลักการบางอย่างของ ASP คุณสามารถควบคุม ASP ได้ดี บางคนไม่สามารถเล่น ASP ได้คุณไม่สามารถพูดได้ว่านี่เป็นปัญหา ASP คนส่วนใหญ่ที่ไม่สามารถเล่น ASP ไม่เข้าใจเว็บได้อย่างถูกต้องแทนที่จะเป็นไวยากรณ์ใน ASP โดยไม่เข้าใจ ASP อย่างถูกต้อง
ไวยากรณ์ของ ASP นั้นง่ายมากและไวยากรณ์ของ Java นั้นไม่ซับซ้อน
ปัญหาคือไวยากรณ์นั้นง่าย แต่เว็บมีความซับซ้อน เราไม่ได้อยู่ที่นี่เพื่อเล่นกับภาษาสคริปต์บางอย่างเรากำลังพัฒนาเว็บ
แม้ว่าการพัฒนาเว็บจะมีวิธีแก้ปัญหาที่แตกต่างกัน แต่หลักการพื้นฐานก็คล้ายกัน หากคุณรู้หลักการปฏิบัติการบางอย่างของโปรแกรมเว็บคุณจะเข้าใจว่าความยากลำบากทางไวยากรณ์ของเทคโนโลยีการพัฒนาที่คุณใช้เป็นเพียงความยากลำบากในระดับ ความยากลำบากคือเว็บแอปพลิเคชันที่ซับซ้อนเอง