2008. 12. 18. 17:12

AJAX , WPF ,WCP, WP , 실버라이트 , orcas , LINQ 이것이 각각 무엇이고 어떤 기능들을 하는지 간략하게...

    1-1 AJAX (Asynchronous JavaScript and XML)

        - 대화 식 Web Application를 만들기 위한 Web 개발 방법dl다.

        - 비동기식으로 JavaScrip를 사용해 Client로 부터 페이지 리로딩 없이 데이터를 처리할수있는 방법dl다.

        - 기존에 사용되던 기술로 신기술이라 보기 어렵고 2005년 구글에 의해 새롭게 부각된 기술이다.


    1-2 WPF(Windows Presentation Foundation) Code Name : Avalon

        -  Microsoft Windows Vista의 새로운 GraphicInterface를 지원한다.

        -  닷넷 프레임워크 3.0의 그래픽 하부 시스템 기능(WinFX)이며, XAML과 직접 관련이 있다.

        - WPF는 User Interface / Raster graphics / 3D Draw / Animation / DataBinding / Vector graphics의  Service Host를 통합 한다.

        # : Xbap(Xaml Browser APplication)

              - Xbap을 이용하면 WPF로 만든 것을 그대로 웹으로 올릴수 있다. (단 IE에서만 가능하다.).


    * AIR(Adobe Intergrated Runtime) Code Name : Appolo

    - 웹 애플리케이션을 데스크톱에서 운영할 수 있게 하는 플러그 인 기술


    1-3 WCF(Windows Communication Foundation)

        - Microsoft 의 차세대 데이터 통신 인프라다.

        - Webservice와 Remoting 이 주류를 이끌고 있는 현제 .NET 플랫폼에서 이들을 통합하고 SOA(Service-Oriented Architecture)를 기반으로 연동되는 기술

        - WCF 프로그래밍 모델은 웹 서비스, 닷넷 리모팅, MTS, 그리고 메시지 쿼리를 하나의 서비스 지향 프로그래밍으로 통합한다.

  

    1-4WF( Windows Workflow Foundation)

        - 간단한 순차 Workflow부터 정교한 사용자 상호 작용을 포함하는 복잡한 상태 컴퓨터 기반 Workflow에 이르기까지 광범위한 시나리오를 충족하는 Workflow를 구축할 수 있다.

           

    1-5 WPF/E(Windows Presentation Foundation / EveryWhere)  - Siverlight

        - Web브라우저 안에 인스톨되어 동작하며, 단순한 HTML 등에서는 실현하기 어려운 풍부한 유저 인터페이스를 가진 소프트웨어를 작성할 수 있는, Flash와 비슷한 기술이다

        - WPF의 일부기능을 제외하고 아주 탄력적이며 가볍게 구성된 기술이다.

        - Adove의 Flex와 경쟁 구도에 있다.


    1-6 Visual Studio 9.0 (.NET 2008) Code Name : Orcas

        - .NET의 대표적인 툴이다.

 

    1-7 LINQ(.NET Language Integrated Query)

        - LINQ는 데이터 소스 뿐만 아니라 개발을 위한 데이터 접근을 표준화하려는 MS의 이니셔티브라고 요약해서 말할수 있다.

        - LINQ는 기존의 ADO와는 틀을 달리 하는 Database 접근 방식이며 보다 빠른 DataAccess를 가능하게 해준다.

        - LINQ로 인한 알려진 장점으로는 Boxing과 Unboxing으로 인한 성능 소모를 Generic의 고도화된 활용으로 성능비를 높힌다에 있으며 우선 관계형 데이터베이스 테이블 뿐만 아니라 텍스트 파일, XML 파일, 그리고 동일한 구문을 사용하는 데이터 소스에 질의를 할 수 있다는 점을 들 수 있다.


  # : AJAX 같은 경우 Web 2.0 의 대표적인 기술로 페이지 리로딩 없이 데이터 처리.

  # : WCF / WPF / WF  - .NET Framework 3.0 부터 점차 발전 되가고 있는 기술.

  # : WPF / E ( Siverlight ) 개인 적인 생각입니다만 Adove 의 Flex의 시장성에 말미암아 MS 에서 급하게 내려놓은 기술이 아닌가 싶다. Cross Flatform을 지원. WPF의 파생기술.

  # : Orcas : 그냥 툴이름.

  # : LINQ : .NET 3.0 에서 추가된 강력한 Data Access 기술.

 

'C# .NET' 카테고리의 다른 글

[ZDNet] 실버라이트 활용법  (0) 2008.12.19
MS LINQ 란??  (0) 2008.12.18
WPF, Silverlight 에 대해서...  (0) 2008.12.18
C#과 .NET Framework  (0) 2008.12.16
c# 도형그리기  (0) 2008.11.20