- 主题:最近突然想多学一门。。
前端 如果是bs,只有js可以选;如果是cs,c#支持ios,Android,macos的native gui开发,还可以做游戏和vr(unity)和 web wasm(blazor)
后端开发, c#性能不如c,但是比go强
【 在 MrBright 的大作中提到: 】
: 最近突然想多学一门。。。。
: ECLIPSE SWT
: c#
: ...................
--
FROM 123.115.136.*
对ios,Android,macos支持的框架叫xamarin,分成两层,底层叫xamarin.native(xamarin.ios...)
这一层实现方式是直接把所有api在c#里面又导入了一份,性能和objc,java差不多
https://www.altexsoft.com/blog/engineering/performance-comparison-xamarin-forms-xamarin-ios-xamarin-android-vs-android-and-ios-native-applications/
https://medium.com/@harrycheung/mobile-app-performance-redux-e512be94f976#.kfbauchtz
这一层已经很多年了,非常成熟
上一层叫xamarin.form,由xamarin.native在各个平台封装通用控件,用类似于wpf的方式开发。微软最近这几年看不惯这一层了,正在进一步演化。
c#可以编译成wasm,蚂蚁出了个antd blazor的支持
【 在 guestking 的大作中提到: 】
: c#现在这么nb了吗
: 用的是什么前端的技术?
:
--
FROM 123.115.136.*
和平台无关的逻辑,是可以在所有平台包括macos、linux和web通用的,平台相关的得分别写。
有一些公司在使用,但你也应该知道国内开发舆论,很多人觉得反微软是个比较潮流的事情
【 在 guestking 的大作中提到: 】
: 相当于一份代码,可以编译成android的安装包,也可以编译成ios的安装包?
: 现在用这套东西的公司多吗?
:
--
修改:leadu FROM 123.115.136.*
FROM 123.115.136.*
现在设想一下,如果你当时不用silverlight,学的别的技术,今天是否仍然可以用?
是flash现在还能用,还是当时的各种js库还能用?
选择了这个行业,就意味着选择了变化。很多人不想变,自然会遇到35岁的危机
【 在 guestking 的大作中提到: 】
: 反微软大部分时间也算是无脑正确率比较高的
: 我当年用silverlight做了一个产品
: 做着做着silverlight就被停了
: ...................
--
FROM 123.115.136.*
extjs什么的现在应该没啥了吧。web前端变化太快了,不知道wasm能不能终结这一切
【 在 canper 的大作中提到: 】
: 大部分js框架现在都能用
--
FROM 123.115.136.*
pc,mobile和web早就都没有增量了,所以19年腾讯组织变革开始2b了
普通人等下一个变革吧
【 在 hgoldfish 的大作中提到: 】
: PC 端现在已经没落了。大多数情况下,做产品的时候用 pc 是一种错误,需要仔细考虑一下。实在真的想做,建议根据自己的目标用户来选择。如果是打算发布到互联网,最佳的选项是 qt,布署方便,跨平台,速度快,美观专业,次级选择是 elctron, duilib 和 soui 国内互联网软件常用!如果是打算发布到企业内网或者 2B 产品,最佳选择是 c# wpf/java swt/swing,布署可控,开发速度快,无所谓美观。
: 但是,千万千万别想着做 PC 产品。很难推得动。
: 不过我觉得 pc 端很适合给自己做一些小工具使用。比如做个小的爬虫,爬自己喜欢用的网站,或者给自己喜欢的工具做个简单的 GUI 界面之类的。像我就用 pyqt 给自己写了一个笔记本软件,运行在自己的服务端里面,android 和 pc 通用。比用慢腾腾的网页版爽多了。
: ...................
--
FROM 123.115.136.*
SilverLight,wpf,xamarin.form这三差不多,微软在集成这三变成maui,一套gui代码跑在桌面和移动平台
另外一个分支是blazor desktop。算是wasm版的Electron。
另外开源的还有几个,ReactiveUI什么的
【 在 guestking 的大作中提到: 】
: wpf也好多年了
: 微软有什么新的东西吗
:
--
FROM 123.115.136.*
有个社区框架为了证明自己能打,把windows的计算器移植到了web、app和Linux了
https://calculator.platform.uno/
基于xaml的
【 在 i00i 的大作中提到: 】
: 估计ms也在玩js生态吧,,参考vs code。
: wpf,当年想学来着,看了它那个xml……还不如html+js来得顺眼顺手了。
:
--
FROM 123.115.136.*