Visual Studio 2008 developers will be able to host custom tools and programming languages with a stripped-down version of the IDE known as Visual Studio Shell, Microsoft announced at Tech Ed 2007. The simplified development environment emerged as Microsoft continued to evolve its partner programs and meet the challenge posed by other stripped-down IDEs, such as the open-source Eclipse kit.

In essence, Visual Studio Shell is the IDE reduced down to its bare framework, said Joe Marini, group manager of VS Industry Partners (VSIP) at Microsoft. "For some time now our partners and developers have been asking for this," he added. The shell does not support a language [such as VB or C#] but does offer key IDE services such as Dif services are debugging and editing.

The shell, which will be available as a free download, offers two flavors of Visual Studio compatibility.

In Integrated mode, developers and third-party software makers can use the shell much as they would a Visual Studio plug-in today.

On the other hand, in Isolated mode, the Visual Studio Shell can take on the appearance and branding favored by the developer or software maker. If a Visual Studio instance is already running, the Isolated mode version will run separately.

“You can still build your Visual Studio plug in like you could before, but now you can build it independently and it can run independently,” said Marini.

Visual Studio Shell is part of the first Visual Studio 2008 SDK, which will be released this summer as part of Visual Studio 2008 Beta 2. (The company also announced at Tech Ed that Visual Studio Orcas is now Visual Studio 2008 but will nonetheless be released by the end of 2007.)

Microsoft's SDKs, or Software Development Kits, are targeted at developers who, by and large, build Visual Studio plug-ins. This group consists mainly of ISVs but also includes enterprise, academic and shared-source developers. The fourth and final SDK for Visual Studio 2005 came out earlier this year.

As a backdrop to the Windows Shell announcement came word of recent controversy in some developer ranks regarding Microsoft tool licensing practices.

Microsoft has responded with the tool set with the nice price, Express. But clearly its vision on open source is limited. Express does not equal Eclipse. But there may be pressure to continue to take on features of open source software - and developer plug-ins look like an area where the pressure is beginning to be felt.

British developer and former Microsoft MVP Jamie Cansdale said he was threatened with litigation by Microsoft on his implementation of the TestDriven.NET Visual Studio Add-in for Microsoft’s Visual Studio Express Edition. Microsft disables extensibility options in the free Express product line.

Microsoft’s marketing of the Express line is seen in some quarters as a response to inroads made by the Eclipse IDE, which originator IBM ceded to the open-source community. Moves like the creation of Visual Studio Shell also may be viewed as a response to free tools like Eclipse. Pressure may continue for Microsoft to open up its Express package, enabling extensibility of the entry level kit.





虽然期望是美好的,但是我相信到了2008年Eclipse的平台将会进入一个新的阶段。而被人诟病的Visual Studio IDE是否一如既往的让人失望呢,我们拭目以待。

http://msmvps.com/blogs/jon.skeet/archive/2005/12/22/79631.aspx

Feedback

#1楼   回复  引用    

2007-06-06 14:39 by webq[未注册用户]
您好,我不熟悉Eclipse
请问Eclipse有哪些优点,为什么IDE为人诟病呢?

#2楼   回复  引用  查看    

2007-06-06 14:49 by Jeffrey Zhao      
Eclipse的确优秀,但是为什么说“而被人诟病的Visual Studio IDE是否一如既往的让人失望”呢?VS 2005其实是我见过的最强大的IDE(没有“之一”),无论从功能还是扩展性上来说都非常优秀的。

#3楼[楼主]   回复  引用  查看    

2007-06-06 14:49 by A.Z      
楼上的朋友可以去eclipse.org去下载免费版本,我猜测你可以在无人指导的状态下安装配置运行1小时搞定(我第一次就是这样的),我不能告诉你差异在那里,也许你也不会认同我的体验,那就亲自尝试。

#4楼[楼主]   回复  引用  查看    

2007-06-06 14:52 by A.Z      
@Jeffrey Zhao
看一下Resharper或者CodeRush的表现,我不那么认为。

#5楼   回复  引用  查看    

2007-06-06 15:02 by 无心之柳.NET      
就实在的就IDE来说,个人也认为VS2005已经是最好的了

#6楼   回复  引用    

2007-06-06 15:06 by 木野狐[未注册用户]
VS 2005 很好,就是安装太复杂太麻烦。

#7楼   回复  引用  查看    

2007-06-06 15:10 by Jeffrey Zhao      
@A.Z
Resharper和CodeRush是锦上添花的做法而已,难道说优秀的IDE就一定要完美的无可挑剔吗?不能再有插件使它做的更好了吗?何况例如VS 2005的重构功能也已经非常好用了。您认为VS 2005哪点比Eclipse差呢?而且Ecplise和VS其实都已经是一个Platform了,所有的功能都是靠插件提供的。除了VS是收费的之外(但是现在这篇文章已经在讲VS Shell),我没有看出任何比Eclipse差的地方。

#8楼[楼主]   回复  引用  查看    

2007-06-06 15:11 by A.Z      
呵呵,看来大家各有各自的对VS的评级,我不能说vs2005是最好的,我只能说如果还有一些厂商在做IDE的话,VS2005是比较的好的,如果在sp1之前,那我觉得VS2005还是出的比较草率。
对那些习惯用类似notepad写代码或者脚本,命令行调试的同志,已经无所谓好坏了,请忽略这篇文章。

#9楼   回复  引用  查看    

2007-06-06 15:11 by 南疯      
目前还是VS2005比较好。我也在用Eclipse,感觉VS2005整体上要好许多。

#10楼   回复  引用  查看    

2007-06-06 15:12 by Jeffrey Zhao      
@木野狐
Eclipse的确是解压就可以使用,不过VS也不复杂啊,需要作的只是花时间等待而已。而且IDE更重要的应该是使用体验,VS在使用上非常简单轻松,呵呵。

#11楼[楼主]   回复  引用  查看    

2007-06-06 15:13 by A.Z      
文章最后那个链接给大家做一个参考,是一个C#mvp写的,我觉得写得不错。

#12楼   回复  引用  查看    

2007-06-06 15:14 by Jeffrey Zhao      
@A.Z
为什么要走“notepad写代码”这种极端呢?难道觉得VS 2005好的人,都是用notepad写代吗的人吗?其实您只要谈一下VS 2005的劣势,和其他某个IDE的优势,以此来证明那个IDE比VS 2005好就可以了。

#13楼[楼主]   回复  引用  查看    

2007-06-06 15:18 by A.Z      
@Jeffrey Zhao
我从不避讳对别人说Eclipse比VS要出色,我们只看IDE的体验,不谈背景,不谈涉及到的语言。

#14楼   回复  引用  查看    

2007-06-06 15:18 by Jeffrey Zhao      
嗯,那篇文章写得不错,我同意其中部分,但是会对于另一部分有自己的意见。还有,文章写得好,文章下面热烈的讨论更是能够反应一些问题,呵呵。而且讨论应该能够反应更多人的意见吧……

#15楼   回复  引用  查看    

2007-06-06 15:20 by Jeffrey Zhao      
@A.Z
我看的也是IDE的体验,我不是避讳别人说存在比VS出色的IDE。事实上我一直认为,Eclipse好于VS 2003但是离VS 2005差距还是比较明显的。其实我并不是一定坚持谁比谁好,而是一定坚持“理由”这个东西。有理由才有结论,不是吗?

#16楼[楼主]   回复  引用  查看    

2007-06-06 15:26 by A.Z      
@Jeffrey Zhao
对于IDE的比较,我想这不是每一个人都非常客观的表述自己的'理由',这样的比较也不是非常原则性的,只是个人喜好。

#17楼   回复  引用  查看    

2007-06-06 15:34 by 世魁      
VS 2005 是我见过的最好的IDE

eclipse 的好处是可以用来做你的系统的“框架”,你可以找一个 WebSphere MQ 装来试一下,其管理系统就是基于 eclipse 的 -- eclipse 提供了骨架,你只需要填充自己的功能即可。

国内最近有个炒的很凶的公司,好像提供叫 EOS 的什么SOA开发套件,也是基于 eclipse 的,可以试试

vs shell 应该就是类似的功能

#18楼   回复  引用  查看    

2007-06-06 15:34 by Jeffrey Zhao      
@A.Z
:)

