ColdFusion 개발자가 된 후에는 ASP.NET을 어떻게 배워야 합니까?

StackOverflow https://stackoverflow.com/questions/57768

  •  09-06-2019
  •  | 
  •  

문제

Adobe ColdFusion을 사용하여 약 10년 동안 웹 응용 프로그램을 프로그래밍해 온 사람으로서 저는 ASP.NET을 문자열로 추가하기로 결정했습니다.

CF와 기본 Java를 오랫동안 사용해 온 사람에게 ASP.NET은 나에게 약간 낯설게 보입니다.정말 위험할 수 있도록 ASP.NET의 속도를 높이려면 어떻게 해야 합니까?C#을 아주 자세하게 알아야 합니까?

나는 기본적인 웹 앱을 비교적 빠르게 구축할 수 있는 위치에 있어서 까다로운 작업을 더 많이 배울 수 있기를 원합니다.

도움이 되었습니까?

해결책

나는 같은 길을 따라온 지 6개월밖에 되지 않았지만 지금까지 내 경험에서 나온 몇 가지 생각은 다음과 같습니다.

Java(또는 심지어 CFScript)에 대한 경험이 아주 많다면 C# 언어는 큰 문제를 일으키지 않습니다.참고로 제가 시작할 때 발견한 것은 csharp-스테이션 언어 기초를 위한 좋은 입문서입니다.ASP.NET 측에서는 그다지 도움이 되지 않습니다.하지만 구문에는 좋습니다.더 많은 내용을 통해 .NET 라이브러리에 익숙해질 것입니다.실제로 IDE는 여기서 엄청난 도움이 될 수 있습니다.

전환하면서 발견한 세 가지 가장 큰 차이점은 다음과 같습니다.

  1. ASP.NET 서버 컨트롤 - 콜드 퓨전에서는 실제로 HTML을 직접 제어 할 수 있습니다.당신은 페이지와 매우 긴밀히 협력합니다.ASP.NET의 경우에는별로 그렇지 않습니다.서버 컨트롤은 많은 지막을 완화하기위한 것이지만 직접적인 제어 비용이 들었습니다.CF 프로그래머로서 저는 브라우저에 실제로 출력되는 것에 대해 매우 특별합니다.그리고 처음에 ASP.NET은 많은 추가 코드를 뱉어 내기 때문에 저를 좌절 시켰습니다.그럼에도 불구하고 컨트롤은 정말 강력하며 그들과 친숙해지는 비용을 지불합니다.양식 및 검증 제어는 특히 포스트 백 및 유효성 검사의 CF의 많은 지막에서 나온 것입니다.W3Schools는 실제로 괜찮습니다 웹 서버 컨트롤 목록.
  2. 페이지 모델 - 콜드 퓨전은 페이지 흐름 측면에서 매우 불가지론 적입니다.ASP.NET은 포스트 백을 사용하는 데 매우 적합하며 매우 이벤트 중심입니다.CF와 함께 프레임 워크를 사용하지 않는 경우 (예 :모델 접착제), 이것은 당신에게 이질적 일 수 있습니다..NET은 당신을 위해 많은 포스트 백 동작을 처리합니다.또한 ColdFusion은 CFC를 잘 사용하여 객체와 기능이 될 수는 없지만 ASP.NET은 실제로 내 경험에 비해 CF에 비해 OO 경로를 아래로 내려 가려고합니다.
  3. 데이터베이스 접근 -Asp.net을 사용하면 CFQuery가 실제로 얼마나 강력한 지 감사하게되었습니다.CSHARP-Station 사이트에는 기본 .NET DB 도구 작업에 대한 훌륭한 자습서가 있습니다.나는 DB 액세스 확장을 둘러보기 시작하기에 충분한 프로젝트에서 아직 일하지 않았습니다.Jeff 가이 사이트를 구축하는 데 사용한 것을 추천했다고 확신합니다. 따라서 확인할 수 있습니다.그렇지 않으면, 나는 당신이 데이터 세트 객체에 익숙해지는 것이 좋습니다.CF의 쿼리 객체와 다소 유사하며 쿼리 등을 실행할 수 있습니다 ...CF의 쿼리에 대한 루프는 매우 일반적이지만 데이터 바인딩으로 인해 ASP.NET에서는 거의 발생하지 않습니다.

다른 팁

Microsoft에는 다음과 같은 비디오가 있습니다. ColdFusion 개발자를 위한 ASP.NET 당신은 관심이있을 수 있습니다.

편집하다, 여기 또 있어요

ADO.NET은 핵심 개념이므로 이 과정을 수강하는 것이 좋습니다.자격을 갖춘 강사가 DataSet, DataReader 등의 차이점을 정확히 설명하도록 하여 많은 다양한 데이터 액세스 개체 유형)은 귀중한.말할 것도 없이 각각을 사용하기에 적절한 시간과 장소를 더 잘 이해할 수 있을 것입니다.교실 환경에서 질문하고 즉각적인 답변을 얻을 수 있습니다.

나는 지역 대학에서 ADO.NET 수업(1주일에 하루 밤, 약 8주)을 약 400달러에 수강했습니다.비록 우리 회사가 비용을 지불하지 않았더라도 나는 기꺼이 그렇게 했을 것이며 .NET을 배우려는 누구에게도 똑같이 하라고 강력히 권하고 싶습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top