现有技术栈:
1. .NET+WPF(2010) 现有平台,非常老,公司主力
2. Python + Flask/Django 使用量很大,但是以自动化和脚本为主
备选技术栈:
1.Nodejs+Electon
2.QT+PySide
3..Net Core+WPF
4..Net Core+Asp.NET Blazor, 给 Web 服务加壳
5..Net Core+Xamarin+Asp.NET Blazor, 混合程序,进程内复用
预期未来会持续迁移到 Web/Mobile/小程序,看好 Web 技术和未来.Net 5/6 的发展,又担心微软天天折腾
各位老哥有什么建议?
101
sunbreak 2020-11-02 10:27:05 +08:00
https://microsoft.github.io/react-native-windows/
追微软的技术的话,用微软官方的 ReactNative-windows/mac 吧,Xbox APP 都是用这个写的 |
102
darknoll 2020-11-02 10:32:14 +08:00
最好不要做桌面程序
|
103
darknoll 2020-11-02 10:33:09 +08:00
还有不要用微软的技术,除非你不怕浪费时间
|
104
lichengzhang2005 2020-11-02 10:34:19 +08:00
当然是直接用 windows api 了,sendmessage 用得可爽了,兼容性完美
|
105
bsg1992 2020-11-02 11:00:27 +08:00
如果你们产品侧重客户端 WPF 首选。
|
106
MasterMonkey OP @bsg1992 但是感觉 Web 这个漩涡躲不开呀,公司也逐步进行各种各样的渐进式迁移了
|
107
LeoYoung07 2020-11-02 11:57:40 +08:00 1
|
108
MasterMonkey OP @LeoYoung07 听说过,感觉有点太重量级,我用系统浏览器就好
|
109
MasterMonkey OP @LeoYoung07 我的重点是看 blazor server side 可不可以抗大梁
|
110
andy7076 2020-11-02 13:41:06 +08:00
electron
|
111
Otho 2020-11-02 13:59:27 +08:00
公司项目不大不小,Electron 、Qt 这两个选择,选了 Qt,但是由于各种原因吧,最终没能全平台。如果不复杂且要求不高的话,还是 Electron 吧。Qt 成本有些大,Flutter 还不太完善。今年 Swift 也有消息支持 Windows 了 ,看看就好。
|
112
charlie21 2020-11-04 21:22:46 +08:00
前端界的政变 /t/277607
半次郎说: 我今天的命运, 可能是其他人明天的命运。 那些注意我故事的人, 甚至会发现某些珍贵的智慧隐藏在当中。 https://www.bilibili.com/video/BV1v4411q7dU |