Ice 是一種面向?qū)ο蟮闹虚g件平臺。從根本上說,這意味著Ice 為構(gòu)建面向?qū)ο蟮目蛻簦掌鲬锰峁┝斯ぞ摺PI 和庫支持。Ice 應用適合于異構(gòu)平臺環(huán)境中使用:客戶和服務器可以采用不同的編程語言,可以運行在不同的操作系統(tǒng)和機器架構(gòu)上,并且可以使用多種網(wǎng)絡技術(shù)進行通信。無論部 署環(huán)境如何,這些應用的源碼都是可移植的。
(請點擊左邊廣告) 其采用C/S 模式結(jié)構(gòu),支持同步調(diào)用方式和異步調(diào)用方式,異步派發(fā)調(diào)用方式。支持跨語言的對象調(diào)用。多種語言之間采用共同的Slice(Specification Language for Ice)進行溝通。支持ice到C,JAVA,C#,VB,Python,Ruby,PHP等多種語言的映射。 相同的開發(fā)環(huán)境: ![]() 不同開發(fā)環(huán)境: ![]() Ice源代碼發(fā)布包包含一系列的第三方產(chǎn)品: • Berkeley DB, developed by Oracle (http://www.oracle.com) • bzip2/libbzip2, developed by Julian R. Seward (http://sources./bzip2) • The OpenSSL Toolkit, developed by the OpenSSL Project (http://www.) • SSLeay, developed by Eric Young (mailto:eay@cryptsoft.com) • Expat, developed by James Clark (http://www.) • STLport, developed by the STLport Standard Library Project (http://www.) • mcpp, developed by Kiyoshi Matsui (http://mcpp.) See the Ice source distribution for the license agreements for each of these products. |
|