为何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++也得保证原有基础开发的不改变。服务器
还有一句话送给本身:坚持,毅力是人生事业开拓的真谛框架
~洋