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