首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最合适的独立平台开发语言

最合适的独立平台开发语言
EN

Stack Overflow用户
提问于 2009-05-28 09:27:04
回答 8查看 786关注 0票数 5

一个项目正在迫近,我将要编写的一些代码可能会部署在任何可能的客户端碰巧拥有的硬件上。它是一个24小时运行的业务应用程序,所以我设想大多数主机将是服务器类型的机器,但较小的客户端可能只有一台简单的PC。

关于我将要编写的代码的更多细节:

  1. 不会有GUI。
  2. 它需要通过以太网与另一个定制的“黑匣子”设备通信。
  3. 它将需要与网络上的某个MySQL数据库进行通信。
  4. 我没有任何性能方面的顾虑:与黑匣子的通信数量很小,大约每秒1次,交换的数据量很小(每次大约1K );( b)与数据库的读写次数很小,大约每分钟5次,而且交换的数据量也很小;( c)需要执行的处理相当简单。
  5. 我所做的一切都是“接近金属”,所以我不想使用太低水平的语言。易于开发和易于部署是我的主要优先事项。
  6. 我并不期望有一个完美的解决方案,因此我可以接受这样的情况,例如,Windows计算机的配置文件与Linux机器的配置文件略有不同。不过,如果可能的话,我希望避免不得不为每台主机编译软件。

我很重视你认为哪种开发语言最适合你的想法。

干杯,

吉姆

EN

回答 8

Stack Overflow用户

发布于 2009-05-28 09:30:34

我会亲自使用一种不错的脚本语言,如Python、Perl或Ruby。所有这些都有良好的库支持,可以轻松地与本地和远程MySQL数据库进行通信,并且完全独立于平台。

票数 11
EN

Stack Overflow用户

发布于 2009-05-28 09:32:27

我们需要知道的第一件事是你已经掌握了什么语言技能?这可能是一个相当大的决定因素,你将作出什么样的理想选择。

如果我这样做,我会建议Java有几个原因:

  1. 它将运行几乎任何地方,并满足您已经概述的要求。
  2. 这不是一种深奥的语言,因此将会有大量的开发人员。
  3. 我已经知道怎么在里面编程了!
  4. 可能是任何开发平台中最广泛的图书馆生态系统。

还请注意,如果您更熟悉Ruby或Python,则可以在JVM上用另一种语言编写它。

票数 5
EN

Stack Overflow用户

发布于 2009-05-28 09:33:11

听起来Perl或Python完全符合这一要求。您选择哪一个将取决于建立和支持该系统的人员的专业知识。

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

https://stackoverflow.com/questions/919970

复制
相关文章

相似问题

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