.net 开发软件公司何去何从,(准)架构师们能不能给点参考意见

2019-08-14 13:53:17 +08:00
 daijinming

10 年过来,公司一直都是沿用 asp.net,但是总体架构一直没有变化,已经建设了很多核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。现在微服务、跨平台已经成为趋势,面对过去拥有,我们该何去何从

7809 次点击
所在节点    程序员
73 条回复
Rwing
2019-08-15 11:04:49 +08:00
@dk7952638 智商是硬伤.....
Fule
2019-08-15 11:06:26 +08:00
国内 .NET 的人不好招是事实。不过我看好 .NET Core,尤其是做企业开发的。唱 .NET 转 Java 的,基本上就跟唱“ PHP 是世界上最好的编程语言”一样,更多像个梗,笑笑就好,不要太当真——当前,前提是要有自己的主见,有自己的判断。
dk7952638
2019-08-15 11:19:08 +08:00
@Rwing 对对对,我智商确实不行,您好好学微软家的技术就行,别打理我,祝您早日发财~
Keyes
2019-08-15 11:37:40 +08:00
@TangMonk Delphi 真乃一代神器,当年 BCB 的封装也比 MFC 好用一万倍,可惜了
695975931
2019-08-15 11:45:43 +08:00
在国内,只有 java,python 才是政治正确,所以其他的语言,都有人在喊,转 java.....
GenericClass
2019-08-15 11:49:57 +08:00
@dk7952638 开源界的跟风憨批技术好不好不知道,被微软杀全家还是一直没少
lidfather
2019-08-15 12:35:02 +08:00
竟然有人抵制来源,真是林子大啥玩意都有
lidfather
2019-08-15 12:35:13 +08:00
竟然有人抵制开源,真是林子大啥玩意都有
charlie21
2019-08-15 18:41:23 +08:00
这里列出一篇文章 说明了何时使用 .NET core 是可行的,何时使用 .NET Framework 是可行的
https://docs.microsoft.com/zh-cn/dotnet/standard/choosing-core-framework-server
https://cloud.tencent.com/developer/news/300621

...
3 ) WCF 服务的实现。 虽然 WCF 客户端库可从 .NET Core 使用 WCF 服务,WCF 服务器实现目前只在 .NET Framework 上可用。 这种情况虽然不属于 .NET Core 当前计划,但将来会考虑这点。

4 )工作流相关的服务:Windows Workflow Foundation (WF)、工作流服务( WCF + 单个服务中的 WF )和 WCF 数据服务(以前称为“ ADO.NET 数据服务”)仅在 .NET Framework 上可用。 尚未计划将 WF/WCF+WF/WCF Data Services 引入 .NET Core。
laminux29
2019-08-16 04:30:00 +08:00
@dhssingle

1.这就是我说的开箱即用的问题了。用 Nuget 装驱动,极端情况下会非常麻烦。比如 MySQL,Mysql 官网最新的套装,包含的驱动,C#的 EF 用不了。然后需要各自查资料,找出可用版本后,MySQL 那边的版本又对不上,需要降级,虽然最后能解决,但非常麻烦,而且用不了最新版。安装就这么多事情,后续开发中,这类事情只会更多。

2.这就是我说的开发效率问题了。Windows+.Net+Visual Studio+MSSQL 的唯一优势就是开发效率高,你只用 VSCode,对开发效率持 [凑合] 态度,导致唯一的优势就没了,那我为什么要去用.Net ?而不是 Cpp 或 Java ?

3.你应该没见过,微软在某些情况下,给钱都不愿意解决,故意拖延,极端情况下导致项目死掉的情况。

4.大型项目,不仅会有大量的数据,还会有复杂的业务,甚至对性能要求极端高的业务。Stack Overflow 只是冰山一角。对于 Bing,我说了,这种东西,用.Net 去做,我不想谈这个,丢脸。
dhssingle
2019-08-16 09:18:31 +08:00
@laminux29 #70 这有什么好丢脸的,据我了解 Azure 基本上是 C# 写的,底层和需要高性能的地方才会用 C/C++ 写。Bing 应该也是差不多的模式。
ddup
2019-08-17 10:25:06 +08:00
都唱衰 .NET 可是它这么多年始终排名前 5,唱衰 Java 的也不少,了它还是第一。
都用 mongodb,都说关系型数据库已死,可是世界排名前 2 的数据库还是 mysql 和 sqlserver
forgottencoast
2019-10-05 22:08:23 +08:00
@laminux29 微软的网站,包括访问量世界前 20 的,live.com,msn.com,bing.com 都是用.Net 开发的,以前 microsoft.com 还是用 webform 开发的呢,这些高并发量网站个个对性能要求都是极高的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/591806

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX