0 我已經接口Erlang主要通過端口驅動程序,但現在隨着erl_niffunctionality的到來,我想知道是否應該投資於端口驅動程序了。erlang「erl_nif」功能 請問erl_nif功能繁榮或蕭條類似FFI? 來源 2010-01-27 jldupont +0 如果等待,你會找到答案。不過,嚴肅的說,這個問題是純粹的社區維基。 – Christian 2010-01-27 17:55:18
2 端口和NIFS具有不同的性質和模型不同類型的東西:港口表現爲過程,你通過通過普通郵件與他們溝通,而NIFS看起來像正常的函數調用。所以這真的取決於你想要的接口以及它們的行爲方式。兩者都有自己的位置。 來源 2010-01-27 20:02:11 rvirding +0 豈不非常相同的語句端口與FFI有效嗎? – Zed 2010-01-28 07:33:10 +1 是的,是的,但有一個更高的概率NIF會比FFI的支持。注:這NIF仍然是「實驗」,並仍然可以改變,但我相當肯定,它會成爲系統的一部分。 – rvirding 2010-01-29 10:29:31
如果等待,你會找到答案。不過,嚴肅的說,這個問題是純粹的社區維基。 – Christian 2010-01-27 17:55:18