검색결과 리스트
소식에 해당되는 글 5건
- 2012.10.17 저렴한 임베디드 보드
- 2012.10.16 [지식경제부]한이음 엑스포 2012(2012/10/30~31)
- 2012.10.16 [방송통신위원회]2012 HTML5 앱 공모전(~10/28)
- 2012.10.16 [포이소프트]제1회 포이소프트 게임 기획/아이디어 공모전(~11/30)
- 2012.10.16 Opa Framework
글
기존의 판다보드 혹은 비글보드에 비하여 저렴한 보드가 있네요ㅋㅋ
가격은 한개에 41,000원 정도하고요
기능은 판다보드에 못 미치지만...
저렴하게 구입하여 실습하면 좋을 것 같아 올립니다 ㅋㅋㅋ
주소가 긴데...
이쪽으로 가면 주문 가능합니다~~ ㅋㅋ
'소식 > 신기술 소식' 카테고리의 다른 글
Opa Framework (0) | 2012.10.16 |
---|
트랙백
댓글
글
한이음 엑스포 2012 |
|
전시회 개요 |
|
부대행사 안내 |
|
온라인 사전등록 안내 |
|
사전등록 이벤트 안내 |
'한이음 엑스포 2012' 행사가 오는 10월 30일(화)~31일(수) 양일 간 코엑스 1층 Hall B2에서 열립니다. 참관객 여러분들을 위한 이벤트도 준비하고 있습니다. '한이음 엑스포 2012' 홈페이지를 통해 사전등록을 하고, 행사장에 일찍 오시면 선착순으로 매일 150분께 경품을 드립니다.
|
행사장 위치 |
|
트랙백
댓글
글
공모전 사이트 |
|
공모전 마감일 |
10월 28일 까지 |
주 최 : 방송통신위원회 |
응모분야 : 개발 |
참여인원 : - |
주 관 : MOIBA, KISA,(사)한국무선인터넷산업연합회 |
기 간 : 10월 28일 까지 |
총시상금 : 2300만원 |
응모대상 : - |
발표일자 : 11월 9일 |
문의사항 : 070-8765-8453 |
|
'소식 > 공모전 소식' 카테고리의 다른 글
[포이소프트]제1회 포이소프트 게임 기획/아이디어 공모전(~11/30) (0) | 2012.10.16 |
---|
트랙백
댓글
글
공모전 사이트 |
|
공모전 마감일 |
11월 30일 까지 |
주 최 : 포이소프트 |
응모분야 : 기획/아이디어 |
참여인원 : - |
주 관 : 포이소프트 |
기 간 : 11월 30일 까지 |
총시상금 : 1천만원 |
응모대상 : - |
발표일자 : 12월 17일 |
문의사항 : 02-2026-0200 |
|
'소식 > 공모전 소식' 카테고리의 다른 글
[방송통신위원회]2012 HTML5 앱 공모전(~10/28) (0) | 2012.10.16 |
---|
트랙백
댓글
글
안녕하세요. 이번 시간에는 OPA framework에 대해 알아보도록 하겠습니다.
정싱 명칭은 The Opa Framework for JavaScript로 웹 개발을 쉽게 하기 위해 만들어진 프레임워크입니다.
사실 이 프레임워크는 2011년에 나왔지만 싸이의 강남스타일이 전세계적으로 돌풍을 일으키면서 오빠라는 단어와 비슷하다는 이유로 재조명 된 케이스입니다. 싸이의 강남스타일에 편승한(?) 케이스죠.
이 프레임워크는 node.js를 기반으로 작동하기 때문에 순수하게 자바스크립트만으로 작동하며 OCaml, Erlang, Javascript 3가지 언어의 문법적인 특징과 기능들을 잘 조합하여 만들어진 스크립트 언어를 제공합니다. 또한 직관적으로 추상화가 잘 되어있어서 웹 앱과 클라우드 환경 기반의 어플리케이션을 쉽게 개발할 수 있습니다.
특징
frontend부터 backend까지 한 언어로 해결이 가능합니다. 모든 자바스크립드 라이브러리를 적용 가능한 것은 물론 바로 DB 쿼리 또한 적용할 수 있습니다. NoSQL database인 MongoDB와 CouchDB 등을 지원한다고 합니다. MVC를 지원하며 HTML5 코드를 바로 적용시킬 수 있어서 편리하다고 합니다.
설치
Opa Framework는 Mac OS와 Linux용으로 컴파일된 바이너리 패키지를 제공합니다. 하지만 이는 64비트 OS에서만 작동하기 때문에 32비트용이나 윈도우에서 사용하고 싶다면 소스파일을 내려받아 컴파일해야 합니다. 자세한 내용은
https://github.com/MLstate/opalang/wiki/Getting-started
링크 내로 들어가서 자신의 OS에 맞는 설치 방법이 기술 되어 있으니 참고하시기 바랍니다.
튜토리얼 소개
Opa를 이용한 웹 앱 작성은 다음 3가지 항목을 작성하면 됩니다.
- 서버 (백엔드) 프로그래밍 (Node.js 상에서 실행 중)
- 클라이언트 (프론트엔드) 프로그래밍 (자바스크립트로 컴파일된)
- 데이터베이스 프로그래밍 (MongoDB 또는 CouchDB 사용)
Opa에서 제공되는 언어를 이용하면 클라이언트-서버 구별을 생각할 필요가 없습니다. 단순히 Opa 컴파일러는 앞에 붙은 간단한 client 또는 server라는 키워드를 통해 클라이언트 사이드인지 서버 사이드인지 판단할 수 있습니다. 데이터베이스 코드 또한 직접적으로 Opa 내에서 작성될 수 있습니다.
// Opa 컴파일러가 결정 function client_or_server(x, y) { ... } // 클라이언트 사이드 client function client_function(x, y) { ... } // 서버 사이드 server function server_function(x, y) { ... } // 데이터베이스 관련 코드 database some_processing_query(x, y) { ... } |
텍스트 에디터는 어떤 것을 사용해도 관계없으며 다음 코드는 Opa를 이용하여 간단하게 Hello, world를 찍는 코드에 해당되는 부분입니다.
Server.start ( Server.http, { title: "Hello, world", page: function() { <h1>Hello, world</h1> } } ) |
위 프로그램을 컴파일하고 실행하기 위해 커맨드라인에 다음과 같이 타이핑합니다.
opa hello.opa |
루비나 장고같은 기타 웹 프레임워크들을 미리 익혀보신 분들이라면 금새 친숙하게 접근할 수 있을 것입니다.
좀 더 자세한 내용은 https://github.com/MLstate/opalang/wiki/A-tour-of-Opa 를 참조하시면 알 수 있습니다.
'소식 > 신기술 소식' 카테고리의 다른 글
저렴한 임베디드 보드 (0) | 2012.10.17 |
---|
RECENT COMMENT