请教几个关于lua的问题

最近在为新的手机游戏项目做技术选型,我的打算是,在客户端全部使用cocos2dx + lua(只有很少的部分使用C++),因为lua性能还不错,又对自动更新支持较好。
由于刚刚接触lua,目前有几个问题不太清楚,恳请过来人指点一下:

1、用什么ide来开发lua?我发现xcode把lua当成了普通文本。网上有列出了一些ide,但是选择太多,我不知道哪个适合。

2、cocosbuilder和lua的整合容易吗?cocosbuilder作为ui工具还是很能提高效率的,不能忽略。不过我不清楚,lua能使用cocosbulilder的全部功能吗?比如自定义类。如果不能,还需要自己做多少工作呢?

3、服务器端,我也想使用lua,不过资料太少,难以决定。有没有可用的框架呢?

问题有点多,初学者,见谅哈!

主要问题倒不是学习,毕竟js和lua是很像的。
我现在不太清楚js、lua在手机上性能有多大差别,然后再就是对各种工具的支持如何。
可能就像你说的,js-binding现在不成熟。但是不成熟到什么程度,具体细节是什么,这个我目前几乎没有了解。
其实我是希望选js的。

谢谢哈!
你说的这个ide在mac下有,不过要50$。看来只能先试一些免费的了

我是希望服务器端和客户端可以用同一个语言,这样子开发人员可以互换。
如果lua服务器端不成熟,只能考虑别的了。