推荐IronPython开发IDE: IronPython Studio

概述

IronPython是运行于.Net上的给予DLR的Python开发语言,目前最新的版本是2.0 Alpha 6,IronPython Studio是一个强大的开发IronPython的IDE,它基于Visual Studio 2008 Shell开发,并且完全开源。在IronPython Studio中不仅可以使用IronPython开发Windows应用,还可以开发WPF应用,现在最新版本是December 2007 CTP。对于IronPython爱好者来说,这的确是一个喜讯;对于非IronPython爱好者来说,也可以把它当作一个学习Visual Studio 2008 Shell的示例项目。

截图

大家可以看一下官方主页上提供的一些截图

1.整体界面

IronPython_001

2.新建项目

IronPython_002

3.断点调试

IronPython_003

4.开发Windows程序

IronPython_004

5.开发WPF程序

IronPython_005

对于IronPython爱好者来说,看了上面的图是不是有些心动?那就赶快下载吧:)

下载地址:http://www.codeplex.com/IronPythonStudio/Release/ProjectReleases.aspx?ReleaseId=8934

相关资源

IronPython Studio主页:http://www.codeplex.com/IronPythonStudio

IronPython主页:http://www.codeplex.com/IronPython

博客园小蟒蛇团队:http://ipy.cnblogs.com/

IronPython for ASP.NET:http://www.asp.net/ironpython/

posted on 2007-12-13 19:04 TerryLee 阅读(5001) 评论(46)  编辑 收藏 所属分类: 推荐系列IronPython

评论

#1楼  2007-12-13 19:18 Dreaming      

博主总是让我接触到这么多新玩意~~THX~   回复  引用  查看    

#2楼 [楼主] 2007-12-13 19:28 TerryLee      

@Dreaming
我尽量把自己发现的新玩意共享出来:)   回复  引用  查看    

#3楼  2007-12-13 19:43 李永京      

Silverlight来了,MVC来了,IronPython来了……将来还来什么呢???   回复  引用  查看    

#4楼 [楼主] 2007-12-13 19:45 TerryLee      

@李永京
IronPython早就来了啊:)   回复  引用  查看    

#5楼  2007-12-13 20:08 airwolf2026      

感觉永远也有学不完的东西啊5555555
大学里面的时候,我还在看老掉牙的asp,现在又多了那么多东西。。。。   回复  引用  查看    

#6楼  2007-12-13 20:09 木野狐(Neil Chen)      

兴奋ing. 可惜最近太忙了,过一阵一定好好研究下。呵   回复  引用  查看    

#7楼  2007-12-13 20:10 木野狐(Neil Chen)      

发现介绍中似乎不支持 web 开发?   回复  引用  查看    

#8楼  2007-12-13 20:12 坐断东南 笑煞之!!      

这次还是挺靠前的。。
但只有坐板凳了。。

IronPython是Python实现CLR吧。。实质还是Python语言吗?

  回复  引用  查看    

#9楼 [楼主] 2007-12-13 20:13 TerryLee      

@airwolf2026
慢慢来,呵呵   回复  引用  查看    

#10楼 [楼主] 2007-12-13 20:13 TerryLee      

@木野狐(Neil Chen)
嗯,介绍中没有看到支持Web开发:)   回复  引用  查看    

#11楼 [楼主] 2007-12-13 20:15 TerryLee      

@坐断东南 笑煞之!!
板凳也不错

“IronPython是运行于.Net上的给予DLR的Python开发语言”   回复  引用  查看    

#12楼  2007-12-13 20:28 西北驴      

不错.一直都是DOS界面打代码..
让人眼前焕然一新.
貌似只能在vs 2008的环境下.
vs 2005好像不太可以..   回复  引用  查看    

#13楼 [楼主] 2007-12-13 20:29 TerryLee      

@西北驴
嗯,的确是   回复  引用  查看    

#14楼  2007-12-13 20:36 jjx      

:) 安装方法见这里
http://bbs.dotnettools.org/newsdetail.asp?id=5945

不过这个是ironpython 1.1 不是2.0   回复  引用  查看    

#15楼 [楼主] 2007-12-13 21:38 TerryLee      

@jjx
为什么我这里还是打不开呢-_-   回复  引用  查看    

#16楼  2007-12-13 21:56 FantasySoft      

@坐断东南 笑煞之!!
IronPython是Python在.NET上的实现,不是用Python来实现CLR。

@李永京
MVC是七八十年代的产物了。而针对于Web环境的MVC则早在若干年前就已经非常流行了。
  回复  引用  查看    

#17楼  2007-12-13 21:56 we [未注册用户]

谁能不能介绍一下VS 2008 Shell的开发。   回复  引用  查看    

#18楼  2007-12-13 21:58 we [未注册用户]

@FantasySoft
ROR 也就这么两年
市场占有率也就那么百分之几,还是在国外,炒的热闹而已   回复  引用  查看    

#19楼 [楼主] 2007-12-13 22:01 TerryLee      

@FantasySoft
李永京的意思可能是几天前微软发布的ASP.NET MVC Framework:)

IronPython Studio这个东东不错吧,呵呵   回复  引用  查看    

#20楼 [楼主] 2007-12-13 22:03 TerryLee      

@we
你需要下载Visual Studio 2008 SDK 1.0

同时Visual Studio 2008 Shell提供了两个版本:Isolated和Integrated

可以参考:http://msdn2.microsoft.com/zh-cn/vstudio/aa700819(en-us).aspx

IronPython Studio是学习VS 2008 Shell开发的最好的例子
  回复  引用  查看    

#21楼  2007-12-13 22:40 jjx      

@TerryLee
可能是网通线路问题吧

