저는 개발이 처음이에요. 자바 스크립트와 C#을 배우고 싶습니다. 어느 쪽이 가장 먼저 시작해야 할 것 같습니까? 주로 웹 앱을 만들고 싶습니다.JavaScript 또는 C#
답변
그들은 상호 배타적 인 것이 아닙니다.
JavaScript는 클라이언트 측 프로그래밍 (DOM 조작, 효과, AJAX)입니다.
C#은 서버 측 프로그래밍 (데이터베이스 통신, OO, 외부 서비스 등)입니다.
두 가지 모두 알아야합니다. (그리고 ASP.NET MVC를 사용하는 동안).
동적 웹 응용 프로그램을 만들려면 먼저 서버 측을 배우는 것이 더 중요합니다. 특정 유형의 UI에서는 중요하지만 클라이언트 측 스크립팅없이 많은 작업을 수행 할 수 있습니다.
다른 목적으로 사용하기에는 어려운 질문입니다. 기본 HTML 및 CSS를 이미 알고 있습니까? 그렇다면 자바 스크립트에 익숙해지고 DOM으로 작업하고 JQuery 또는 Prototype과 같은 자바 스크립트 라이브러리를 살펴볼 수 있습니다.
웹 개발의 경우 ASP.NET 또는 ASP.NET MVC에서 C#으로 작업하게 될 것이며 이는 "배경 화면"레이어의 역할을 할 것입니다. C# 웹 프레임 워크로 이동하기 전에 먼저 C# 언어를 배우고 시간을 보내고 싶을 수도 있습니다. 일단 그렇게하면 Javascript 기술을 통합 할 수 있습니다.
기본 HTML/CSS 지식이 이미있는 경우 C#으로 익숙해지고 ASP (.NET 또는 MVC)로 이동하는 것부터 시작합니다. asp.net에는 많은 자습서가 있습니다. C#과 ASP에는 javascript 및 html로 코딩하는 것보다 멋진 ajaxy 웹 페이지를 쉽게 만들 수있는 많은 구성 요소가 내장되어 있습니다.
당신의 목표가 언어를 잘 배우는 것이라면, C#이 더 쉬울 것으로 기대합니다. 자바 스크립트는 쉽게 수정할 수 있지만 잘하려면 많은 노력이 필요합니다.
당신은 객체 지향 프로그래밍의 기초를 쉽게 습득 할 수 있지만, 자바 스크립트에는 큰 유연성이 있지만 적은 코드로 많은 것을 할 수 있지만 학습 곡선은 가파르게됩니다.
목표는 무엇입니까? HTML5 기능을 사용하는 혁신적인 웹 페이지를 작성하는 데 집중하고 싶습니까? ASP.NET MVC는 WebGL에서 게임을 작성하거나 HTML5에서 사용할 수있는 다른 새로운 기능을 사용하지 않으므로 javascript가 가장 좋습니다.
그러나 더 많은 옵션을 제공 할 수있는 기능을 원하면 C#을 사용하여 웹 응용 프로그램을 지원하고 .NET4.0의 강력한 기능을 활용하여 데스크톱 응용 프로그램 및 엔터프라이즈 응용 프로그램을 작성할 수 있습니다.
그러나 정말로 .NET4를 사용하려면 모노를 사용해야하거나 Visual Studio의 일부 버전을 사용해야하며 익스프레스 버전을 사용하는 경우 몇 가지 제한이 있습니다.
따라서 비용, 욕구 및 목표에 따라 달라질 수 있습니다. 그 중 어떤 것이 먼저 시작하는 것이 더 좋은지에 관해서는 매우 다릅니다.
- 1. JavaScript 삭제 또는 취소
- 2. CFAjaxProxy 또는 Javascript
- 3. JavaScript : 필드 또는 속성
- 4. RJS 또는 Javascript?
- 5. .htaccess 또는 JavaScript 리디렉션
- 6. JQuery 또는 Javascript 또는 HTML이있는 Spinner?
- 7. PHP 또는 javascript 자동 인쇄
- 8. 그래프 - html5 또는 javascript - 의견
- 9. PHP에서 JavaScript 번역 또는 번역
- 10. 요소, jQuery 또는 Javascript 색인
- 11. data.success는 javascript, jquery 또는 json입니까?
- 12. Javascript 또는 Django로 템플릿을 만드시겠습니까?
- 13. Javascript - 실행을 무효화 또는 방지
- 14. 태그 목록 asp.net 또는 javascript?
- 15. DateTime JavaScript 대 C#
- 16. objective c javaScript
- 17. PlotKit (javascript) from C#
- 18. Gecko Javascript to C++
- 19. Silverlight 또는 JavaScript/JQuery/CSS/HTML을 배워야합니까?
- 20. C# String.IsNullOrEmpty Javascript 해당 항목
- 21. C# 어셈블리 내에서 JavaScript 실행
- 22. 클라이언트 측에서 실행되는 웹 응용 프로그램 용 Silverlight, Flash 또는 JavaScript 또는 C#으로만 고정?
- 23. WebBrowser 컨트롤에서 JavaScript 호출 C#
- 24. C++과 JavaScript 간의 통신
- 25. C#에서 javascript 함수 호출
- 26. asp.net mvc C# javascript web.config
- 27. objective-c 코드에서 javascript 호출
- 28. C# .NET 및 Javascript Confirm
- 29. javascript Highcharts는 C# 클래스로 객체입니다.
- 30. JavaScript 또는 JQuery 문제 사업부가 전환되지 않는다
이상하게, 일반적으로 이것은 자바가 아니라 "Java vs. C#"로 설정됩니다. 아직도 꽤 주관적 인 것처럼 보입니다. 아, 그리고 C# 웹 응용 프로그램을 사용하는 경우 js 절단을 작성해야 할 가능성이 큽니다. – jball
당신은 지금 무엇을 압니까? HTML CSS? –