Beaucoup de gens croient à tort que l'ASP est synonyme de simple et d'inefficacité, et croient que l'ASP est incompétent et insignifiant, et est également très simple.
Certaines personnes disent que l'ASP n'est pas sûr. Ces gens disent que l'ASP n'est pas sûr, comme si l'injection de SQL n'apparaîtra pas dans les programmes PHP et JSP.
Certaines personnes disent que l'ASP n'est pas efficace. Quel est l'intérêt de simplement parler de vitesse? La vitesse de Java n'est certainement pas élevée. La victoire de Java n'est certainement pas à cause de sa vitesse. En mettant de côté l'environnement d'application spécifique, il est irrationnel de simplement parler de vitesse.
Certaines personnes disent que l'ASP ne peut pas être fait, et cela ne peut pas être fait, et ses fonctions sont très limitées. En fait, tant que vous comprenez les principes du Web, vous comprendrez que l'écriture d'un programme ASP ressemble à un langage de script, mais vous dirigez le serveur Web. .
Parlons à nouveau des fonctions. Si vous voulez parler des fonctions, ASP + SQL Server est définitivement plus fort que PHP + MySQL. et les déclencheurs, et aucune définition de l'utilisateur du côté de la base de données. Mais les programmeurs PHP se soucient-ils de cela? Non! Parce que ce dont ils se soucient le plus, c'est que MySQL est rapide. (Notez que c'est MySQL qui est rapide, pas PHP qui est rapide. De même, c'est MySQL qui ne prend pas en charge le traitement des transactions, pas la faute de PHP.) Les gens sont si rationnels face à PHP + MySQL. Face à l'ASP, de nombreuses personnes n'ont pas cette compréhension rationnelle.
Quelqu'un a également mentionné MVC, oui je sais que JSP peut bien jouer MVC. Cependant, l'idée de programmation de MVC n'est pas un brevet pour Java ou une certaine solution.
Quel est l'intérêt de faire des comparaisons simples des langues? C'est comme quand vous parlez de JSP, vous ne parlez pas de JavaBeans ou d'EJB, alors à quoi ça sert de parler de JSP? De même, lorsque vous parlez d'ASP, quel est l'intérêt de ne pas parler de com? N'oubliez pas que le cœur d'ASP est com. Lorsque vous parlez de PHP, si vous ne parlez pas de sa puissante plate-forme - Unix / Linx, PHP n'est toujours rien.
Cependant, une chose est certaine, c'est-à-dire: le seuil d'entrée pour ASP est le plus bas. Cela devrait être considéré comme l'avantage de l'ASP, qui adhère au style cohérent de la technologie Microsoft - seuil d'entrée simple et bas. C'est précisément à cause de cela qu'un grand nombre de débutants dans le domaine du développement Web peuvent rapidement développer des sites Web. Mais c'est précisément à cause de cela que de nombreuses personnes qui ont maîtrisé des connaissances de base de l'ASP pensent qu'elles ont une bonne compréhension de l'ASP, mais ils finissent par écrire des programmes très brouillés, permettant aux autres de regarder les blagues ASP. En fait, certains des programmeurs JSP avec lesquels je suis entré en contact sont également très déchets. En fait, si un très bon programmeur comprend certains des principes de l'ASP, il peut également bien contrôler ASP. Certaines personnes ne peuvent pas jouer ASP, vous ne pouvez donc pas dire qu'il s'agit d'un problème ASP. La plupart des gens qui ne peuvent pas jouer ASP ne comprennent pas correctement le Web, plutôt que de comprendre correctement la syntaxe dans ASP.
La syntaxe de l'ASP est très simple, et la syntaxe de Java n'est pas très compliquée.
Le problème est que la syntaxe elle-même est simple, mais le Web est compliqué. Nous ne jouons pas seulement avec une certaine langue de script ici, nous faisons le développement Web.
Bien qu'il existe différentes solutions pour le développement Web, les principes de base sont les mêmes. Si vous comprenez certains des principes en cours d'exécution des programmes en ligne, vous comprendrez que la difficulté de syntaxe de la technologie de développement que vous utilisez n'est qu'une difficulté d'entrée de gamme. applications.