我有一些项目的想法,我想部署在GAE上。我有兴趣为业余无线电联系人、短波和公用事业监控开发一个日志应用程序。更复杂的项目包括卫星跟踪、来自多个电台的音频流以及包括发射和接收在内的无线电遥控。
我正在通过我的本地大专学习Java和Python语言,所以我不知道哪种语言适合这些项目。每种语言在GAE上开发的优势和缺点是什么,特别是对于跟踪应用程序的音频和数字处理?我并不要求对这两种语言进行一般性的比较,只是因为它们是在GAE上使用的。最终的结果是将它们绑定到我的网站上,我的网站是在谷歌上托管的,其中一些应用程序可以公开使用,还有一些应用可以私下提供给朋友。
如果有帮助的话,我对Perl、bash最有经验,其次是C。
发布于 2012-02-29 05:45:00
Python更简单。由于您特别提到了数字处理,所以选择GAE的Python2.7(实验性版本),其中包括numpy (您可以使用它处理很多数字)内置。Java有很多库,但numpy实际上是Python的数字处理包。因此,如果您在Python上开发它,几乎所有具有numpy经验的Python开发人员都可以理解它。而且,由于您对Java和Python都是新手,所以您会发现Python更容易学习。在性能方面,Numpy的实现速度最快(只有少数C/C++库在纯速度方面优于Numpy,但速度也取决于GAE的实现)
https://softwareengineering.stackexchange.com/questions/137487
复制相似问题