يعتقد الكثير من الناس عن طريق الخطأ أن ASP مرادف للبسيط وغير الفعال ، ويعتقد أن ASP منخفضة الطاقة ، وعدم كفاية الأسنان ، وبسيطة للغاية.
يقول بعض الناس أن ASP غير آمن. يقول هؤلاء الأشخاص أن ASP غير آمن ، كما لو أن برامج PHP و JSP لن تظهر حقن SQL.
يقول بعض الناس أن ASP غير فعال. ما معنى ببساطة؟ إن سرعة Java ليست مرتفعة بالتأكيد. فوز جافا هو بالتأكيد ليس بسبب سرعته. بصرف النظر عن بيئة التطبيق المحددة ببساطة ، فهي غير عقلانية.
يقول بعض الناس أنه لا يمكن القيام بـ ASP ، ولا يمكن القيام بذلك ، فإن الوظيفة محدودة. في الواقع ، طالما أنك تفهم مبدأ الويب ، فسوف تفهم أنه عندما تكتب سطح برنامج ASP ، فأنت تلعب بلغة نصية ، لكنك توجه خادم الويب. حسنًا ، يمكن القيام ببعض الوظائف.
أوصى الوظيفة. إذا كنت ترغب في قول الميزات ، فإن ASP+SQL Server أقوى بالتأكيد من PHP+MySQL. ولكن هل يهتم مبرمج PHP بهذا؟ لا! لأن ما يهتمون به أكثر هو mysql بسرعة. (لاحظ أن MySQL سريع ، وليس PHP سريعًا. وبالمثل ، لا يدعم MySQL معالجة المعاملات ، وليس خطأ PHP) عند مواجهة 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 بسيط للغاية ، ونحو جافا ليست معقدة.
المشكلة هي أن القواعد نفسها بسيطة ، لكن الويب معقدة. نحن لسنا هنا للعب مع بعض لغة البرنامج النصي ، نحن نقوم بتطوير الويب.
على الرغم من أن تطوير الويب له حلول مختلفة ، إلا أن المبدأ الأساسي مشابه. إذا كنت تعرف بعض مبادئ التشغيل لبرنامج الويب ، فستفهم أن الصعوبة النحوية لتكنولوجيا التطوير التي تستخدمها هي مجرد صعوبة في الإدخال الصعوبة هي تطبيق الويب المعقد نفسه.