5 cross-platform platform-independent
一个项目迫在眉睫,我将编写的一些代码可以部署在潜在客户碰巧拥有的任何硬件上.它是一个全天候运行的业务应用程序,所以我设想大多数主机都是服务器类型的盒子,但是较小的客户端可能只有一台简单的PC.
关于我将要编写的代码的更多细节:
没有GUI.
它需要通过以太网与另一个定制的"黑匣子"设备进行通信.
它需要与网络上某处的MySQL数据库进行通信.
我没有任何性能问题,因为a)与黑匣子的通信数量很少,大约每秒1次,交换的数据量很小(每次约1K),b)读取次数/与数据库的写入量很小,大约每分钟5次,而且交换的数据量也很小,c)需要执行的处理相当简单.
我所做的一切都非常"接近金属"所以我不想使用太低级别的语言.易于开发和易于部署是我的主要优先事项.
我不希望有一个完美的解决方案,所以我可以忍受一些事情,例如,Windows机器的配置文件与Linux机器盒的配置文件略有不同.我希望避免为每个机器编译软件.如果可能的话主机.
我会重视您认为哪种开发语言最合适.
干杯,
吉姆
我们需要知道的第一件事是你已经拥有的语言技能?这可能是您理想选择的一个相当大的决定因素.
如果我这样做,我建议Java有几个原因:
另请注意,如果您对Ruby或Python更熟悉,可以在JVM上用另一种语言编写它.
| 归档时间: |
|
| 查看次数: |
759 次 |
| 最近记录: |