爲何lua能有本身的生命?html
最近又心血來潮,想學lua,公司對新技術很渴望,但本身做爲一名程序員,心裏卻很是保守,由於本身貌似只對圖形,html,flash還有一些非主流的遊戲技術十分感興趣。lua是做爲遊戲中大量使用的腳本。可是如今不少人都用腳原本完成輕量級開發,本身就將就看了下。接下啦還須要有耐心把他作完。python
來到魯班公司後,發現一些問題:c++
針對以上的這些問題,我以爲用腳本能夠輕易的解決。程序員
固然lua也不是萬能的,一些問題要注意,lua運算效率很高,可是要比c++差,lua寫界面也不容易。lua適合幹一些輕量級的事情。web
還有一些東西好比:qq郵箱協議,http協議,文件上傳,下載等,能夠用lua來搞一套,也輕鬆方便許多,使用lua就是這麼方便。算法
還有在魯班這一年也不是什麼進步都沒有,本身喜歡的東西仍是要堅持,工做也要堅持,二者能統一也是最好的選擇,後面本身會在luban 的pdsframework的基礎上搭建一個LuaFrameWork For Pds來證實本身的猜測。固然啦,看了manager和cmd模式以及後來co的框架實現(反射機制來實現manager的註冊),使我有自信,只須要輕量級的改動便可支持lua的嵌入。編程
初步設想json
目前的想法,針對webservice,rest(http),作一個封裝,針對manager/cmd作一個封裝,而後順便對於全局使用的,即隨時調用和c++的通訊的特殊lua類便可。這麼作的前提是保證lua的引入是增長其靈活性的,而不打擾原有的開發,也就是說在實際功能作業務的時候,咱們能夠多一種選擇,假如我這一塊用c++作很麻煩,我就用腳本,固然用c++也得保證原有基礎開發的不改變。服務器
還有一句話送給本身:堅持,毅力是人生事業開拓的真諦框架
~洋