OPA는 차세대 웹 개발 플랫폼입니다. 그것은 새로운 프로그래밍 언어, 새로운 http://www.aliyun.com/zixun/aggregation/17117.html "> 웹 서버, 새로운 데이터베이스 및 새로운 분산된 실행 엔진." 모든 이들의 웹 개발자를 위한 강력한 경험을 제공 하도록 밀접 하 게 통합 됩니다.
OPA는 단순, 단순 하 고 재사용의 특성이 있다. 하지만 또한 매우 강력 하 고, 높은 동시성, 매우 안전한 동적 메일 지원. OPA 디자인 하면 웹 개발 더 많은 재미, 안전 하 고 올바른 선택. 그것은 64 비트 플랫폼 지원이 필요합니다.
샘플 코드:
유형 메시지 {저자: 문자열 텍스트: 문자열} @publish 룸 = = Network.cloud (이 하 ' 방'): 나갔 (메시지) user_up 날짜 (x: 메시지) 라인 = = < div 클래스 '선' = > < div 클래스 "사용자" = > {x.author}: <> / < DIV 클래스 "메시지" = > {x.text} <> / <> / Dom.transform을 ([#conversation + <-라인]) Dom.scroll_to_bottom (#conversation) 방송 (저자) = Network.broadcast 할 ({~ text=dom.get_value (#entry) 저자}, 방) Dom.clear_value (#entry) () 시작 저자 = = random.string (8) < div id = #header >< div id = #logo > <>< / / >< div id = #conversation onready = {_ network.add_callback (user_update, 룸)->} > <> / < div id = #footer >< 입력된 id = #entryOnnewline = {_-> 방송 (저자)} / >< 사업부 클래스 = "버튼" Onclick = {_-> 방송 (저자)} > 게시물 <> / <> / 서버 Server.one_page_bundle ("채팅", [@static_resource = _directory (이 하 "자료")] ["Resources/css.css"], 시작)
(책임 편집기: 유산의 좋은)