#19楼   回复  引用  查看    

2007-06-06 15:35 by 双鱼座      
在这个问题上我完全同意老赵同志的意见。楼主过于带有浓郁的Eclipse情结(其实据我所知,这种情结多数是MS造成的),这个是可以理解的。其实,Eclipse与VS2005还是很有些差别的。Eclipse并不是一个IDE,JDT/CDT仅仅只是Eclipse的插件而已。而VS2005在IDE方面目前还没有出其右者。至于某些新版本推出的时候不够稳定,我觉得这是另外一回事。
另外,别以为Eclipse那么完美无缺,也一样有很多人抱有怨言的。否则,可能Java开发环境就只可能是一支独秀了,然而事实上并不是这样。

#20楼   回复  引用    

2007-06-06 15:43 by bangbang[未注册用户]
vs我觉得最大的缺点就是太笨重了,体积大,消耗内存大,速度慢。

#21楼[楼主]   回复  引用  查看    

2007-06-06 15:43 by A.Z      
@双鱼座
http://msmvps.com/blogs/jon.skeet/archive/2007/06/01/why-hasn-t-microsoft-bought-jetbrains-yet.aspx" target="_new">http://msmvps.com/blogs/jon.skeet/archive/2007/06/01/why-hasn-t-microsoft-bought-jetbrains-yet.aspx

