OPA

OPA

組織過程管理的簡稱。

基本介紹

  • 中文名:組織過程管理
  • 外文名:OPA
  • 特點:簡潔、簡單、可復用
  • 平台:64位
簡介,代碼示例,

簡介

Opa擁有簡潔、簡單、可復用等特點。而且還極其強大,支持高並發、動態分布,極其安全。Opa設計讓Web開發變得更加有樂趣,安全並且是正確的選擇。 它需要64位的平台支持。

代碼示例

type message = { author : string ; text : string }
@publish room = Network.cloud("room") : Network.network(message)
user_update(x : message) =
line = <div class="line">
<div class="user">{x.author}:</>
<div class="message">{x.text}</>
</>
do Dom.transform([#conversation +<- line ])
Dom.scroll_to_bottom(#conversation)
broadcast(author) =
do Network.broadcast({~author text=Dom.get_value(#entry)}, room)
Dom.clear_value(#entry)
start() =
author = Random.string(8)
<div id=#header><div id=#logo></></>
<div id=#conversation onready={_ -> Network.add_callback(user_update, room)}></>
<div id=#footer>
<input id=#entry onnewline={_ -> broadcast(author)} />
<div class="button" onclick={_ -> broadcast(author)}>Post</>
</>
server = Server.one_page_bundle("Chat", [@static_resource_directory("resources")],
["resources/css.css"], start)

相關詞條

熱門詞條

聯絡我們