2011-04-23 2 views
2

VB.NET에서 프로그래밍 중이지만 아직 ASP.NET에 있습니다. 어떻게 작동합니까? 그것은 서버 측 언어라고 불리는 것과 관련이 있습니까?VB.NET에서 프로그래밍하는 이유는 무엇입니까?하지만 웹 사이트는 실제로 ASP.NET에 있습니까?

+0

사람들이 말했듯이 ASP.NET은 UI Tech이며 .NET 언어는 결국 .NET에서 "바이트 코드"로 바뀌기 때문에 모든 .NET 언어를 사용할 수 있고 심지어 혼합 할 수도 있습니다. 맞습니까? 언어가 중요하지 않으므로 같은 "바이트 코드"로 "번역"됩니다. – renatoargh

답변

2

ASP.NET은 웹 플랫폼이며 모든 .NET 언어를 사용할 수 있습니다.

누군가가 C#으로 ASP.NET 사이트를 프로그래밍하면 코드 숨김 (page.aspx.cs) 파일에 사용되는 언어입니다.

VB.NET의 경우 코드 숨김 파일은 VB.NET (page.aspx.vb)에 있습니다.

+0

VB.NET은 ASP.NET에 ... VBScript는 ASP 클래식에 ... Ruby는 Ruby On Rails입니다. VB.NET은 언어 인 반면 ASP.NET은 플랫폼입니다. ASP.NET은 또한 HTML/XHTML과 같은 마크 업 (서버 태그를 통해)을 사용하여 일부 선언적 프로그래밍도 수행합니다. –

1

ASP.NET은 UI 기술입니다. VB.NET은 프로그래밍 언어입니다.

혼합하여 일치시킬 수 있습니다. VB.NET for ASP.NET, Windows Forms, WPF, Silverlight 또는 콘솔 응용 프로그램 또는 XNA를 사용할 수 있습니다. 또한 C#이나 F #, IronPython 또는 그 밖의 .NET 언어를 대부분 또는 모든 기술과 함께 사용할 수 있습니다.

+1

그것은 UI 기술 그 이상입니다. – Oded

+0

@Oded, 물론 당신 말이 맞습니다.하지만 초보자에게 차이점을 설명 할 때 "UI 기술"이 좋은 첫 번째 근사치라고 생각했습니다. –

0

ASP.NET은 웹 페이지에 포함 된 스크립트를 인터넷 서버에서 실행할 수있게 해주는 서버 측 스크립팅 기술입니다. 브라우저가 ASP.NET 페이지를 요청하면 결과가 브라우저로 다시 전송되기 전에 서버가 페이지의 모든 실행 코드 (VB 또는 C#)를 처리합니다.

0

ASP.NET은 웹 사이트/응용 프로그램을 개발할 수있는 도구 세트를 제공하는 프레임 워크입니다. Windows Forms와 비슷하며 Windows 응용 프로그램을 개발할 수 있도록 Microsoft에서 제공하는 다른 프레임 워크입니다.

VB.NET과 C#은 모두이 프레임 워크에 대해 코드를 작성하는 데 사용할 수있는 .NET 프로그래밍 언어입니다. CLR에 의해 기계어 코드로 변환되기 때문에 선택하는 닷넷 언어는 별 의미가 없습니다.

관련 문제