我欣赏Eclipse在UI上的布局和行为,而到了2005VS团队开始意识到这点,你看到在一个Tab上的菜单就说明VS希望达到部分类似Eclipse但是不想做到雷同,所以这种被设计成可悬浮的Tab还是毫无长进,微软是以Windows起家的,但是体验却比别人差,这点在我的评价中占非常高的权重。

#22楼   回复  引用    

2007-06-06 15:52 by bangbang[未注册用户]
很多时候,因为一个其实并不是很重要的问题,但是在个人来说非常得看不怪,往往会决定对整个事物的看法,就像我看到微软windows installer的龟速,连windows都不想用了。

#23楼   回复  引用  查看    

2007-06-06 15:53 by 王克伟      
哈哈,到低还是.net和java
不知道最后谁会更胜一筹呀!

#24楼   回复  引用  查看    

2007-06-06 15:55 by 王克伟      
@Jeffrey Zhao
挺喜欢你的MSDN讲座的,向你学习:)
本人大三,正面临着找工作之苦。

#25楼   回复  引用  查看    

2007-06-06 16:49 by Clingingboy      
此随笔标题不妥

#26楼   回复  引用  查看    

2007-06-06 16:52 by kiler      
有一点不容置疑,那就是vs2005不装resharper写C#是一件非常痛苦的事情,比起用Eclipse写java差了不是一点。

#27楼   回复  引用  查看    

2007-06-06 16:52 by superstar      
还学什么eclipse现在都不是免费的了

#28楼   回复  引用  查看    

2007-06-06 16:55 by neuhawk      
vs也有很多插件,不比Eclipse差.
Eclipse也好不到那里去,Eclipse每次发布个小版本,很多插件跟不上~

#29楼   回复  引用  查看    

2007-06-06 17:00 by 李华顺      
微软的东西向来都是好用的,不管是哪个产品都一样。就像微软的Ajax一样,使用方法,但是速度不怎么样。Asp.net的控件也是如此。
个人认为VS2005已经很不错了。只是功能还有很多可以提高的地方。

#30楼   回复  引用    

2007-06-06 17:22 by ok[未注册用户]
@bangbang
貌似 VS要比ECLIPSE启动快哦

#31楼   回复  引用    

2007-06-06 18:27 by deerchao
Can't open that url.
But seems that's posted in 2005?

#32楼   回复  引用  查看    

2007-06-06 18:42 by 随风流月      
Visual Studio Orcas(2008) 不错。

#33楼   回复  引用    

2007-06-06 19:34 by laji[未注册用户]
炒什么,delphi7是最好的IDE

#34楼   回复  引用  查看    

2007-06-06 20:24 by JesseZhao      
哈哈,都在讨论ide啊,我只能说最适合自己的ide是最好的ide

#35楼   回复  引用  查看    

2007-06-06 21:31 by 代码乱了      
目前我认为IDE 还是VS2005比较好用,就是慢了点

#36楼   回复  引用  查看    

2007-06-06 23:12 by Cure      
对我来说用VS2005,最痛苦的莫过于安装过程太长,要是加上sp1,更恐怖,同时占空间太大,总让我有换机器的冲动。
有一个帖子就VS VS Eclipe讨论很久了:
http://www.theserverside.net/news/thread.tss?thread_id=39722" target="_new">http://www.theserverside.net/news/thread.tss?thread_id=39722

#37楼   回复  引用    

2007-06-07 00:03 by yh[未注册用户]
就一些细节上来说,用了eclipse后,才发现原来vs2005在ide上的一些所谓的新功能,eclipse早就有了,而且比vs2005用起来更方便。
比如code snipper吧什么的。

真的搞不懂一个需要花那么多钱的ide,为什么有些地方还没有免费的做得好。你当然可以说express不花钱,但是仅就express不支持人插件这一条,就足够判他死刑了,怎么搞单元测试?

还有,vsts的测试那部分我也非常之不喜欢,尤其用来做调试的时候,很怪。最终我还是用回nunit(testdriven.net)

不知道eclipse支不支持c#啊,我真想换了。。。。

#38楼   回复  引用  查看    

