PHP Framework 링크

Web Prog 2010. 7. 9. 15:48


framework 벤치마크
Posted by Uzys
TAG framework, PHP

댓글을 달아 주세요


가끔씩 혼동을 하는 사람들이 많은 것 같다. 
사실 나도 뭐 그리 정확히 개념이 서있다고 말씀드리기는 뭐하지만 대충 적어봅니다.
제 개인적인 개념을 기준으로 정리했기 때문에 정확히 맞다고 보장은 못드립니다.

프레임워크 Framework

 - 어플리케이션의 기본적이 부분을 소스코드로 제공하는 틀
 - 시스템 개발전체에 대한 진행 방법으로 제공하는 틀
 - 어플리케이션 개발에 바탕이 되는 클래스들과 인터페이스들의 집합

아키텍쳐 Architecture

소프트웨어 설계 상의 구조. 

 - 구성요소, 구성, 인터페이스 동작 방식들을 포함한다.
 - UML이 설계를 명세화 하는대 도움을 준다. 
 - 다만 구체적인 구현을 포함하지 않는다는 점에서 플랫폼과 프레임워크는 구분된다.

플랫폼
 
 - 소프트웨어가 실행되어야 하는 환경
 - 개발언어, 개발환경을 포함
 - 플랫폼위에 플랫폼이 구축 될 수 있다.
 - O/S도 플랫폼이라 볼 수 있다 하지만 자바의 경우는 자바런타임 환경을 플랫폼이라 볼 수 있다. 
Posted by Uzys

댓글을 달아 주세요

  1. 허정욱 2013.01.08 21:41  댓글주소  수정/삭제  댓글쓰기

    잘 보고갑니다~ ^^


참고용으로, 아래 표에 .NET 2.0, 3.0, 3.5 간의 차이를 정리해 보았습니다. ADO.NET vNext, LINQ(.NET Language Integrated Query), Silverlight등이 새롭게 등장합니다.

 Framework

.NET 1.1

.NET 2.0

.NET 3.0

.NET 3.5

CLR Version

CLR 1.1

CLR 2.0

CLR 2.0

CLR 3.0

C#-version

C# 1.0

C# 2.0

C# 2.0

C# 3.0

Pre-installed on OS

Windows

Server 2003

Windows

Server 2003 R2

Windows Vista

?

Foundations

N/A

N/A

  • WPF
  • WCF
  • WF
  • WCS
  • WPF
  • WCF
  • WF
  • WCS

ADO

ADO.NET

ADO.NET 2.0

ADO.NET 2.0

ADO.NET vNext= LINQ

Special editions

.NET Compact Framework 1.0

.NET Compact

Framework 2.0

.NET Compact Framework 2.0

.NET Micro Framework 2.0

.NET Compact Framework 3.5

Silverlight 1.1

.NET Micro Framework 2.0

New features

 

 

  • WPF
  • WCF
  • WF
  • WCS
  • Faster garbage collection
  • Smarter, faster NGen requiring smaller working set RAM
  • 64 bit client improvements
  • ThreadPool performance improvements
  • Security check caching during NGen
  • New class additions in BCL
    • BigInteger
    • HashSet
    • TimeZone2
    • Cryptography
    • Integration with Event Tracing for Windows
    • New Add in hosting model for extensibility
  • Workflow enabled Services (codename 'Silver'). Build workflow-enabled services using WF and WCF. This allows a .NET Framework developer to build business logic for a service using WF and expose messaging from that service using WCF
  • Build Ajax style web applications using WCF services
  • Project templates for WCF services, WF business logic, workflow enabled services, and AJAX services in Visual Studio 2008
  • More WS-* Standards support
  • RSS and ATOM syndication API
  • Partial trust support for WCF hosting
  • Improved rules engine WF and supports C# 3.0 features
  • Visual Studio designer for WPF
  • WPF has smoother animations, faster startup and better overall performance
  • New data types available for data binding with LINQ
  • Integration with Silverlight

 .NET 3.0은 기본적으로 2.0과 동일하지만, 다음 4가지 foundations이 포함되었음을 아실 것입니다.

  • WPF, Windows Presentation Foundation;
  • WCF, Windows Communication Foundation;
  • WF, Windows Workflow Foundation;
  • WCS, Windows CardSpace

.NET 3.5의 경우. LINQ등 새로운 개발언어를 지원하기 위해 신규 컴파일러가 포함되는 변화가 있습니다

Framework 설치 시 side-by-side ( SxS = on the same machine ) 를 지원합니다.

C:\Windows\Microsoft.NET 의 모습은 아래처럼:

04/09/2007  02:19 PM    <DIR>          v1.0.3705
04/02/2007  03:37 PM    <DIR>          v1.1.4322
05/07/2007  09:45 AM    <DIR>          v2.0.50727
04/09/2007  02:10 PM    <DIR>          v3.0
06/11/2007  08:15 AM    <DIR>          v3.5.20404

[참고 사이트]

.NET 3.5: http://blogs.msdn.com/trobbins/archive/2007/02/28/microsoft-pre-release-software-visual-studio-code-name-orcas-march-2007-community-technology-preview-ctp.aspx

http://www.microsoft.com/downloads/details.aspx?FamilyID=B533619A-0008-4DD6-9ED1-47D482683C78&amp;displaylang=en&displaylang=en

time2zone : http://blogs.msdn.com/bclteam/archive/2006/10/03/System.TimeZone2-Starter-Guide-_5B00_Kathy-Kam_5D00_.aspx

ADO.NET vNext : http://msdn2.microsoft.com/en-us/data/aa937723.aspx
Silverlight : http://www.silverlight.net

.NET Micro Framework 2.0 : http://msdn2.microsoft.com/en-us/embedded/bb278106.aspx

-- 출처-- 안진만 MCS 수석님의 메일로 부터 ^^

Posted by Uzys

댓글을 달아 주세요