kinuyツ
2022-07-20T15:16:18+00:00
公司是做机器人,智能工厂的。MES系统以前是三个Java程序员开发/维护的。现在三个人都不在了,以后可能我就负责Java项目了,我打算熟悉之后再用.NET6重构一遍。
依赖注入,中间件这块spring其实和.Net差不多的。但是Java主要靠注解,这点我很不适应。还有Java的数据库ORM是采用的mybatis,是Service-Dao-sqlMapper的形式封装sql语句的,我也很不适应。。。而且这个MES系统的通信只有OPCUA,这个通信库是Java程序员自己造轮子出来的,像Modbus,MQTT,S7这些协议就没有,我也不想再Java里面重构一遍了,.NET都有现成的轮子。而且这个MES是springMVC写的。我就想问问从一个新手到看懂springMVC程序再会定制化改动,再到用C#重构,大概需要多长时间?
依赖注入,中间件这块spring其实和.Net差不多的。但是Java主要靠注解,这点我很不适应。还有Java的数据库ORM是采用的mybatis,是Service-Dao-sqlMapper的形式封装sql语句的,我也很不适应。。。而且这个MES系统的通信只有OPCUA,这个通信库是Java程序员自己造轮子出来的,像Modbus,MQTT,S7这些协议就没有,我也不想再Java里面重构一遍了,.NET都有现成的轮子。而且这个MES是springMVC写的。我就想问问从一个新手到看懂springMVC程序再会定制化改动,再到用C#重构,大概需要多长时间?