2007-06-07 10:06 by 老Q      
不管怎么说,vs2005就是统一啊,Eclipse还要自己找插件,自己调试
写个程序而已,搞这么烦,重点应该把精力花在设计和挖掘客户需求上。

不过在国外Eclipse还是有市场的,毕竟免费,国内谁管他,反正vs2005不要钱

#39楼[楼主]   回复  引用  查看    

2007-06-07 10:15 by A.Z      

#40楼   回复  引用  查看    

2007-06-07 10:25 by 老Q      
说实话,真不想在ide上花多少时间,能用就行,搞定了客户就什么都搞定了
谁关心你能不能重构,能不能单元测试

#41楼   回复  引用  查看    

2007-06-07 10:36 by asboy      
哈哈 vs2005 好 Eclipse 不好

#42楼   回复  引用    

2007-06-07 15:24 by hui [未注册用户]
当一个软件不免费时,它很好,我们会觉得它本来就应该如此好。
当一个软件不收费或开源时,它很好,我们会惊叹:“瓦靠!原来这东西如此之好。”

所以即使 VS 和 Eclipse 同样好,多数人会认为 Eclipse 更好。

#43楼[楼主]   回复  引用  查看    

2007-06-07 15:53 by A.Z      
@hui
是的

#44楼   回复  引用    

2007-06-07 16:32 by 文[未注册用户]
记得刚刚转到.NET的时候
VS2005很快就上手了
而Eclipse..一直很不习惯

#45楼   回复  引用    

2007-06-07 23:06 by 乐趣电子书[未注册用户]
楼上的朋友可以去eclipse.org去下载免费版本

#46楼   回复  引用    

2007-06-28 08:31 by dg[未注册用户]
上外国的广告网站,轻轻松松赚外国人的钱!

以下是推荐给我的哪位仁兄的亲身经历,我感觉应该不虚,大家不妨试试。(现在的ID是我的,大家多多捧场哦~)

是真的,我试过.

首先,我要说明一点,就是这是一个不用你花钱,不用你的手机号码,只要你帮忙宣传这篇文章就行,

现在你花点时间耐心看一下下面的文章,你一定会受益的?

(看一看不费时,做不做随你变。)自己的钱如果够花就捐给希望工程吧。

赚老外的钱吗?反正赚的是外国人的钱,不赚白不赚!

    按照下面的做保证赚。(有耐心,才能做大事哟)

    在网上我发现了一个问题:

    为什么各个网站都说能为你赚到很多钱呢,就连读一封 E-mail 点几回广告栏都能挣到钱?

    难以置信啊!天下哪有如此免费午餐?!(后来才弄清是广告商买单)本来我也是不相信的,

    可呆着实在是无聊啊。反正闲着也是闲着!但我的身份是不能够泄露给外人的,当然身份证号码、手机号码(因为回电是要付钱的噢)、信用卡号码等等重要信息都不能泄露的噢。 于是找了一个不要身份证、不要会员费,只要有个地址、电话号码就能挣到钱的网站,申请成了会员

   ……(反正挣不到钱也不会吃亏,哼!)

    等了一个月,什么汇款单?连个影子都没有!不过一想,无所谓了,反正也没吃亏!就当是鬼

    迷心窍一回吧!--哈哈! 可一直到了第二个月……

    突然,汇款单到了!不看不知道,一看吓一跳!--300多美金?折合人民币不就是2400多了吗?半信半疑。到了银行,交了几十元的手续费,换回了2400多!真像做梦一样……

    买了一些一直想买的东西,这时我才确信不疑。兴奋之余,又开始了我的宣传。不是宣传得越多,挣的也就越多吗? 果然,三个月后,又飞来了一张单子!--400多美金!真是难以置信!!

    又过了三个月上涨到了2400多美金。 如今,不用上班也有钱花了,真是乐哉乐哉乐乐哉!你不信?那没办法!只可惜这白花花的银子喽。

  不过,古人云:“宁可信其有,不可信其无”啊!

    反正也不吃亏,就当疯一回试试看嘛!

    相信我,没错的!

以下是加入的方法

    加入方法很简单的哦: 如果你不信可以先看一下网站,你就明白了;

