-3

我打算创建一个网络应用程序,组织成员将在其中登录、过滤和搜索活动,并注册参加活动。我只是为一个组织做这个,但当我完成后我很可能会将它开源。

我在 GoDaddy 上拥有自己的托管空间,但后来我找到了 Google 的 App Engine,并认为它会更有效。

我还计划使用 Twitter Bootstrap 和 HTML5 Boilerplate(也许?)。用户界面对我很重要。不久之后,我还将制作一个具有相同功能、使用相同数据的 iPad 应用程序。

那么Python还是Java?每个应用程序的优点和缺点是什么?我已经学习了两种语言的绝对基础知识,但还没有将它们中的任何一种用于网络。

我会考虑Go Programming Language,但它看起来不像社区支持的那样。

蒂亚!

4

1 回答 1

2

@Blender 和 @Barranka 是对的。这两种语言在 App Engine 上同样得到很好的支持,只有很小的差异。您提到的 Web 客户端库应该与任何一种都很好地集成,并且您将无法轻松地将代码移植到任何一种语言的 iOS。(如果您还计划一个 Android 应用程序,那可能是对 Java 的投票,但您没有提到这一点。)

所以答案是,选择你喜欢的语言。两者都会起作用。

(如果您没有偏好,可能会倾向于 Python,因为它更高级别并且更好地支持快速开发,并且 Java 的优势(性能、静态类型等)对于您想要构建的内容并不重要.)

于 2013-04-08T05:29:00.247 回答