写点什么

Sun 开始认真对待 Python 了

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

    阅读完需:约 4 分钟

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:191840
用户头像

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

关注

评论

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

QCN9024 with IPQ4019|Wallys Dual Band Card DR9074E: Unleash the Power of Open Source Networking

wallyslilly

IPQ4019 QCN9074

全球业务 | 用友废钢智能判级系统在日本成功通过验收

用友BIP

废钢智能判级

如何选择安全又可靠的文件数据同步软件?

镭速

数据实时同步

多模态对比语言图像预训练CLIP:打破语言与视觉的界限

汀丶人工智能

人工智能 自然语言处理 计算机视觉 GPT 多模态大模型

HDFS架构介绍

数新网络官方账号

大数据 hdfs 架构-

ElasticSearch深度解析入门篇:高效搜索解决方案的介绍与实战案例讲解,带你避坑

汀丶人工智能

Elastic Search 搜索系统

如何选择最适合你的香港服务器服务?五大优势你不可不知

一只扑棱蛾子

香港服务器

Databend 开源周报第 117 期

Databend

如何为模型添加光照效果?

3D建模设计

材质 纹理 光照贴图

EVE-NG的环境导入IOL组件

小魏写代码

写出一个复杂的SQL步骤

程序员万金游

#数据库 #java #Mysql #SQL

可视化(Visual) SQL初探

数新网络官方账号

数据库 sql #数据库

用友BIP,IoT在光伏行业的应用

用友BIP

物联网 智能制造

3D模型如何添加金属贴图?

3D建模设计

材质 纹理 金属贴图

面向Three.js开发者的3D自动纹理化开发包

3D建模设计

AI 3D模型 three.js AI自动纹理

第18期 | GPTSecurity周报

云起无垠

专业好用的多媒体播放器Infuse 最新版中文

胖墩儿不胖y

Mac软件 多媒体播放器

40 + 专家齐聚共谋数据未来,StarRocks Summit 2023 议程公布!更多精彩议题等你探索...

StarRocks

数据库 OLAP StarRocks

数字化转型如何落地?

优秀

数字化转型 数字化业务转型

中企出海 | 中建材、红狮、华润、华新都在做的事儿!

用友BIP

中企出海

独家特性 | 腾讯云大数据ES:一站式索引全托管,自治索引大揭秘!

腾讯云大数据

Hazelcast IMDG 概览

数新网络官方账号

数据库 #数据库

用友BIP数智干部管理——数管干部 人才强企

用友BIP

数智干部管理

企业内部外网向内网传输文件如何实现高效安全?

镭速

内外网数据交换 内部外网隔离

超2000个大模型应用,支持文心4.0!AI Studio星河大模型社区升级上新

飞桨PaddlePaddle

飞桨 AI Studio 星河社区 文心大模型4.0

苹果mac电脑矢量插画设计推荐 Illustrator 2024 补丁激活版中文

mac大玩家j

Mac软件 矢量设计 Mac软件矢量工具

Hadoop RPC简介

数新网络官方账号

大数据 hadoop hadoop rpc

企业通关必备,iPaaS应该这样搭建

RestCloud

应用集成 ipaas 应用与数据集成

百度AICA首席AI架构师培养计划第七期毕业,大模型深入产业见成果

飞桨PaddlePaddle

架构师 大模型 AICA

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