再见,Python?

2024-05-29 03:56:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个EX-C++程序员,最近发现了(Python)。我花了一些时间使Python变得相当流利,但我遇到了一些令人不安的现实,这可能会导致我放弃它作为我选择的语言,至少目前是这样。我写这篇文章的目的是希望有人能说服我,让我相信我的担忧很容易在python世界的范围内规避。在

我选择python的同时,也在寻找一种能够让我在各种平台上快速构建端到端工作系统的灵活语言。其中包括:
-网络服务
-移动应用程序
-适用于PC的跨平台客户端应用程序

目前,开发速度比执行速度更重要。然而,为了随着时间的推移提高性能而不需要进行重大的重写或架构更改,我认为必须能够轻松地与Java接口。这样,随着应用程序的扩展,我可以使用Java来优化特定组件,而不必丢弃任何代码。在

据我所知,我需要一种企业级的、独立于平台的、快速的、有大量开发人员的语言,这意味着它必须是Java。Net或C++不会因为它们各自的限制而减少它。对于大多数移动平台来说,Java显然是必要的。在

不幸的是,不幸的是,似乎没有一个好办法来满足所有这些要求。在

Jython似乎是我在原则上寻找的东西,只是它似乎已经死了,没有人在很大程度上开发、支持或使用它。而且Jython似乎与Java库过于结合,因为不能使用许多CPython标准库,这会对最终编写的代码产生重大影响。在

我能看到的唯一的另一个选择是使用封装在编组类中的JPype,这可能会起作用,尽管这看起来很痛苦,我想知道从长远来看是否值得。在

另一方面,我所寻找的一切似乎都可以通过使用JRuby来获得,JRuby似乎得到了更好的支持。从目前的情况来看,我认为这是我最好的选择。我很难过,因为我绝对喜欢Python的一切,包括语法。就可读性而言,Ruby中的类perl结构对我来说只是一种倒退,但归根结底,python的大部分优点在Ruby中也是可用的。在

所以我问你-我是不是遗漏了什么东西??我所说的大部分内容都是基于我所读到的,那么这个对当前形势的总结是准确的,还是有什么神奇的解决方案可以消除这些顾虑,让我舒服地呆在我快乐的Python地方?在

谢谢你的帮助!
格斯。在


Tags: 代码语言应用程序时间平台jythonjava速度

热门问题