编程语言
首页 > 编程语言> > C#/ Java可移植性

C#/ Java可移植性

作者:互联网

您将选择哪些主流框架,模式和工具来并行开发两个项目,一个使用C#,一个使用Java,以最大程度地减少工作量. (忽略明显的可互换工具或等效工具(例如SCC,单元测试等)的情况.还要假定通用的RDBMS广泛支持.)

“主流”意味着市场通常不会忽略结果,因为它使用了他们从未听说过的未经测试的东西,或者需要神秘的技术来实施和支持它.

假设广泛适用于战术业务.

解决方法:

太难了虽然有一些不错的库可移植到两个平台,但是在框架方面,似乎没有太多共性.

我在SO上遇到的问题是,与.NET世界中的公司线没有太大的偏差.好像Java中的每个人都只使用EJB,JSF和JNDI,而从未提出Guice,Struts或Hibernate.

如果可以的话,我会采取不同的策略:与其并行开发同一系统,不如开发一个系统,并在其周围包装一个包装以支持其他平台.这样做的缺点是其他平台注定要落后于主要平台,例如单声道此缺点也适用于某些库本身的端口,例如Spring.net或Guice.net.

或者,您也可以发明自己的Wasabi.

标签:portability,java,c
来源: https://codeday.me/bug/20191024/1921829.html