• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            服務器程序可以使用以下腳本

            1、 wow大規模的使用lua,已經導致lua成為網絡游戲領域第一大腳本語言,速度和簡潔性是它的突出特點,豐富的包裝庫也使得它的使用很簡單,但庫偏少和沒有完整的面向對象特性也導致它不優雅,有的時候需要自己包裝太多東西,總之還不是一個完美的東西。Tcc, python等也是服務器腳本的可選語言,tcc速度更快,python庫豐富。

            2、 我一直說server程序的開發可類比web領域的開發,web提供了豐富的腳本,如phpc#等,在一般的server程序里面集成php也是很容易的,php提供了豐富的庫,如果要開發和web交互頻繁的程序那么php的優勢就更明顯了,使用php也可以跟php作為普通web腳本一樣有幾個選擇,如可當作進程內模塊使用、也可以當作cgi使用,也可以當做fastcgi使用,不過作為普通服務器程序和一般的web程序還是有一些區別的,主要有兩個區別,那就是web是無狀態的,一般的server可能有狀態也可能無狀態,但大多都是有狀態的,第二個不同就是web支持的是http協議,而一般的網游支持的是自定義協議,用phpserver端腳本除了這兩個地方要注意之外就和在web上使用沒多大區別了。包裝好和主模塊的交互就一切搞定了。

            3、 2可知道,不僅僅是php可作為server程序的腳本,c#包括所有.Net平臺支持的語言都可以作為server程序的腳本,c#隨著4.0的發布已經成為.net平臺上的首選語言,優雅的語法和高效的性能讓它激動人心,比php lua等高級了許多,也高效了許多,說它是明星語言一點不過分,如果server可以在.net平臺上,那么c#幾乎是最優的腳本語言,同理vb.net c/clr等只要是.net平臺支持的語言也都可以作為腳本,最典型的支持我們可以從sqlserver了解到,sqlserver支持clr型存儲過程,這就是將.net作為腳本的典范啊。

            4、 其實最簡單的使用dll動態裝入模型也可支持server端的靈活性,而且兼顧了效率,最簡單的處理可以這樣,每次調用dll部分的時候都LoadLibrary,用完之后FreeLibrary,雖然這樣損失了效率,但靈活性比較好,要更新也很容易,當然如果管理到僅在dll更新的時候才重新裝入可讓效率更高,總之這種模型雖然沒有什么人在使用,但其實不失為一種很有效的模型,開發效率和執行效率都比較高,雖然看上去不如用腳本那么優雅。

            Posted on 2010-10-03 14:13 袁斌 閱讀(372) 評論(0)  編輯 收藏 引用
            久久国产精品一区二区| 伊人热热久久原色播放www| 色综合久久中文字幕无码| 亚洲人成伊人成综合网久久久| 久久国语露脸国产精品电影| 久久精品蜜芽亚洲国产AV| 一本久久久久久久| yy6080久久| 精品精品国产自在久久高清| 久久综合九色综合久99| 久久久久亚洲av无码专区喷水 | 尹人香蕉久久99天天拍| 久久久久久亚洲精品成人| 久久福利片| 女人香蕉久久**毛片精品| 久久精品国产日本波多野结衣| 人人狠狠综合久久亚洲婷婷| 久久这里都是精品| 久久精品国产黑森林| 国内精品久久久久伊人av| 中文字幕日本人妻久久久免费 | 亚洲级αV无码毛片久久精品 | 天天做夜夜做久久做狠狠| 国产成人综合久久综合| 色欲av伊人久久大香线蕉影院| 欧美久久综合九色综合| 国产999精品久久久久久| 国产精品美女久久久| 久久99国产综合精品女同| 久久精品国产免费观看| 久久亚洲国产成人影院| 久久精品免费全国观看国产| 狠狠人妻久久久久久综合蜜桃| 99国产精品久久| 久久精品国产亚洲欧美| 日韩精品国产自在久久现线拍 | 久久精品成人免费观看97| 91久久九九无码成人网站| 国产亚洲精久久久久久无码AV| 国产精品日韩深夜福利久久| 国产午夜精品理论片久久|