Empfohlen: Verwenden Sie GetString, um die Geschwindigkeit von ASP zu erhöhen Viele ASP -Programmierer hatten die Erfahrung, Datenbankabfragen auszuführen und dann die Abfrageergebnisse in HTML -Tabellen anzuzeigen. Normalerweise tun wir dies: Folgendes ist der zitierte Inhalt:
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. Sie können es lernen und beherrschen, sobald Sie darüber nachdenken.
Einige Leute sagen, dass ASP nicht sicher ist. Wenn Sie ASP -Programme streng in Übereinstimmung mit den Spezifikationen des Schreibens sicherer Codes schreiben, gibt es keinen Grund, warum das von Ihnen geschriebene Programm 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. Wenn Sie wirklich effizient sein möchten, können Sie Com kombinieren. Java wird die Effizienz von COM unter der Win32 -Plattform nie einholen. Was bringt es, einfach über Geschwindigkeit zu sprechen? Javas Geschwindigkeit ist definitiv nicht hoch. In Bezug auf die Geschwindigkeit haben viele technische Lösungen höhere Geschwindigkeiten als Java. Menschen, die Java studieren, kennen das Beste, aber wen interessiert das? 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 so aussieht, als würde man eine Skriptsprache spielen, aber den Webserver leiten. ASP kann immer noch viele komplexe Funktionen erfüllen. Wenn ein ASP aufgrund der angeborenen Einschränkungen von Webanwendungen nicht erfolgen kann, denken Sie nicht, dass JSP und PHP dies können.
Sprechen wir noch einmal über die Funktionen. Wenn Sie über Funktionen sprechen möchten, ist ASP SQL Server definitiv hundertmal stärker als PHP Mysql. MySQL unterstützt keine Transaktionsverarbeitung. Dieser hat PHP -Entwickler dazu veranlasst, viel zu leiden. Es gibt keine Ansichten, gespeicherten Verfahren und Auslöser, keine benutzerdefinierten Funktionen auf der Datenbankseite und können keine Standard-SQL-Syntax vollständig verwenden. Dies sind alles Nachteile von MySQL. 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übersehen. Bei ASP fehlt vielen Menschen dieses rationale Verständnis.
Jemand erwähnte auch MVC, ja, ich weiß, dass JSP MVC gut spielen kann. Die Programmierungsidee von MVC ist jedoch kein Patent für Java oder eine bestimmte Lösung. Solange Sie die Programmarchitekturidee von MVC beherrschen, können Sie weiterhin wie ASP -Programme und PHP -Programme schreiben.
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. Sie haben viele Fehler auf niedriger Ebene beim Umgang mit Datenbankvorgängen, aber weil sie in Java entwickelt werden, sind sie der Meinung, dass sie anderen überlegen sind. 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. Obwohl C und C kompliziert sind, gibt es für niemanden mit normaler Intelligenz zu lernen.
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 von Ihnen verwendeten Entwicklungstechnologie nur eine Einstiegsschwierigkeit ist. Die wirkliche Schwierigkeit liegt nicht in der technischen Lösung, mit der Sie Webanwendungen entwickeln. Die wirkliche Schwierigkeit liegt in der komplexen Webanwendung selbst.
Teilen: Verwenden Sie das ASP -Programm, um Bildformat für Telefonnummern auf der Seite zu generieren Funktion: Verwenden Sie das ASP -Programm, um Bildformat für Telefonnummern auf der Seite zu generieren. Das Folgende ist das referenzierte Fragment: Das Folgende ist der referenzierte Inhalt: %Call com_creatvalidcode (Anforderungen