❶ 我指的是广州这边的,游戏服务器端lua脚本程序员 待遇
在广州的话5.5K确实不高
说的是lua程序员 其实只是做脚本
因为本身功能受到程序宿主语言开放的API限制,所以你的动作受限比较大
加上只是完成策划的需求
其实做脚本就感觉像做翻译一样 没什么激情
最糟糕的是 很难转程序 如果程序功底比较深厚 有比较远大的抱负的话 推荐别做 因为那个没有多大的发展前景
如果只是想混口饭的话 那也可以试一试
我就是进去了 又跳出来的
❷ lua 如何应用
作为一名程序员,相信大家在软件架构图上经常见到 “Nginx + Lua” 的字样,但是对于Lua在Web应用中的作用并没有多少了解。
该篇文章对 Lua 的语言特性、优势等方面做介绍,并通过介绍一个天气预报的 Web 应用,让大家对 Lua 在Web应用中充当的角色有一个直观的认识。
什么是 Lua
Lua 是用标准C语言编写的一种小巧的脚本语言,并以源代码形式开放。Lua 并没有提供强大的库,所以我们很少单独使用 Lua 去编写程序,其设计目的是为了嵌入其他应用程序中,比如嵌入 Cocos2d-x 游戏引擎或 Nginx 服务器,从而为应用程序提供灵活的扩展和定制功能。
Lua 的语言特性
Lua 的语法并不复杂,易于上手,而且网上已有大量的语法教程,所以该篇文章不再赘叙,这里介绍几个 Lua 语言相对重要的语言特性。
协程并发
协程相对独立,有自己的上下文,但是其切换由程序自己控制(线程的切换是由操作系统控制,这是协程与线程的重要区别)。
Lua 的协程通过扩展库 coroutine 来实现,通过 create 函数创建一个协程,resume 函数以运行此协程,直到新协程调用 yield 函数,程序才能返回到“主协程”中运行。