Banyak orang secara keliru percaya bahwa ASP identik dengan yang sederhana dan tidak efisien, dan percaya bahwa ASP tidak kompeten dan tidak penting, dan juga sangat sederhana.
Beberapa orang mengatakan bahwa ASP tidak aman. Orang -orang itu mengatakan bahwa ASP tidak aman, seolah -olah injeksi SQL tidak akan muncul dalam program PHP dan JSP.
Beberapa orang mengatakan bahwa ASP tidak efisien. Apa gunanya hanya berbicara tentang kecepatan? Kecepatan Java jelas tidak tinggi. Kemenangan Java jelas bukan karena kecepatannya. Mengesampingkan lingkungan aplikasi spesifik, tidak rasional untuk hanya berbicara tentang kecepatan.
Beberapa orang mengatakan bahwa ASP tidak dapat dilakukan, dan itu tidak dapat dilakukan, dan fungsinya sangat terbatas. Bahkan, selama Anda memahami prinsip -prinsip web, Anda akan memahami bahwa menulis program ASP seperti memainkan bahasa skrip, tetapi Anda mengarahkan server web. Beberapa fungsi adalah jika ASP tidak dapat dilakukan karena keterbatasan bawaan aplikasi web, jangan berpikir bahwa JSP dan PHP dapat melakukannya.
Mari kita bicara tentang fungsinya lagi. Jika Anda ingin berbicara tentang fungsi, ASP+SQL jelas seratus kali lebih kuat dari PHP+MySQL. dan pemicu, dan tidak ada yang ditentukan pengguna di sisi database. Tapi apakah pemrogram PHP peduli dengan ini? TIDAK! Karena yang paling mereka pedulikan adalah bahwa MySQL cepat. ; Saat menghadapi ASP, banyak orang tidak memiliki pemahaman rasional ini.
Seseorang juga menyebutkan MVC, ya saya tahu JSP dapat bermain MVC dengan baik. Namun, ide pemrograman MVC bukan paten untuk Java atau solusi tertentu. Selama Anda menguasai ide arsitektur program MVC, Anda masih dapat menulis program ASP dan program PHP.
Apa gunanya membuat perbandingan bahasa yang sederhana? Ini seperti ketika Anda berbicara tentang JSP, Anda tidak berbicara tentang JavaBeans atau EJB, jadi apa gunanya berbicara tentang JSP? Demikian pula, ketika berbicara tentang ASP, apa gunanya tidak berbicara tentang com? Jangan lupa bahwa inti ASP adalah com. Saat berbicara tentang PHP, jika Anda tidak berbicara tentang platformnya yang kuat - UNIX/LINX, PHP masih bukan apa -apa.
Namun, satu hal yang pasti, yaitu: ambang pintu masuk untuk ASP adalah yang terendah. Ini harus dianggap sebagai keuntungan dari ASP, yang mematuhi gaya teknologi Microsoft yang konsisten - ambang batas masuk yang sederhana dan rendah. Justru karena inilah sejumlah besar pemula di bidang pengembangan web dapat dengan cepat mengembangkan situs web. Tetapi justru karena inilah banyak orang yang telah menguasai beberapa pengetahuan dasar tentang ASP berpikir mereka memiliki pemahaman yang baik tentang ASP, tetapi mereka akhirnya menulis program yang sangat orak -arik, memungkinkan orang lain untuk menonton lelucon ASP. Bahkan, beberapa programmer JSP yang saya hubungi juga sangat sampah. Bahkan, jika seorang programmer yang benar -benar baik memahami beberapa prinsip ASP, ia juga dapat mengendalikan ASP dengan baik. Beberapa orang tidak dapat bermain ASP, jadi Anda tidak dapat mengatakan bahwa ini adalah masalah ASP. Kebanyakan orang yang tidak dapat bermain ASP tidak memahami Web dengan benar, daripada memahami sintaks dengan benar dalam ASP.
Sintaks ASP sangat sederhana, dan sintaksis Java tidak banyak rumit.
Masalahnya adalah bahwa sintaks itu sendiri sederhana, tetapi webnya rumit. Kami tidak hanya bermain dengan bahasa skrip tertentu di sini, kami melakukan pengembangan web.
Meskipun ada solusi yang berbeda untuk pengembangan web, prinsip -prinsip dasarnya sama. Jika Anda memahami beberapa prinsip yang berjalan dari program sisi web, Anda akan memahami bahwa kesulitan sintaks dari teknologi pengembangan yang Anda gunakan hanyalah kesulitan entry-level. Aplikasi.