- 主题:现在没有人native桌面开发了,都用跨平台架构么?
现在没有人native桌面开发了,都用跨平台架构么?
如果对跨平台没要求
感觉跨平台 开发效率 安全性 大部分没有native高呀
为啥大家这么吹捧跨平台呢
搞了一个大容量Excel文件数据(450M以上100多个sheet每行都带图片)解析同步的程序 后端一样(go/gin)
用c#搞了两天 用electorn搞了一周
同一个功能需求花费太多封装 调试 和莫名其妙的bug出现
ps:没有绝对会或者极端化说那个技术或者框架好或者坏,只是针对我们的场景和要求的感受而已。
具体选择什么技术是综合考虑各因素-场景/目标/功能和性能需求/成本/技术熟练程度等等,没有标准的规范。甚至只要满足要求就行。就如同以前实现一个简单授时单独服务 本来一个servlet就实现了,后来发现一个哥们用ssh框架都套上了,既然都是实现了,也没必要再改了。
所以谁要喷,不要脱离我帖子的内容所对应的场景。
--
修改:nextworld8 FROM 124.127.223.*
FROM 36.112.185.*
试了 开发效率太低 很不喜欢基于dart的那种UI构建模式
而且其自我绘图UI 在桌面端不如原生的
【 在 goodribs 的大作中提到: 】
: 试试flutter
--
FROM 36.112.185.*
也要兼顾效率,大部分场景其实性能差别不大或者不影响用户体验
更多是是开发效率 和可维护性
综合rust/c/c++做UI其实不是特别合适 底层 可以封装一些lib提供
UI层综合C#最好 主要是vs 提供得IDE太方便
【 在 AlphaO 的大作中提到: 】
: 感觉能不用web架构就不用,web ui都是低性能的玩意
: go性能也应该不会太好
: 要么Rust要么C/C++的原生跨平台UI性能最高的
: ...................
--
FROM 124.127.75.*
是呀 拖拽式又不低人一等
【 在 wudashu 的大作中提到: 】
: 用vs拖组件布局?
: 发自「快看水母 于 M2011K2C」
--
FROM 1.202.121.*
真没感觉js哪里效率高
单独一个平台下 js开发效率并不高
【 在 wudashu 的大作中提到: 】
: 写js开发效率高很多。很多组件布局配色都是现成的,拉过来就能用,一次调试各平台可用。
: 至于运行性能,其实大部分软件并不需要那么高。
: 16g内存现在也才一百多块钱,不用太吝啬,花掉一两g也没事。
: ...................
--
FROM 1.202.121.*
不清楚你说的什么
electronv react vue 我们都在用
只是应用场景不同而已
这里说的桌面开发
【 在 syssky 的大作中提到: 】
: 暴露了你技术栈老旧,没有及时跟上新的web开发技术栈而已。
--
FROM 124.127.67.*
flutter uniapp 我们也用过一些 所以 桌面开发 才有对比
【 在 syssky 的大作中提到: 】
: 暴露了你技术栈老旧,没有及时跟上新的web开发技术栈而已。
--
FROM 124.127.67.*
就算你google的在线office做一遍又如何 有没有考虑效率呀
要吃饭的
而且 接近500m 100多个sheet和图片 里边数据接近60w条数据 里边各种公式 透视图 要分析处理 就算你用excel打开 你看看占用多少内存 而且还要保证驱动连接数据的可靠性和一致性(无论通过原生dll打开解析和数据集方式打开会出现很多数据误差,因为其不是文本文件 是特定格式的文件 ,就拿一个可用行数一个方法 能够精准处理 就需要半天时间 不是单单调用一个接口那么简单的 你不知道编辑excel时候 用户都有啥意想不到的操作)
【 在 syssky 的大作中提到: 】
: 就拿你主贴里处理excel这个场景来说,别说用后端了,单纯靠前端js和各种丰富的库基本上就能把解析、处理、渲染一把梭哈了。你要说性能不够、以及包比较大,还勉强算是短板,其实这俩短板在现在计算资源和带宽过剩的情况下也不算短板了。
: 无他,就是你对js不够精通。及时拥抱新技术。
:
--
修改:nextworld8 FROM 124.127.223.*
FROM 36.112.190.*
你错了 js最开始用了几年原生的及dom ,后来用了jquery 后来游泳react/vue
一切要和具体的项目和场景适配 而不是技术为出发点
我们需要考虑效率 成本
【 在 wudashu 的大作中提到: 】
: 我猜,你学会了vs的开发方法之后,主观上不太愿意再学js的方法,因为毕竟有一定的学习成本。
: js的拖拽工具网上也很多,开个网页就能用。不过你学会之后会发现基本不需要拖拽,flex布局很简单,随便手写就差不多满足要求了,还能自适应屏幕分辨率,比vs拖拽的简单好用。
: :真没感觉js哪里效率高
: ...................
--
FROM 36.112.190.*
你对c# 有误解
c#系列的学习成本 比html+js+css + 开发平台框架 低很多
c#效率其实更高 因为有IDE的更好支持,而且解决复杂问题更灵活
【 在 syssky 的大作中提到: 】
: 正是因为要追求开发效率,难道不选择门槛更低,更容易招人,生态更丰富的web技术栈做跨平台开发?
: 选c#跟49年加入国军有多大区别。
--
FROM 36.112.202.*