代码之家  ›  专栏  ›  技术社区  ›  sharjeel

Pys60与Symbian C++

  •  1
  • sharjeel  · 技术社区  · 16 年前

    我正在S603.1平台上计划一些与Symbian相关的开发。看起来一般可用的语言选项是Python和C++。然而,诺基亚的官方论坛似乎非常倾向于C++。

    我想知道在Symbian C++上使用Python做S60的优缺点是什么?And is it even possible to do Python programming for S60 3.1 platform?

    6 回复  |  直到 16 年前
        1
  •  2
  •   Phatency    16 年前

    当您需要快速制作简单的原型时,Pys60很好。如果你试图开发一个完整的应用程序,但是,你很可能会发现自己迟早想要使用Symbian C++中可用的特性,而不必在Pys60中使用,而不必为它编写绑定(C++)。此外,您还需要处理正确版本的Pys60运行时可用性,其中一些运行时不向后兼容。

    如果你选择Symbian C++路径, you can embed a python interpreter in it too.

        2
  •  1
  •   Puppy    16 年前

    C++是非常快的,Qt库是C++的。如果您在移动电话上编程,python将非常慢,您将不得不花费很多时间为其编写绑定。

        3
  •  1
  •   ntcong    16 年前

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

    PYS60是缓慢的,并不是那么多的应用程序和样本开始。

    C++是好的、原生的、快速的,但是如果你对大多数设备(当前的N系列)都很小心,你就不想和QT一起去了,我有N78并且在N82中测试了QT,它很慢(比Python,可惜但真实)

        4
  •  0
  •   Mridul    16 年前

    PyS60 has a very limited API. Applications written using it are slow, hard to deploy (since you have to install the runtime first) and cannot be posted on the Ovi store. If you're looking for an easy way to write simple Symbian apps take a look at Nokia WRT.

    如果你不介意C++尝试最近发布的 Qt SDK 1.0 . 它真的很强大,未来证明,不久将得到支持的Ovi商店。

        5
  •  0
  •   Haspemulator    16 年前

    What is the purpose of your programming? Are you planning distribute your app through Ovi Store? If so, you should use a tool that could be tested and signed by Symbian Signed.

    这是什么意思?据我所知,它们没有为Python提供这样的功能。所以你必须选择本地Symbian C++或Qt。

    顺便说一下,qt签名程序目前还不太清楚。似乎Ovi Store和Symbian签名仅允许某些设备(诺基亚X6、诺基亚N97 mini或其他设备)使用Qt应用程序。我想这是一个变化的主题,变化很快,但你也应该考虑一下。

        6
  •  0
  •   John    16 年前

    当第三版功能包1运行市场上最新的手机时,人们用来编程的主要运行时是J2ME。( http://www.forum.nokia.com/Develop/Java/ )我知道关于Python的标题坑C++,但是你有没有考虑过Java?它比本地Symbian C++更容易。性能很好。

    -JK