Muitas pessoas acreditam erroneamente que o ASP é sinônimo de simples e ineficientes, e acredita que o ASP é incompetente e insignificante e também é muito simples.
Algumas pessoas dizem que o ASP não é seguro. Essas pessoas dizem que o ASP não é seguro, como se a injeção de SQL não aparecesse nos programas PHP e JSP.
Algumas pessoas dizem que o ASP não é eficiente. Qual é o sentido de simplesmente falar sobre velocidade? A velocidade de Java definitivamente não é alta. A vitória de Java definitivamente não é por causa de sua velocidade. Deixando de lado o ambiente de aplicação específico, é irracional simplesmente falar sobre velocidade.
Algumas pessoas dizem que o ASP não pode ser feito, e isso não pode ser feito, e suas funções são muito limitadas. De fato, desde que você entenda os princípios da Web, você entenderá que a gravação de um programa ASP parece reproduzir um idioma de script, mas você está direcionando o servidor da Web. .
Vamos falar sobre as funções novamente. Se você deseja falar sobre funções, o ASP+SQL Server é definitivamente cem vezes mais forte que o PHP+MySQL. e gatilhos e nenhum usuário definido no lado do banco de dados. Mas os programadores PHP se preocupam com isso? Não! Porque o que eles mais se preocupam é que o MySQL é rápido. (Observe que é o MySQL que é rápido, não o PHP que é rápido. Da mesma forma, é o MySQL que não suporta processamento de transações, não culpa do PHP.) As pessoas são tão racionais ao enfrentar o PHP+MySQL. Ao enfrentar asp, muitas pessoas não têm esse entendimento racional.
Alguém também mencionou o MVC, sim, eu sei que o JSP pode jogar bem no MVC. No entanto, a idéia de programação do MVC não é uma patente para Java ou uma determinada solução.
Qual é o sentido de fazer comparações simples de idiomas? É como quando você fala sobre JSP, você não fala sobre Javabeans ou EJB, então qual é o sentido de falar sobre JSP? Da mesma forma, ao falar sobre ASP, qual é o sentido de não falar sobre COM? Não se esqueça que o núcleo do ASP é com. Ao falar sobre PHP, se você não falar sobre sua poderosa plataforma - Unix/Linx, o PHP ainda não é nada.
No entanto, uma coisa é certa: ou seja: o limite de entrada para ASP é o mais baixo. Isso deve ser considerado a vantagem do ASP, que adere ao estilo consistente da tecnologia Microsoft - limite de entrada simples e baixo. É precisamente por isso que um grande número de novatos no campo de desenvolvimento da Web pode desenvolver rapidamente sites. Mas é precisamente por causa disso que muitas pessoas que dominam algum conhecimento básico do ASP acham que têm um bom entendimento do ASP, mas acabam escrevendo programas muito embaralhados, permitindo que outras pessoas assistam a piadas do ASP. De fato, alguns dos programadores JSP com os quais entrei em contato também são muito lixo. De fato, se um programador realmente bom entender alguns dos princípios do ASP, ele também poderá controlar bem o ASP. Algumas pessoas não podem jogar ASP, então você não pode dizer que isso é um problema do ASP. A maioria das pessoas que não pode jogar ASP não entende a Web corretamente, em vez de entender corretamente a sintaxe no ASP.
A sintaxe do ASP é muito simples e a sintaxe do Java não é muito complicada.
O problema é que a sintaxe em si é simples, mas a Web é complicada. Não estamos apenas brincando com uma certa linguagem de script aqui, estamos fazendo desenvolvimento da web.
Embora existam soluções diferentes para o desenvolvimento da Web, os princípios básicos são os mesmos. Se você entende alguns dos princípios de execução dos programas do lado da web, entenderá que a dificuldade da sintaxe da tecnologia de desenvolvimento que você usa é apenas uma dificuldade de entrada. Aplicativos.