动态语言以其运行的灵活性,可配置性,方便调试可以为开发带来极大的方便,如果用好了,可以极大的提高开发的效率。
怪不得像游戏开发这样复杂的软件开发里没有不集成脚本语言的。
其中,lua以其小巧,灵活,方便扩展,方便嵌入被用于大多数的游戏开发中。
但是在Android平台,在试过Python后,发现虽然集成也不是什么困难的事,但是感觉它还是有点大,一个动态库就有3M多,python库还得自己去裁剪,
编译也不是很方便。所以最近把注意力渐渐的放到了lua这种工具上。对比了下lua,虽然lua没有像Python那么纯粹,但是感觉这种劣势反到是成了它的优势。
不得不说在Android平台上,lua比python更实用。正所谓,没有最好,只有最合适。Python在追求纯粹的同时,却也阻碍了它的发展。
对于每个视效率为生命的开发人员来说,方便实用才是王道。
因为这意味着可以尽快的完成软件的开发,可以降低软件开发的风险,可以少些开发的压力,可以少熬些夜,可以多点陪女朋友的时间(哈,程序员那有女朋友啊)。
扯远了,回到标题,看下如何在Android平台上用luajava来使lua和jav