권장 : 토론 : ASP.NET 기술의 학습 순서 일부 사람들로부터 ASP.NET의 학습 명령에 대해 묻는 편지를 받았습니다. 여기서는 ASP.NET 기술을 체계적인 방식으로 배울 계획 인 초보자와 이야기하고 싶습니다. 객체 지향 개발에 대한 경험이 더 많으면이 두 단계를 건너 뜁니다.
오늘날 인터넷의 빠른 발전으로 사람들은 웹 페이지 및 웹 사이트 개발을 포함하여 끊임없이 혁신하고 있습니다. 원래의 HTML 하이퍼 텍스트 언어는 더 이상 웹 페이지 제작에 대한 요구를 완전히 충족시킬 수 없습니다. 우리에게 필요한 것은 강력한 역동적이고 대화식 특성을 가진 웹 사이트입니다. 이것이 우리가 대부분의 네티즌 및 사용자와 의사 소통 할 수있는 방법입니다. 간단하거나 복잡한 vbscript와 javaScript는 또한 웹 마스터를 짜증나게 만듭니다. 모든 사용자가 마우스 오른쪽 버튼을 클릭 한 다음 Yizheng V를 누르면 모든 코드가 노출됩니다. 우리는 웹 마스터가 원하지 않는 것입니다.
그런 다음 서버 스크립팅 언어가 나타나면이 모든 일이 일어났습니다. 처음에 CGI는 매우 인기가있었습니다. 거의 모든 언어로 구현 될 수 있지만 HTML에서는 그리 좋지 않습니다. 프로그램을 업데이트하는 것은 문제가되므로 여기서는 논의하지 않을 것입니다. 서버 스크립팅 언어는 지정된 프로그램이 서버 측에서 실행되므로 사용자가 소스 프로그램을 볼 수 없음을 의미합니다. 프로그램의 요구 사항에 따라 나타나는 HTML 코드 만 참조하십시오. 이것은 매우 흥미로울 것입니다.
우리가 아래에서 이야기하는 것은 세 가지 인기있는 서버 측 스크립팅 언어입니다. ASP, PHP 및 JSP.
ASP는 MS (Microsoft)의 훌륭한 작품입니다. 기본 스크립팅 언어는 VB입니다. VB가 얼마나 간단한 지 알아야한다고 생각합니다. 따라서 ASP는 매우 간단하다고 말하면 ASP는 프로그램을 배우지 않은 사람들에게도 쉽게 시작할 수 있습니다. 강력한 MS SQL 데이터베이스를 지원하고 성능이 우수한 액세스 데이터베이스를 지원합니다. 결국, 그것은 자체 제품입니다. ASP는 또한 MS가 소유하고 있으므로 통일이 없습니다. 이와 관련하여 PHP는 더 혼란스러워 보일 것입니다. ASP에는 많은 강력한 구성 요소가 있으며 자체적으로 개발 될 수도 있으며 PHP보다 좋습니다.
그러나 ASP에는 많은 단점이 있습니다. 우선, 그것은 Windiw 시리즈 운영 체제에서만 실행할 수 있으며, 이는 약간 압도적으로 보입니다. 나는 그 Linux와 Unix 애호가들이 이러한 측면 때문에 취미를 포기하지 않을 것이라고 생각합니다. 결국, 우리는 나중에 이야기 할 PHP와 JSP가 있습니다.
둘째, 실행이 실행되기 전에 서버에서 ASP를 설명해야하며, 일부 미니 프로그램에서는 중요하지 않지만 일부 중간 크기의 사이트와 비교하여 속도 측면에서 무력한 것 같습니다.
마지막으로, ASP는 비교하여 상당한 CPU 리소스를 차지하며, 이는 대규모 다중 사용자 상호 작용 웹 사이트의 두통입니다. 그들은 종종 CPU 자원을 소진하기 때문에 기계를 반복적으로 다시 시작해야합니다.
많은 사람들은 MS가 너무 많은 버그가 있고 불안정하고 안전하지 않다고 말합니다. 사실, 모든 사람은 그렇게 생각할 수 없습니다. 결국, 오류를 계속 찾기 위해 그들을 사용하는 사람들이 너무 많기 때문입니다. 그러나 MS의 돈에 대한 견해는 중단 될 수 없습니다. ASP 서비스를 실행하려면 운영 체제를 구매해야합니다. MS는 너무 똑똑합니다.
비교적 말하면 ASP는 여전히 좋습니다. Microsoft 운영 체제에서 실행되는 중소형 사이트에 적합합니다. 물론 가장 일반적인 것은 Win2000입니다. 언어를 처음 접하는 일부 친구에게는 매우 적합합니다.
PHP와 JSP에 도전하기 위해 MS는 새로운 세대의 ASP 스크립팅 언어를 개발했습니다. 새로운 기본 언어 C#을 가진 사람들 앞에 나타나며 Java를 제외한 거의 모든 것을 지원합니다. (분명히, 그것은 태양의 필멸의 적입니다.) 속도는 지구를 흔들리는 변화를 겪게됩니다. 원래 해석 된 언어에서 내장 언어 방법으로 변경하는 것은 속도 변화의 이유 중 하나입니다. 또한 MS는 다른 플랫폼으로의 포팅에 많은 변화를 가져 왔습니다.
요컨대, ASP는 여전히 기대할 가치가 있습니다. 결국, 이것은 또한 그의 차세대 .NET 계획에서 MS의 제품 중 하나입니다.
공유 : 일반적으로 사용되는 ASP 스크립트 모음 1. ASP를 데이터베이스에 액세스하기 위해 연결하십시오. 다음은 참조 된 내용입니다. <%dim conn, mdbfilemdbfile = server.mappath (데이터베이스 이름 .mdb) set conn = server.createob