我在C#.NET方面没有什么经验,但在德尔菲有几年的经验。有没有德尔菲+ .NET的人可以给我提供一些指导?
这是独家新闻:
我将负责对代码基(200,000 lines+)进行一次大修。我们将创建一个完整的n层体系结构,前端是Silverlight。我们选择Silverlight作为前端,因为根据我的研究,它可以部署在浏览器中,也可以部署在应用程序中。
我还没有找到Remobjects和WCF之间的明确比较。我遇到的几个线程提到了WCF的问题,例如响应时间、大开销和MS的一些轻蔑的反应。
这个问题更适合后端。我们目前的代码库在Delphi中。如果可能的话,是否值得将后端保存在Delphi中?争论的焦点是使用WCF (如果迁移到.NET )还是使用Remobjects (.NET和Delphi同时使用)(如果坚持使用Delphi )。
Delphi后端+ Silverlight前端的优点:
后端+ Silverlight + Remobjects前端的缺点:
现在是WCF .NET..。WCF .NET后端+ Silverlight前端的优点:
WCF .NET后端+ Silverlight前端的缺点:
最理想的情况是什么?写完这些之后,它看起来就像C#后端,因为成本更低,更有可能获得稳定的未来。无论我们现在使用哪种后端,都将是未来所有项目的选择方法。
发布于 2011-05-24 22:42:11
Joel有一篇很好的关于从头开始重写(http://joelonsoftware.com/articles/fog0000000069.html)的文章。我不确定这是否完全适用于你的情况,但他的文章的主旨是永远不要重写。您已经在这段代码中做了多年的工作并修复了bug,用另一种语言重写它将无法涵盖所有这些修复。我的建议是找到一种很好的方式来将你的Delphi后端与新的Silverlight前端连接起来。话虽如此,我从来没有做过任何与德尔菲的接口,所以你就得靠自己了。
https://stackoverflow.com/questions/6117573
复制相似问题