推荐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/

作者:TerryLee
出处:http://terrylee.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2007-12-13 19:04 TerryLee 阅读(6031) 评论(49)  编辑 收藏 所属分类: 推荐系列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 [未注册用户]
新建项目,不是信件项目,说错了
  回复  引用    
#47楼 2008-05-26 22:55 | Happydotnet [未注册用户]
请问,安装,报Cannot find one or more components,Please reinstall the application 错误,该怎么办?


  回复  引用    
#48楼 2008-06-17 17:14 | lao1000 [未注册用户]
@jp
我的跟你一样,不知道什么原因
  回复  引用    
#49楼 2008-06-24 12:05 | lao1000 [未注册用户]
http://www.codeplex.com/IronPythonStudio/Thread/View.aspx?ThreadId=26341

这里给了一个解决方案,关键在
I also have a VS Express installed. The IP Studio installer installed the templates to:
C:\Programme\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\IronPython Studio\1033

There I found a bunch of zip files and just copied them over to my personal template folder as stated in the options of IP Studio.
And it works right away.



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


相关链接: