.net 迁移 java 方案,迁移项目从C#与Java

With some changes in the staffing at the office, the levels of C# expertise has dropped off precipitously and there are now more Java developers. It has gotten to the point where the higher-ups are considering moving an existing .NET project written in C# into the Java world.

Aside from the obvious problem of starting completely from scratch what are the possible ways that this company can accomplish a successful move of development on a project from .NET C# into Java?

解决方案

Here are things to consider:

Is this big project? If Yes, try to stick with C#

Is this medium sized project with components? If No, try to stick with C#

Is this small project meant to be deployed on windows only? If yes, try to stick with C#

Is this old source code? If Yes, try to stick with C#

Do you use windows OS specific APIs? If Yes, try to stick with C#

Do you use any third party APIs without Java counterpart? If Yes, try to stick with C#

Do you use .Net in "deep"(data binding, User controls etc.)? If yes, try to stick with C#

Migration time is more acceptable than getting new/converted C# guys? If no, try to stick with C#

Do you think end users will not be receptive of changes, if you are to use Java framework which will change presentation? If yes, try to stick with C#

Check commercials

If you decide to convert:

Go per component

Go per layer

Have lots of tests

Check if there are tools to help (however small help may be) with migration

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值