..
우리 모두가 아시다시피 인터넷은 정보의 영구적인 네트워크를 생성하기위한 실험으로 태어난 따라서 특정 정보를 공유하는 전세계 연구자 활성화의 목적으로, 주로 학술 기관 및 정부에 지시했다.
실제 인터넷 혁명은 1993 년에 최초의 HTML 브라우저의 생성과 함께 시작되었다. 웹 사이트의 첫 번째 세대는 따라서 사이트를 관리하는 사람에 의해 수동으로 업데이 트하는 데 필요한 고정 컨텐츠를 가지고, 기본적으로 정적 HTML 페이지의 집합입니다. HTML 페이지 (웹 브라우저를 통해) 컴퓨터에서 동일의 시각화를 허용 적절한 규칙에 따라 형식이 일부 콘텐츠가있는 문서입니다.
HTML 문서는 텍스트 및 촬영에 대한 서식을 설정하기 위해 브라우저를 알려 요소 (또는 태그) 콘텐츠의 두 가지 유형이 있습니다. 그들은 꺾쇠 괄호로 구분된 있으므로 태그는 쉽게 인식할 아르 (<>), HTML 코드의 예는 다음과 같습니다
<HTML> <HEAD> 웹사이트 <TITLE> 테스트 </ TITLE> </ HEAD> <BODY> <h1> 웹사이트 테스트 </ H1> <P>는 웹 페이지 테스트에 오신 것을 환영합니다. </ P> </ BODY> </ HTML>
이것은 브라우저가 다음과 같이 표시됩니다 간단한 제목과 텍스트의 라인을 포함하는 페이지입니다

이 페이지는 대화형 아무것도하지 않는, 웹 서버가 필요하지 않으며 따라서 웹 응용 프로그램을 고려하실 수 없습니다. 우리가 기술의 도입에 LED HTML의 버전 2.0에 도착 웹 응용 프로그램에 대한 이야기를 시작하기 위해서는 HTML 양식을 호출
드롭 다운, textboxes, 체크 박스, 라디오 버튼 등이 기술은 윈도우 폼 응용 프로그램 컨트롤에 해당하는 그래픽 구성 요소뿐 아니라 기본 서식 콘텐츠에 대한 태그뿐만 아니라 태그를 포함한 HTML의 기능을 확장합니다.
여기에 코드를 이러한 유형의 예입니다
<HTML> <HEAD> 웹사이트 <TITLE> 테스트 </ TITLE> </ HEAD> <BODY> <FORM> <input type="checkbox" /> <br /> 선택 <input type="checkbox" /> 선택 B <br /> <br /> <input type="submit" value="Invia" /> </ 폼> </ BODY> </ HTML>및 관련 웹 페이지

HTML 양식 컨트롤이 모든 <FORM>와 </ 양식> 사이에 위치하고 있습니다. 이전 컨트롤의 두 체크 박스와 버튼 (타입 제출)입니다. 이 기술은 (예를 들어, 버튼 클릭 후) 단일 문자열에서 웹 서버에 모든 데이터를 보낼 수있는 데이터의 입력에 대한 페이지를 만들 수 있습니다. 서버측 응용 프로그램은 적절한 데이터를받은 후이를 처리합니다.
실제로 오늘날의 대부분의 고급 웹 응용 프로그램에 사용되는 컨트롤은 HTML 2.0 소개 동일합니다. 차이점은 웹 서버에서 실행되는 응용 프로그램의 유형이다. 과거에는 사용자가 제출 버튼을 예를 들어 그들에게 관련하여 양도의 모든 측면을 관리하는 데 필요한 데이터, 표준 CGI (공통 게이트웨이 인터페이스)를 사용을 클릭하면 때문입니다. 오늘, 그러나, 훨씬 더 효율적 ASP.NET 플랫폼보다 모든 처리 소요됩니다.
ASP.NET의 창조에 주도 동기를 이해하기 위해서는 첫째 웹 개발에 사용되는 기술에 관련된 문제를 분석해야합니다. 표준 CGI와 예를 들어, 웹 서버는 각 요청에 대한 새 응용 프로그램 (서버 사이드 프로그래밍)를 시작하고 해당 웹 사이트가 아주 인기가있다면 한번에 서버가 많이 열려있는 응용 프로그램의 수천의 무게를 앓고 . 또한 기술의 사용 프로그래밍 오류의 위험과 함께, 당신이 매우 구체적인 코드를 작성해야합니다 (예 : 인증 데이터베이스에서 얻은 데이터에 대한 액세스와 같은) 높은 수준의 기능을 가지고있다.
Microsoft는 ASP.NET, 높은 수준의 프로그래머가 낮은 수준의 구현 세부 사항에 초점을하지 않고도 동적 웹 페이지를 개발하는 수있는 개발 플랫폼을 발표했다 이러한 문제를 방지하기 위해. 이 플랫폼은 그 이전 기술보다 더 나은 성능과 더 많은 고급 도구를 제공, 웹 어플 리케이션 개발을위한 프레임 워크 역할을하기 위해 개발되었습니다.
서버측 프로그래밍 이외에 년에서 작업되었습니다 프로그래밍의 또 다른 유형은, 클라이언트측했다. 이 패러다임 프로그래밍 응용 프로그램은 어떤 서버측 프로세스를 호출하지 않는 페이지 (예를 들어 자바 스크립트, 액티브 X, 자바 또는 플래시에서 만든)에 포함되어 있습니다. 실용적인 응용 프로그램에서 클라이언트 브라우저에 의해 다운로드되어 로컬 컴퓨터에서 실행됩니다. 이 방법과 함께 하나의 문제는 응용 프로그램 개발에 사용되는 다양한 기술이 모든 운영 체제와 브라우저에서 동일하게 지원되지 않을 수있다는 것입니다. 이러한 이유로, 프로그래머가 다른 기존의 시스템에 자신의 웹사이트를 테스트하도록 강요하고 있습니다.
이 기술은 ASP.NET 서버 사이드 기술로 구현되었습니다. 사실, 모든 코드는 실행은 사용자가 어떤 브라우저에서 볼 수있는 일반적인 HTML 페이지를 수신 종료 서버에서 실행됩니다. 그러나, 클라이언트 쪽 프로그래밍은 완전히 포기하지 않았습니다. 어떤 경우에는, ASP.NET은 서버 사이드 프로그래밍의 가능성과 그것의 긍정적인 기능을 결합 수 있습니다.
| |
ASP (고급)
동적 웹 사이트를 만드는 전체 과정. 39 €에서. |
| |
ASP.NET (코스)
49 €에서 웹 애플 리케이션을 구축하기위한 전체 과정. |
| |
SQL과 데이터베이스 (코스)
관계형 데이터베이스를 만들고 관리할 수 있습니다. 39 €에서. |