Viele Menschen glauben fälschlicherweise, dass ASP gleichbedeutend mit einfacher und Ineffizienz ist und dass ASP inkompetent und unbedeutend ist und auch sehr einfach ist.
Einige Leute sagen, dass ASP nicht sicher ist. Diese Leute sagen, dass ASP nicht sicher ist, als ob die SQL -Injektion nicht in PHP- und JSP -Programmen auftritt.
Einige Leute sagen, dass ASP nicht effizient ist. Was bringt es, einfach über Geschwindigkeit zu sprechen? Javas Geschwindigkeit ist definitiv nicht hoch. Javas Sieg liegt definitiv nicht an seiner Geschwindigkeit. Abgesehen von der spezifischen Anwendungsumgebung ist es irrational, einfach über Geschwindigkeit zu sprechen.
Einige Leute sagen, dass ASP nicht getan werden kann, und das kann nicht getan werden, und seine Funktionen sind sehr begrenzt. Solange Sie die Prinzipien des Webs verstehen, werden Sie verstehen, dass das Schreiben eines ASP -Programms wie eine Skriptsprache aussieht, aber Sie leiten den Webserver. .
Sprechen wir noch einmal über die Funktionen. Wenn Sie über Funktionen sprechen möchten, ist ASP+SQL Server definitiv stärker als PHP+MySQL. und Auslöser und keine benutzerdefinierten Aufgaben auf der Datenbankseite. Aber interessieren sich PHP -Programmierer? NEIN! Denn was sie am meisten interessieren, ist, dass MySQL schnell ist. (Beachten Sie, dass es MySQL ist, das schnell und nicht PHP ist. In ähnlicher Weise ist es MySQL, die die Transaktionsverarbeitung nicht unterstützt, nicht die Schuld von PHP.) Die Menschen sind so rational, wenn sie PHP+Mysql gegenüberstehen. Bei ASP fehlt vielen Menschen dieses rationale Verständnis.
Jemand erwähnte auch MVC, ja, ich weiß, dass JSP MVC gut spielen kann. Die Programmvorstellung von MVC ist jedoch kein Patent für Java oder eine bestimmte Lösung.
Was bringt es, einfache Vergleiche von Sprachen zu vergleiche? Wenn Sie über JSP sprechen, sprechen Sie nicht über JavaBeans oder EJB. Was ist der Sinn, über JSP zu sprechen? Was ist der Sinn, nicht über Com zu sprechen, wenn man über ASP spricht? Vergessen Sie nicht, dass der Kern von ASP com ist. Wenn Sie über PHP sprechen, wenn Sie nicht über seine leistungsstarke Plattform sprechen - UNIX/Linx, ist PHP immer noch nichts.
Eines ist jedoch sicher, das heißt: Der Eingangsschwellenwert für ASP ist der niedrigste. Dies sollte als Vorteil von ASP angesehen werden, der sich an den konsistenten Stil der Microsoft -Technologie hält - einfache und niedrige Einstiegsschwelle. Genau deshalb kann eine große Anzahl von Neulingen im Bereich Web Development schnell Websites entwickeln. Aber genau deshalb glauben viele Menschen, die einige Grundkenntnisse über ASP gemeistert haben, sie haben ein gutes Verständnis von ASP, aber sie schreiben am Ende sehr durcheinandergebrachte Programme, sodass andere ASP -Witze ansehen können. Tatsächlich sind einige der JSP-Programmierer, mit denen ich in Kontakt gekommen bin, auch sehr Müll. Wenn ein wirklich guter Programmierer einige der Prinzipien von ASP versteht, kann er auch ASP gut kontrollieren. Einige Leute können nicht ASP spielen, also können Sie nicht sagen, dass dies ein ASP -Problem ist. Die meisten Menschen, die ASP nicht spielen können, verstehen das Web nicht richtig, anstatt die Syntax in ASP korrekt zu verstehen.
Die Syntax von ASP ist sehr einfach und die Syntax von Java ist nicht viel kompliziert.
Das Problem ist, dass die Syntax selbst einfach ist, das Web jedoch kompliziert ist. Wir spielen hier nicht nur mit einer bestimmten Skriptsprache, sondern auch Webentwicklung.
Obwohl es verschiedene Lösungen für die Webentwicklung gibt, sind die Grundprinzipien gleich. Wenn Sie einige der laufenden Prinzipien von Web-Side-Programmen verstehen, werden Sie verstehen, dass die Syntax-Schwierigkeit der Entwicklungstechnologie nur eine Einstiegsschwierigkeit ist. Anwendungen.