cs 结构,做服务端。
目前两个方案,
linux+java,据同事说java这个有什么spring成熟有体系,
另一个就是 windows+.net去做,
从平台来说,性能都能满足
这个事情是我来做的,目前我有一些开发.Net 桌面端的经验
从个人发展的角度,只从个人发展的角度来讲:
各位大佬觉得我学点JAVA 服务器开发是不是以后更有加分项呢...
我的看法:一直想弄一下linux,终于有机会了,第二个是我一直对学习java有点排斥,因为我认为java和c#有点重合,但是服务器这方面是java的强项又正好是我不擅长的区域(比较擅长桌面应用..),到底值不值得去学习一把,而不是浪费时间。
另外.Net有什么类似于我同事说的这种专门开发cs服务端的框架吗?
闻了一下做java的同事,他说是Netty 或者 Mina
从速度上来说,你开发.NET的服务端,可能会快点,毕竟JAVA你还得熟悉多一门语言和相关的Library.
从加分项来说,你学啥都有加分。
从学习上来说,没啥是浪费的,从赚钱来说,有可能。
如果性能方面要求不高的话, 普通的 net core webapi + EF Core + SQL Server 作为服务端,应该也就差不多了。
对,我就是觉得,从赚钱来说,从我目前这个技能树,net core webapi做后端比JAVA去做可能赚更多钱....
大叔你有没有什么推荐的这种成熟方案的例子或者类似的框架吗?
@猝不及防:
首先学一下 .net core ,ef core, 可以试试 abp,先不需要看library,就看怎么用, 能看懂,估计就能凑合着用一段时间了。到时候你会问出更具体的问题。
具体的技术栈有
net core
ef core
automapper
mediatr
di/ioc
authentication & authorization / asp.net core identity / Identity server 4
swagger
...
补充:
刚刚看到你同事的推荐,那个不是WEBAPI,是TCP/IP通讯。
net 上对应的有 dotnetty
不过TCP/IP 通讯就比较复杂些,又不像 webapi 是用restful 风格的,跨语言也会麻烦些。
上手的话,建议你先用 Restful 的API做服务端。
@爱编程的大叔: 好的,谢谢大叔
你也可以在Linux上运行 .net core啊
会长你有啥这样的案例推荐给我吗...我整理一下给领导看
@猝不及防: 没有
@会长: 谢谢会长大哥
.net 的winform,wpf 的express 框架现在cs的都是这一套;不过这个和后端用什么语言没有关系;
后端现在都是rest通信的,所以建议客户端用.net 的,服务端用java的;
如果想快速一点,可以服务端用.net core web api
都能满足的话,
您觉得我这个状态用哪个对发展比较好呢?有没有什么.net core web api的,推荐的这种方案的例子或者类似的框架吗?
@猝不及防: 如果你打算做web方面的, java 对以后发展好;
如果以后打算做cs, .net 那一套对以后发展好
@悟行: 好的,谢谢您