애플, 스위프트 언어 오픈소스로 메이저 놀이터
메이저 놀이터 순위트SW 포털
게시글 작성 시각 2015-12-07 18:32:42
2015년 12월 07일 (월)
ⓒ CIO Korea, Caitlin McGarry | CIO
애플이 지난 6월 예고한 대로 맥과 iOS 기기에서 앱을 개발할 수 있는 프로그래밍 언어 스위프트를 오픈소스로 메이저 놀이터했다. 개발자들에게는 엄청난 진전을 의미하는 변화다.
애플은 울타리로 둘러싸인 정원이라는 지적을 받아왔으며, 여기에는 iOS 앱에 사용되는 코드도 포함돼 있었다. 지난해 스위프트가 메이저 놀이터되기 전 애플은 오브젝티브 C 언어를 사용했는데 오브젝티브 C는 개발자들이 언어를 수정할 수 있는 권한이 없어 폐쇄적이라는 문제를 안고 있었다.
그러나 프로그래밍 언어를 오픈소스화하고, SWIFT.org에 데이터 베이스를 만듦으로써 애플은 개발자가 스위프트를 자유롭게 변경해 다양한 플랫폼에서 앱을 개발하고 문호를 개방한 셈이다. 이제 개발자들은 스위프트에 개선 사항을 제안할 수도 있는데, 이 역시 큰 변화다.
애플은 스위프트를 다른 플랫폼에 포팅하지는 않고 있다. 그러나 개발자들은 스위프트 컴파일러와 스위프트 표준 라이브러리를 찾아서 iOS, OS X뿐 아니라 리눅스, 안드로이드, 윈도우 등의 다른 운영체제에서 코드를 구동할 수 있다
애플은 울타리로 둘러싸인 정원이라는 지적을 받아왔으며, 여기에는 iOS 앱에 사용되는 코드도 포함돼 있었다. 지난해 스위프트가 메이저 놀이터되기 전 애플은 오브젝티브 C 언어를 사용했는데 오브젝티브 C는 개발자들이 언어를 수정할 수 있는 권한이 없어 폐쇄적이라는 문제를 안고 있었다.
그러나 프로그래밍 언어를 오픈소스화하고, SWIFT.org에 데이터 베이스를 만듦으로써 애플은 개발자가 스위프트를 자유롭게 변경해 다양한 플랫폼에서 앱을 개발하고 문호를 개방한 셈이다. 이제 개발자들은 스위프트에 개선 사항을 제안할 수도 있는데, 이 역시 큰 변화다.
애플은 스위프트를 다른 플랫폼에 포팅하지는 않고 있다. 그러나 개발자들은 스위프트 컴파일러와 스위프트 표준 라이브러리를 찾아서 iOS, OS X뿐 아니라 리눅스, 안드로이드, 윈도우 등의 다른 운영체제에서 코드를 구동할 수 있다
※ 본 내용은 한국IDG(주)(http://www.itworld.co.kr)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒITWORLD. 무단전재 및 재배포 금지
[원문출처 : http://www.ciokorea.com/news/27662]
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
817 | 레드햇, 오픈시프트 엔터프라이즈 3.1 업데이트 | 3958 | 2015-12-07 |
816 | 애플, 스위프트 언어 오픈소스로 메이저 놀이터 | 4152 | 2015-12-07 |
815 | 구글에 이어 MS·애플도 가세... 최근 메이저 놀이터된 오픈소스 툴 10선 | 4056 | 2015-12-01 |
814 | 유럽 정부 기관이 “오픈소스와 사랑에 빠진” 이유 | 3604 | 2015-12-01 |
813 | '몽고DB를 이용하는 이유는...' 활용 기업 9곳 | 3822 | 2015-12-01 |
812 | 블로그 | 포레스터가 분류하는 '프라이빗 클라우드 유형 3가지' | 3738 | 2015-12-01 |
811 | KT DS, 오픈소스 '자빅스' 기술 지원체계 확보 | 4023 | 2015-11-24 |
810 | 오픈 소스 소프트웨어(Open Source Software), 새로운 엔지니어링 세상의 문을 열다! | 3735 | 2015-11-20 |
809 | 구글의 텐서플로우 메이저 놀이터가 중요한 4가지 이유 | 3766 | 2015-11-16 |
808 | 토픽 브리핑 | IT 혁신의 중심에 선 오픈소스의 현황과 문제점 | 3575 | 2015-11-16 |
0개 댓글