PyS60与Symbian C++比较

1 投票
6 回答
1054 浏览
提问于 2025-04-16 00:27

我正在计划在S60 3.1平台上进行一些与Symbian相关的开发。看起来可用的编程语言主要是Python和C++。不过,诺基亚的官方论坛似乎更偏向于C++。

我想知道在S60上使用Python相对于使用Symbian C++有什么优缺点?而且在S60 3.1平台上真的可以用Python编程吗?

6 个回答

1

我作为一个用户来回答这个问题。

PyS60运行得很慢,而且可用的应用和示例不多,刚开始用起来有点困难。

C++很好,原生的,速度快。但是如果你想为大多数设备(现在的N系列)开发应用的话,你可能不想用Qt。我有一部N78手机,也在N82上测试过Qt,结果是它运行得很慢(比Python还慢,虽然有点遗憾,但这是事实)。

1

C++是一种非常非常快的编程语言,而Qt库是专门为C++设计的。如果你在手机上编程,使用Python会非常慢,而且你还得花很多时间去写一些连接代码,让Python能和手机的功能对接。

2

PyS60在你需要快速制作简单原型时非常好用。不过,如果你想用它来开发一个完整的应用程序,迟早会发现你想用的一些功能在Symbian C++里有,但在PyS60里没有,这时候就需要自己写一些代码(用C++)来实现这些功能。此外,你还得确保使用的PyS60运行环境版本正确,有些版本之间不兼容。

如果你选择使用Symbian C++,你也可以在里面嵌入一个Python解释器。

撰写回答