首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lua或javascript中的M2M

lua或javascript中的M2M
EN

Stack Overflow用户
提问于 2012-08-14 16:49:21
回答 2查看 294关注 0票数 0

对于M2M应用,Javascript和Lua中哪一个更好?当涉及到M2M应用程序时,每个人都在谈论LUA,我非常了解javascript。那么,学习Lua并随后实现到M2M应用程序而不是javascript值得吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-15 00:57:32

Javascript在M2M中的优势在于它可以使用JSON自动执行序列化和反序列化。虽然Javascript有一些foibles,但JSON足够有用,以至于它被广泛使用,即使在Javascript不是这样的地方。

Javascript的另一个优点是它支持任何有浏览器的东西,所以所有的桌面和智能手机都支持它,并且有很多像TCP和UI这样的特性。

总的来说,Lua是一种更好的语言,而且它的虚拟机要小得多,所以它可以适用于存储和内存较少的嵌入式系统,还有一个版本叫做eLua,它甚至更小。但它很小的一个原因是它没有太多的外部功能:您必须自己添加序列化、TCP和UI,或者找到适合的库。你可能不得不花更多的精力移植到一些平台上,例如,我曾经为Android做过这样的事情,在那里Javascript会更容易。

票数 0
EN

Stack Overflow用户

发布于 2012-08-15 00:31:02

Lua是一种在几乎所有方面都比JavaScript更好的语言(对类似C的语法的美学偏好无法抵挡),而且它更小、更快、更容易嵌入和扩展。因此,如果要在两种语言之间进行选择,纯粹是基于它们的技术优势,这几乎是不需要动脑筋的。

然而,JavaScript比Lua更广为人知。如果您的客户和/或您所在行业的专业人员(特别是那些将要使用您的工具的人)已经了解JavaScript,那么您不能轻易忽视这一点。

也就是说,我在一个分布式网络测试工具上工作,我们通过TCL使其成为可脚本化的,只是因为测试人员已经知道它,并且我们多年来一直后悔这个决定。我应该用Lua的。

简而言之,如果可以,请使用Lua。如果必须的话,可以使用JavaScript;它不是一种糟糕的语言,但是Lua更好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11948818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档