作者:不详 来源:博客园   酷勤网收集 2008-06-12

摘要
  我以前在Delphi IDE中使用C#, 如果是新开发的话什么工具最好?对于学生和一般爱好者,可以使用Visual C#Express Edition; 如果想开发ASP.NET应用,可以使用Visual Web Developer Edition; 个人进行专业开发,可以使用Visual Studio Standard

前传
微软发布了一篇文章Visual Studio Information for Borland Delphi Developers, 大意是想“指明”Delphi开发者怎样转移到Visual Studio上,要点如下:

1. 我有一些程序是原来用Delphi编写的,它们还能继续工作吗?
微软将一如既往地支持基于COM和.NET技术的应用程序。

2. (微软的)开发工作发展路线图是怎样的? 是否会继续为开发人员提供支持。
当然会,而且我们有我们的lifecycle.

3. 我有一些Delphi开发的数据库应用程序,这些怎样迁移呢?
我们有Visual Basic for .NET。

4. 有什么辅助团队开发的工具吗?
我们有Visual Studio Team System.

5. 我以前在Delphi IDE中使用C#,    如果是新开发的话什么工具最好?
对于学生和一般爱好者,可以使用Visual C#Express Edition; 如果想开发ASP.NET应用,可以使用Visual Web Developer Edition; 个人进行专业开发,可以使用Visual Studio Standard; 如果是小团队,可以使用Visual Studio Professional; 如果是大公司,就使用Visual Studio Team System好了。

6. 我以前用C++,应该转用那个工具?
对于学生和一般爱好者,可以使用Visual C++ Express Edition; 个人进行专业开发,可以使用Visual Studio Standard; 如果是小团队,可以使用Visual Studio Professional

7. 我以前在Delphi IDE里面用Java进行开发,以后呢?
Visual J#,当然是针对.NET framework, 我们不支持Sun公司的Java.

8. 我听说微软的工具可以用来开发移动设备的应用程序,也可以用来开发Office应用,具体是什么工具?
只要采用.NET Compat Framework就可以了,Visual Studio里面的工具都支持。

9. Anders Hejlsberg 到微软后主要做了些什么:
他是.NET framework和C#的主要架构师。

这篇文章很快引起了Delphi社区口诛笔伐,Delphi新闻组上三天内已经达到近三百个帖子(见newswhat.com上的存档)。

回应


Marco Cantu很快贴出了反击文章: Visual Studio Information for Borland Delphi Developers

1. 微软说"我们支持COM和.NET,以后也将一如既往地支持他们”
Win32部分哪里去了?难道这部分没有替代么?难道他们害怕VB开发者卷土重来?

2. 对于开发数据库应用,微软推荐了Visual Basic .NET
不用.NET的人用什么呢?学C#的人必须要多学一门语言么?

3. 对于原来用C++的,微软推荐Visual C++
用什么技术呢?MFC吗? 而且BCB跟VC的代码没一点兼容啊

4. "我以前在Delphi IDE中用Java编程..."
我知道有个JBuilder, 但它好像不属于Delphi IDE吧。更奇怪的是,微软说它有一个支持Java语言的工具,但并不是用来开发Sun Java应用的。

5. 关于移动设备上的开发
Delphi 2006已经有所支持,当然还比较有限。

6. Anders Hejlsberg... [注:Anders Hejlsberg是原来 Borland 公司中DELPHI技术开发的核心成员之一,后来被MS挖走]
微软的意思是他从Delphi转去做了别的,别人就应该跟随他吗?

后继


不知何时,微软悄悄更新了它的"Delphi开发者迁移指南" Visual Studio Information for Borland Delphi Developers,对比以前的文字,里面的改动比较有意思。

1. 对旧程序的支持问题
微软原来的说法是:

“To support applications built using COM based technology or .NET Framework applications, Microsoft is continuing to invest in these technologies for the foreseeable future. Both COM and the .NET Framework are supported parts of the overall Windows platform and will be supported for the foreseeable future, ensuring...”

现在改成了:

"To support applications that target Win32 APIs or .NET Framework applications, Microsoft is continuing to invest in these technologies for the foreseeable future. Win32, COM and the .NET Framework are supported parts..."

还是添加了Win32几个字。不过还是用API来编程么?

问题3原来是

I used Borland Delphi to build data driven Windows applications rapidly. What does Microsoft offer in this space? ”

答复是:

 "Visual Studio – like the newer versions of Borland Delphi – comes with a choice of languages, one of which is Visual Basic. Microsoft has invested, and will continue to invest, in its Visual Basic language for the best rapid application development experience on top of the Microsoft .NET Framework. Visual Basic is the right language, and Visual Studio the right tool, for building Windows and web based applications rapidly."

现在问题改成了

" I used Borland Delphi as my rapid application development tool for building Windows applications. What does Microsoft offer in this space?"

答复变成了:

Visual Studio – like the newer versions of Borland Delphi – comes with a choice of languages to help developers build different styles of application. With the .NET Framework, we have established a common set of reusable design components to help build these different styles of application rapidly. Controls for assembling Windows forms, ASP.NET based web sites, mobile device development and web services are available across the managed languages. We continue to innovate in the core development areas of database design, web and Windows development, so that the most common tasks are completed quickly. Visual Studio 2005 Standard edition is the best place to start, with more advanced offerings available in the Professional and Team Editions.

难道一种解决方案几天就可以完全发生变化?

可笑的问题7"I used the Java language support within Borland Delphi, is there anything Microsoft offers here?"终于被删除了,呵呵。

题后


可见 Visual Studio 也不会轻视 DELPHI。DELPHI自然也需要自身的努务,实现新的蜕变。

来自:http://www.cnblogs.com/iinsnian/archive/2008/06/12/1218050.html

分类: Borland技术 windows开发 开发工具



关于酷勤 | 联系方式 | 免责声明 | 友情链接