http://www.pointsmoney.com

    上面网站(如若点击不成,复制、粘贴到地址栏。有时候进不去,那是因为服务器太忙,你可以在凌晨人少时再去!有时候要等一下,别心急!)

    打开网页,点击左方菜单的第一个Sign Up。

    进去后,就要填你的资料了(也不是什么重要的资料)。

    然后,跟着提示,一步一步输入信息就OK了。下面是英文的解释:

    USER ID (Valid Email): 填你的电子邮箱

    Password : 密码,你自己想一个吧

    Confirm Password : 确认你的密码,再打一次你的密码

    Friend Refferal ID : 这里填866781(注:其实这里的意思是:填介绍人的ID,)。我看过和我同样发表文章此帖的人,他们没有在这说明这个ID的意思,他们只有说,要这样填呀,否则……的。在此,我和你们说明白,你用866781。

    填完后,这个网站就会发一个Email给你,(一定会收到的,尽量用接收邮件快的邮箱)这个Email里面就有一个新的ID是你的,以后你就用你得到的这个ID去招人。其实也不用特别地去招,像我这样,发表文章,教人申请加入不就能有钱了吗?例:你现在用866781申请,包括写完以下还有的资料。这样全部完成后,我就得到0.8美金。(注:在这条里866781,即填我的ID,你们以后介绍人就用自己的ID)

    好了,现在点击 Submit 。好,申请完了。现在,你就去你的电子邮箱,这个网站发给你一个Email。去看,一定有,外国人很讲信誉。在Email中间有一条长长的网址(例:它给我的Email中间 http://www.pointmoney.com/userprofile.pnp?auid=....ID=866781


(最后的几个数字就是你的ID,切记→auid后面的数字不是ID,换句话说,Your Refferal ID:后面的数字就是你的ID)。上面这个是给我的网址,而给你们的是不同的。每个人都不同,你上它给你的网址就得了。进去他发给你的邮件里面的那个网址后(打开他邮件中有你自己的ID那个网页就是了),接着,再次输入资料。

    我为了方便大家的加入,详细加入的细节(注:一定要用拼音打字呀,

    不然申请不了的):

    First Name: 名字(例:海玲 就打 HaiLing) (名字的第一个字母记得要大写哦)

    Last Name: 姓 (例:张 就打 Zhang )

    Address: 家庭住址(写拼音,一定要详细填写,包括我省略号后面省略掉的内容,不然收不

    到汇款单喽!例 北京市……,就打BeiJingShi…) (地方名的第一个字母也要大写)

    City: 城市 (例:北京市,就打BeiJingShi)

    Zip/Postal Code: 邮编 ( 填你的,例 101500 )

    State: 填 No

    Country: 国家(选 China--都是中国人吧)

    Phone: 电话号码 [电话号码] (国家代码86+去掉区位号前0的电话号码)

(例:010-64243365→ 86-10-64243365)

    Fax: 可不填

    Mobile: 可不填

    Gender: 性别 Male(男); Femaie (女)

    Do you have Credit Card: 你有信用卡吗?(选No吧)

    Age: 你几岁(你自己选吧)

    Profession: 你职业是什么?(自己选吧/可不填)

    Monthly Lncome: 你每月的收入是多少?(可不填)

    Do you have Web Site: 你有个人网站吗?(没就不填)

    好,填完,点击 Submit

    选择爱好兴趣(本人全选,你看着办吧)选好点击 Submit,大功告成。

    加入完毕后,它就出现一个登陆框,如果你就登陆了,网站就送0.41美金给你。所以,最好

    是申请完成后登陆一次吧,这样就得到0.41美金了。登陆过一次合计0.43美金。

登陆时你只需填入你的电子邮箱,然后在下一栏输入密码就可以了。

    然后,就是复制赚钱之法了。

    ★复制赚钱的方法:

    到各个网站的留言板中,把本文内容全部复制、粘贴进去!多多益善噢! :)

    (记住把我的ID改成你的ID,发表出去。不然你的钱可要进我的帐户啦!哈哈哈哈!!)

    只要有人点,你就可以挣钱了!多好啊!而且反正赚的是外国人的钱,不赚白不赚!

    好了,祝你快乐呀!不,应该是大家一起赚呀 。

不用你交钱,不用你手机,只要尽力工作就能赚钱的,不妨一试


#47楼   回复  引用  查看    

2007-07-20 20:54 by 周银辉      
果然是.net社区啊

#48楼   回复  引用    

2007-08-22 16:22 by coder[未注册用户]
vs太傻瓜了,很多基本的东西都要用鼠标去点,烦的不行了,eclipse里面用起来非常轻松而且非常常用的打开类(ctrl+shift+t)和方法切换(ctrl+o),我在vs里面找了一下午都没有找到快捷键,不知道是没有呢,还是藏的太深,反正作为一个程序员,这样功能都要用鼠标去点,是否太影响效率了,而且不烦吗?

#49楼   回复  引用    

2008-07-16 19:34 by 老陈[未注册用户]
我非常喜欢Eclipse,VS2005太笨重了。



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 773547




相关文章:

相关链接: