我有一个特定的项目,我想使用脚本语言+ C,或者作为100%Java解决方案的替代方案.
该程序使遗留系统适用于其他现代系统.
基本上,我对可以使用的语言几乎没有选择.我有C/C++,Java 1.4,我也为这个环境编译了Lua.
该程序确实"屏幕抓取"并且必须处理很多字符串.这部分代码变化很大.
我公司的大多数开发人员使用C,所以 - 我的原始设计是用C语言编写一些部分,并使用Lua处理字符串并频繁更改的部分.我被告知'你必须证明你使用脚本语言是合理的.' 所以我使用100%Java重新设计了我的设计,并被告知 - Java没有足够的性能.你应该用C做完整件事.
我不是在控制激光或进行图像处理 - 只是一些屏幕刮擦.除了C之外,我仍然必须提供使用任何东西的理由 - 那么我可以提供什么理由呢?
评估每个解决方案需要多少时间(时间==金钱$).这应该有所帮助.