其实这东西的代码在vs sdk中一直都有,而且一直没多大变化,只不过现在方便一些.但是由于集成的是ironpython 1.x版本,而这个版本应该是已经不在更新了,而且特别的是在metaclass,descriptor等方面有诸多bug. 所以实用性不高. 从现在的编辑器来看,也不是很顺手,比方说输入方法名后回车没有自动缩进,注释时#没有在行首.等等,ironpython console也没有自动将项目加入到sys.path等等问题

这个项目示例意义大于实际意义,希望会有不断更新,特别是结合ironpython 2.0   回复  引用  查看    

#22楼  2007-12-14 04:24 米开朗基罗      

这个好像是一个实习生做的。   回复  引用  查看    

#23楼  2007-12-14 08:36 AndyFish      

没想到VS上现在也可以直接开发Python了,博主辛苦了,有空来研究研究   回复  引用  查看    

#24楼 [楼主] 2007-12-14 08:47 TerryLee      

@jjx
现在还只是CTP版本,希望以后可以更好   回复  引用  查看    

#25楼 [楼主] 2007-12-14 08:47 TerryLee      

@米开朗基罗
没看到啊   回复  引用  查看    

#26楼 [楼主] 2007-12-14 08:47 TerryLee      

@AndyFish
:)   回复  引用  查看    

#27楼  2007-12-14 09:37 lodestar      

收藏   回复  引用  查看    

#28楼  2007-12-14 10:37 Game_over      

IronPython是运行于.Net上的给予DLR的Python开发语言

有错别字噢   回复  引用  查看    

#29楼 [楼主] 2007-12-14 10:39 TerryLee      

@lodestar
:)
  回复  引用  查看    

#30楼 [楼主] 2007-12-14 10:40 TerryLee      

@Game_over
哪儿错了呢?   回复  引用  查看    

#31楼  2007-12-14 11:32 JeffreyChen [未注册用户]

请问我在安装IronPythonStudio.msi时,报Cannot find one or more components,Please reinstall the application
OS:Win2003 Server
我机器装有VS2003,05,08不会有什么影响吧   回复  引用  查看    

#32楼 [楼主] 2007-12-14 12:39 TerryLee      

@JeffreyChen
是不是先要安装IronPython 呢?   回复  引用  查看    

#33楼  2007-12-14 14:06 zzz [未注册用户]

不知道需要什么样的环境?

新建项目时老是提示“对象引用末设置到对象的实例”

难道一定要装上vs2008 shell???

又要蜗牛一样的拖了。。。   回复  引用  查看    

#34楼  2007-12-14 16:38 chenpetercn [未注册用户]

http://www.codeplex.com/IronPythonStudio/Wiki/View.aspx?title=Pre-requisites&referringTitle=Home

This is the list of software pre-requisites for the IronPython Studio setup.

Visual Studio 2008 Shell Isolated Mode Redistributable package


This is the list of software pre-requisites for the IronPython Studio source code.

Visual Studio 2008 (Professional / Team Suite)
Visual Studio 2008 SDK 1.0   回复  引用  查看    

#35楼  2007-12-14 18:33 zzz [未注册用户]

vs 2008 team suite、shell、sdk都有了,怎么还是提示那个错误?

都已经把ironpython那几个dll加到gac了,咋搞的?   回复  引用  查看    

#36楼  2007-12-15 14:59 Enzo      

@TerryLee
o(∩_∩)o... 同意 毕竟一个人接触的知识范围有限,通过博客,社区等等才能扩大我们的知识面   回复  引用  查看    

#37楼  2007-12-15 23:40 kuafoo      

VS 2008 Shell 安装包也太大了吧300多MB   回复  引用  查看    

#38楼  2007-12-16 19:59 Yoshow      

vs 2008 不直接支持编写 python 代码么   回复  引用  查看    

#39楼  2007-12-22 21:08 Game_over      

@TerryLee
IronPython是运行于.Net上的给予DLR的Python开发语言
"给予"应该是"基于"吧。   回复  引用  查看    

#40楼  2008-01-10 23:24 BenSharp [未注册用户]

直接安装了vs2008 shell,但是安装IronPython studio的时候会提示缺少某些组件。请教一下还缺少什么呢?   回复  引用  查看    

#41楼 [楼主] 2008-01-11 00:45 TerryLee      

@BenSharp

“直接安装了vs2008 shell”

VS2008 Shell有两种模式,不知道你安装的是哪一种?

需要安装Isolated Mode   回复  引用  查看    

#42楼  2008-02-22 09:14 巫云      

代码提示和自动完成功能不是很理想,感觉还是要打好多的字。呵呵   回复  引用  查看    

#43楼 [楼主] 2008-02-22 09:35 TerryLee      

@巫云
现在还不是很完善,等最终版本发布后会改进一些
  回复  引用  查看    

#44楼  2008-02-26 11:10 soul72 [未注册用户]

不错 但是不完善 希望快点出正式版   回复  引用  查看    

#45楼  2008-04-09 15:52 jp [未注册用户]

请问为什么我的Ironpython Studio的信件项目中怎么只有WPF Application,下载ScreenCast里看到的Windows Application、Class Library、Console Application都没有呢??   回复  引用  查看    

#46楼  2008-04-09 15:53 jp [未注册用户]

新建项目,不是信件项目,说错了   回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-01-22 16:25 编辑过
 
向地震灾区捐赠爱心
 

 

导航

公告

  • 网名:TerryLee
  • 本名:李会军
  • 位置:中国北京 Ethos
  • 联系方式:

 MVP配置

 版权声明

  • 本站采用创作共用许可 署名,非商业

绿色通道

推荐阅读

统计

与我互动

留言簿(286)

我管理的小组

我的标签

随笔分类

随笔档案

个人站点

关注项目

好的网站

我的好友

友情博客

搜索

积分与排名

阅读排行榜

评论排行榜