写点什么

Sun 开始认真对待 Python 了

  • 2008-07-14
  • 本文字数:1236 字

    阅读完需:约 4 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

Python 最近变得越来越流行了。年初 Python 就压倒了 Perl 成为 TIOBE 的年度语言(针对 2007 年),同时它也成为第六大流行语言。接下来, Django 开始受到人们的关注,紧跟其后的就是 Google 的 AppEngine 的发布,它充分利用了Python 技术。今天,伴随着Sun 的两项声明以增加其对Python 的支持,Python 得到了进一步的发展。来自动态语言& 工具架构的 Ted Leung 和 Jython 项目的 Frank Wierzbicki 宣布 NetBeans 的未来版本将支持 Python Jython 。你可以从 nbPython 项目的主页上查看详细的计划特性列表,其中包括:带有版本支持的语法高亮、代码完成、Python/Jython 支持、PyUnit 支持、调试支持、Python 库管理器、绑定的 Jython 包及 python 脚本的执行。 Ted 说到

Sun 可以为 Python 做很多事情,其中之一就是让其 NetBeans IDE 支持 Python。Netbeans 对 Ruby 和 Javascript 有着相当优秀的支持,那么为什么要丢下 Python 呢?因此,Sun 宣布 NetBeans 的未来版本将支持 Python。我们没有说这将是 NetBeans 的哪个版本,因为我们正在以一种非传统(至少对于 NetBeans 是这样的)的方式来提供该支持。
在 Frank Wierzbicki 和我加入 Sun 从事 Python 和 Jython 的相关工作之前,NetBeans 社区的成员 Allan Davis 在一个叫做 NBPython 的项目中准备实现 NetBeans 对 Python 支持。我们所要做的就是与 Allan 及 NBPython 社区的其他成员一道开发出针对 NetBeans 的高质量 Python 插件。

伴随该声明的是Sun 开发者网络上开放的 Python 社区

新的 Python 开发者中心将你与所有这一切连接起来了:下载、社区、库、文档及使用 Python 编程语言开发 web 应用的框架和 Jython 及其对 Java 平台的实现。

Sun 已经证明 Netbeans 对于非 Java 语言也是可行的,然而看看他们如何对付已有的 Python IDE 也是很有意思的,比如 Komodo Wing PyDev Eclipse 插件。如果他们能像对 Rails 所做的那样去对待 Django,那么好戏就来了


来自 InfoQ 的读者 Heshan Suriyaarachchi 说道:

我正在编写一个 python 到 Apache Axis2/Java 的绑定。当我编写代码时,有时我不得不先在 IDLE 中执行 python 脚本,然后在我的 IDE 中使用它们。对于我来说这不算什么,因为我的 IDE 对 python 或者 jython 没有什么特别的支持。但这对我来说确实是一个好消息,我非常感激 Frank Wierzbicki 为 SUN 指明了这个方向。

来自 InfoQ 的读者 P Wood 又说道:

让人们在 Java 环境中使用一种脚本语言如 Ruby、Groovy 或者 Python 的最好方式就是编写非产品代码。像 Ruby 的 Rake、RSpec 和 Springy 这样的工具使得开发者能习惯于一种 Java 以外的语言而无需改变公司什么东西。 Python 有可爱的 SCons 用来构建、 doctests 用来进行验收测试,他们整合了 ctypes 以访问 C APIs,这在开发中是多么吸引人啊。

很多工具让我们远离了 XML 转而投向具有更强表达力的 DSL。好消息。

那么对于在 Java 或者 C/C++ 项目中使用 Python 来构建或者测试时,集成支持又将成为什么样子呢?

查看英文原文: Sun Gets Serious About Python

2008-07-14 11:191793
用户头像

发布了 88 篇内容, 共 260.1 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

第十三周学习心得

cc

保持前进

Nydia

现在与以前的你相遇在此刻,让二种不同的风格,创造未来你自己的手艺吧。

叶小鍵

得不到的永远在骚动——蔡格尼克效应

Justin

心理学 习惯养成 28天写作 游戏设计

日记 2021年2月24日(周三)

Changing Lin

2月春节不断更

工作中当你感觉焦虑的时候,该怎么办?

一笑

28天写作

修改OpenCV一行代码,提升14%图像匹配效果

Smile

机器学习 OpenCV Python Turtle 图像处理

kafka consumer group

Eric

关于MVCC,我之前写错了,这次我改好了!

艾小仙

Java MySQL 数据库 面试 MVCC

设计模式【2.2】-- 工厂模式怎么演变成抽象工厂模式?

秦怀杂货店

设计模式 工厂模式 23种设计模式 工厂方法模式

效率工具分享-Quicker

十天、

效率 效率工具 工具 工具软件

设计模式之代理模式

Geek_7cf491

Java 设计模式 代理模式

浅谈Python中遇到extend和append,该怎么区别使用

莫陌默

Python 列表 函数

索引失效的场景

new life

MySQL 索引性能

(28DW-S8-Day4) 区块链里面2个核心问题

mtfelix

28天写作

几个小实践带你快速上手MindSpore

华为云开发者联盟

华为 AI mindspore 智慧终端 端边云

jupyter在加载pkl文件时报错ModuleNotFoundError: No module named 'pandas.core.internals.managers'; '的解决方法

无极限

Python Jupyter Notebook jupyter

2021MWC上海召开丨5G与千行百业“和合共生”

浪潮云

云计算

容器 & 服务:Docker应用的Jenkins构建

程序员架构进阶

Docker 容器 七日更 28天写作 2月春节不断更

cobra-强大的CLI应用程序库

happlyfox

GitHub cli 28天写作 2月春节不断更 Go 语言

将上周写的用例画成流程图-第四章,第三讲

mas

Kafka.06 - 数据持久化介绍

insight

kafka 2月春节不断更

用例画成流程图 - 第四章,第三讲总结

mas

windows10+python3.8.0(anaconda)+MeCab安装总结

lauqasim

Python Mecab 日文分词

Python入门-位运算

123568

Python 入门 位运算

华云·云场景应用详解|安超DCM给数据中心“做主”

华云数据

程序员成长第十五篇:编码的注意事项

石云升

程序员 28天写作 2月春节不断更

电商平台:收货地址

worry

电商平台

以AI之名 | 给千万级合同管理安上“AI”,华为商务经理工作量大解放!

华为云开发者联盟

人工智能 华为 合同 商务 合同管理

Elasticsearch入门,这一篇就够了

知南茶温暖

Spark Shuffle 内部机制(三)

hanke

大数据 spark 开源 数据

Sun开始认真对待Python了_Java_Gavin Terrill_InfoQ精选文章