2011-10-14 139 views
3

我在考慮看看Opa。雖然我對構建Web應用程序的常用方式感到滿意,但該項目看起來非常有趣,並且自動處理客戶端 - 服務器通信是一種真正的優勢。Opa安全和bug修復

我唯一關心的是安全問題。如果發現新類型的攻擊或漏洞,我通常可以自己採取預防措施。如果我開發一個Opa應用程序會怎樣?

我想MLState會對添加錯誤和安全性問題做出非常明顯的反應,但這種保證足夠了嗎?該公司並不龐大,他們可能會承受其他方面的壓力。

Opa projecst足夠靈活以允許修補自己的安全錯誤嗎?

回答

3

MLstate員工之一說:)。很高興你喜歡Opa背後的概念。現在談論這個問題。

當然,我們會盡可能快地解決任何安全漏洞。如果你可以自行修補安全漏洞? Opa是fully open source,所以沒有任何東西阻止你編譯編譯器的叉子,並按自己的步調自行修復。當然,在這種情況下,我們希望你能給我們發一個補丁,加入官方分支。這是否回答你的問題?

+0

這是我所期望的,但它也不是最優的。如果我在框架中發現了一個錯誤 - 例如在Django中 - 我可以推出一個修復程序,因爲Django是用Python編寫的,這是我用來編寫應用程序的相同語言。在Opa中修復bug意味着與我不熟悉的OCaml一起工作,並且在編譯器而不是應用程序級別工作。所以它要複雜得多。 – Andrea

+0

我認爲這不是*糟糕。很多Opa功能在Opa中實現(即它是stdlib)。特別是Web框架爲您提供的東西(Django)幾乎都是在標準庫中加上部分通過FFI(即JavaScript)訪問的。所以只有編譯器級別的修正需要修補Ocaml,並且Opa的那部分比stdlib更穩定。 – akoprowski

+0

這是很好的知道,並相當令人放心:-)。非常感謝你 – Andrea