代码之家  ›  专栏  ›  技术社区  ›  Jake Wilson

基于Python的软件是否比C++软件更专业?[关闭]

  •  3
  • Jake Wilson  · 技术社区  · 15 年前

    C++ SDK文档在某些领域中不完整,而且没有被很好地记录下来。

    因此,我试图决定是否要通过建立一个C++插件而不是一个Python插件来销售潜在的麻烦。唯一让我想做C++插件的是,在我看来,“C++插件”可能比“Python插件”更容易销售。很多程序员甚至不认为编写Python是真正的“编程”。

    你认为潜在客户会说“我为什么要花钱买一个微不足道的Python脚本?”?而不是“哦,它是用C++编写的,所以这个家伙一定是个不错的程序员”

    所以我的问题是,Python插件是否被认为是不专业的/可作为C++插件的,即使它看起来和行为完全一样C++插件吗?

    4 回复  |  直到 15 年前
        1
  •  6
  •   James McNellis    15 年前

    很多程序员甚至不认为编写Python是真正的“编程”。

    很多“程序员”也不称职。

    所以我的问题是,Python插件是否被认为是不专业的/可作为C++插件的,即使它看起来和行为完全一样C++插件吗?

    不。

        2
  •  0
  •   Bas Jansen    15 年前

    我觉得没关系。归根结底,这就是“用正确的工具做正确的工作”。你的主要目标应该是尽你所能做最好的插件。因此,如果您对Python更放心,就使用它。你可能会花更少的时间来写作。客户端可能并不介意,只需要最稳定、可靠、最便宜、最易使用的插件。所以把注意力集中在那件事上,而不是工具上。

        3
  •  0
  •   Jesse Dhillon    15 年前

    这不是拒绝该工具包的正确理由:正确的理由是拒绝它,因为有大量免费提供和支持良好的替代品。所以,我再重复一遍:如果你的插件做了一些新的、有价值的和不可用的(或者不容易获得的)东西,那么就把它推到那些优点上,而不是用哪种语言写的。

    一些非常复杂的软件是用Python编写的 Listen media player YouTube .

    distributing compiled PYC files .

        4
  •  0
  •   Albert    15 年前

    Python还有一个优点/缺点(取决于您想要什么),那就是源代码必须是开放的(我认为只有 .pyc 文件并不是一个真正的选项,因为Python字节码格式在每个版本中都在变化。)

    否则,假设你卖给那些不知道Python/C++之间的差异的人:结果是重要的。如果你的Python插件运行起来感觉又稳定又快速,那就好了。