많은 사람들은 ASP가 단순하고 비효율적 인 것과 동의어라고 믿고, ASP는 에너지가 낮고, 이빨이 충분하지 않으며, 당신이 그것에 대해 생각할 때 능숙 할 것입니다.
어떤 사람들은 ASP가 안전하지 않다고 말합니다. 그 사람들은 PHP 및 JSP 프로그램이 SQL 주사처럼 보이지 않는 것처럼 ASP가 안전하지 않다고 말합니다.
어떤 사람들은 ASP가 효율적이지 않다고 말합니다. 단순히의 의미는 무엇입니까? Java의 속도는 속도가 높지 않으며, 많은 기술 솔루션이 Java보다 높지만 누가 신경 쓰고 있습니까? Java의 승리는 분명히 속도 때문이 아닙니다. 단순히 말하는 특정 응용 프로그램 환경 외에도 비이성적입니다.
어떤 사람들은 ASP를 수행 할 수없고, 할 수없고, 기능은 제한되어 있다고 말합니다. 실제로 웹 원리를 이해하는 한 ASP 프로그램 표면을 작성할 때 스크립트 언어를 사용하고 있지만 웹 서버가 여전히 완료 할 수있는 복잡한 기능이 있습니다. 글쎄요. 일부 기능은 웹 애플리케이션의 타고난 제한으로 인해 ASP를 수행 할 수 없다면 일부 기능을 수행 할 수 있습니다.
기능을 추천했습니다. 기능을 원한다면 ASP+SQL 서버는 PHP+MySQL보다 100 배 더 강합니다. 그러나 PHP 프로그래머는 이것에 관심이 있습니까? 아니요! 그들이 가장 관심이있는 것은 MySQL 빠르기 때문입니다. (MySQL은 PHP가 빠르지 않고 빠르지 않습니다. 마찬가지로 MySQL은 PHP의 결함이 아닌 트랜잭션 처리를 지원하지 않습니다.) PHP+MySQL에 직면 할 때는 사람들이 합리적입니다. ASP에 직면 할 때 많은 사람들 이이 합리적인 이해가 부족합니다.
어떤 사람들은 MVC를 언급합니다. 예, JSP가 MVC를 잘 만들 수 있다는 것을 알고 있습니다. 그러나 MVC의 프로그래밍 아이디어는 Java의 특허 나 MVC 프로그램 구조를 마스터하는 한 ASP 프로그램 및 PHP 프로그램을 작성할 수도 있습니다.
많은 사람들이 단순히 언어를 비교합니다. JSP에 대해 이야기 할 때 Javabeans에 대해 이야기하지 않고 EJB에 대해 이야기하지 않는 것처럼 JSP에 대해 이야기하는 것은 무엇을 의미합니까? ASP에 대해 이야기 할 때 COM에 대해 이야기하지 않습니까? ASP의 핵심은 com을 잊지 마십시오. PHP에 대해 이야기 할 때 강력한 플랫폼 인 Unix/LINX에 대해 이야기하지 않으면 PHP는 여전히 아무것도 아닙니다.
그러나 한 가지는 확실합니다. 즉, ASP의 임계 값이 가장 낮습니다. ASP의 장점을 계산하는 것이 합리적입니다. 웹 개발 분야의 많은 초보자가 웹 사이트를 신속하게 개발할 수 있다는 것은 정확히 있기 때문입니다. 그러나 이로 인해 ASP -Hairy 지식을 마스터 한 많은 사람들은 결과적으로 ASP를 잘 알고 있다고 생각합니다. 실제로, 내가 연락 한 JSP 프로그래머 중 일부는 데이터베이스 작업을 처리 할 때 낮은 수준의 오류가 있지만, Java로 개발되었으므로 높은 느낌이 듭니다. 실제로 ASP의 일부 원칙을 이해하면 ASP도 제어 할 수도 있습니다. 어떤 사람들은 ASP를 플레이 할 수 없습니다. 이것이 ASP 문제라고 말할 수 없습니다. ASP를 할 수없는 대부분의 사람들은 ASP의 문법보다는 웹을 올바르게 이해하지 못합니다.
ASP의 구문은 매우 간단하며 Java의 문법은 C ++와 C가 복잡하지 않지만 배울 이유가 없습니다.
문제는 문법 자체가 간단하지만 웹은 복잡하다는 것입니다. 우리는 여기에 일부 스크립트 언어를 가지고 놀지 않고 웹 개발을하고 있습니다.
웹 개발에는 다른 솔루션이 있지만 기본 원칙은 비슷합니다. 웹 프로그램의 운영 원리를 알고 있다면, 당신은 당신이 사용하는 개발 기술의 문법적 어려움이 단지 레벨의 어려움이라는 것을 이해합니다 어려움은 복잡한 웹 응용 프로그램 자체입니다.