编辑
好的,这里是菜鸟,请多多包涵。我想问的是以下内容:
- Python 语法爱好者是否可以使用这些选项之一,而其他团队成员使用“普通版”版本?这是个人喜好问题,还是需要让其他人也使用这些技术?
- 是否可以轻松地在 Jython 和 Java 或睡衣和 Javascript 之间进行转换?
- 此外,一般来说,人们在“现实世界”中使用这些有哪些优点/缺点?
我认为这更清楚地说明了我在寻找什么。任何在行业中使用这些技术的人的意见都会非常有帮助。
提前感谢您的见解。
编辑
好的,这里是菜鸟,请多多包涵。我想问的是以下内容:
我认为这更清楚地说明了我在寻找什么。任何在行业中使用这些技术的人的意见都会非常有帮助。
提前感谢您的见解。
你在谈论两个不同的事情。
首先,Jython 和 IronPython 是 Python 实现,您可以将它们嵌入到 Java 或 C# 应用程序中以提供脚本功能。这减少了您必须编写的整体代码量。或者,您可以将它们视为一种粘合在一起并利用现有类库集合的方法。不管你怎么看,这些都是好东西,很多人都在使用它们。
但睡衣完全是另一回事。它使您的 Web 堆栈复杂化,并使将项目传递给其他程序员变得更加困难。主要用例是如果您有一家 Python 程序员商店,他们需要提供富 Internet 应用程序客户端,但没有时间学习 Javascript。没有那么广泛的用处。
另外,我个人的经验是,大多数 Python 程序员在构建 Web 应用程序时已经相当熟悉 Javascript。深入研究 Javascript 真的不是一个学习曲线。我已经在 Windows 上编写了 JSCRIPT 脚本作为批处理文件替换,并在许多网页中使用 Jquery 编写了一些 Javascript。当我想学习 node.js 的服务器端 Javascript 时,实际上只花了几周时间就完成了我对 Javascript 的了解。在我看来,睡衣应该避免。Javascript 引擎迟早会支持该语言的 1.8 版,这大大缩小了除了花括号问题之外的语言之间的差距。
但它是如何扩展的?
以及其他任何事情。可扩展性是关于架构,而不是语言。
有人在工业中使用这些框架吗?
是的。