V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  charlie21  ›  全部回复第 54 页 / 共 316 页
回复总数  6307
1 ... 50  51  52  53  54  55  56  57  58  59 ... 316  
2022-11-16 08:48:06 +08:00
回复了 faketemp 创建的主题 问与答 困扰已久,专业程序员到底怎么写 GUI 程序?
https://github.com/iced-rs/iced#overview [1]
这是 rust 的一个 GUI 框架: iced

Overview
Inspired by The Elm Architecture, Iced expects you to split user interfaces into four different concepts:

State — the state of your application
Messages — user interactions or meaningful events that you care about
View logic — a way to display your state as widgets that may produce messages on user interaction
Update logic — a way to react to messages and update your state

在研究 GUI 开发理念的时候,关注这样的框架是我认为正确的研究方法。
因为 rust/iced 作为一个 GUI 框架它足够简单!

[1]:
看看这种小众语言的 GUI 框架,它往往提供了最本质的东西,在一个足够简单的框架里。

[2]:
关于 “不复杂”

在进行 GUI 理念研究时候,一个不复杂的框架是必要的。不复杂的必要性是:

不复杂,但足以让一个 app 被开发出来。相比那些成熟语言的成熟框架,它仅仅做到了 “提供足够用的”:好处一 它没提供 “多余的概念 / 跑题的概念”( eg 各种 web 前端框架都有自己的一堆概念),好处二 它也没提供 “多余的实现 / 虽然没跑题但弄得很复杂” ( eg 各种 C# GUI Java Swing JavaFX 都有足够的多余的实现 比如 关于多线程的实现)

[3]:
只有足够简单的东西才能让人去研究理念。否则只能招来学阀,用一堆不相干的概念把人砸蒙 ... 一个足够简单的东西才能拯救信息过载
2022-11-16 08:16:46 +08:00
回复了 faketemp 创建的主题 问与答 困扰已久,专业程序员到底怎么写 GUI 程序?
GUI 开发的历史告诉我们这是一个(刻意被抽象出来的)套路很多的领域。web app 开发所用的基于组件的架构 component based architecture 仅仅是其中一个套路。具体可以参考
https://www.freecodecamp.org/news/is-mvc-dead-for-the-frontend-35b4d1fe39ec/

https://web.archive.org/web/20220224051139/https://www.jdon.com/48451
https://www.freecodecamp.org/news/is-mvc-dead-for-the-frontend-35b4d1fe39ec
https://www.jianshu.com/p/dd61bff449a8
https://www.jianshu.com/p/293f74ca1f71

最后两篇文章是用 MVC 去理解 web app GUI (react.js) 开发,可见:MVC 作为一个设计模式的时候是一个 GUI 设计模式 / 软件工程工具; MVC 作为一个 “理解思路” 的时候是一个理解思路 / 思维工具,可以理解各种 GUI 设计模式。这样的思维工具是极为值钱却被低估的(尤其是相比 “编程语言就是工具、开发框架就是工具” 这些廉价工具而言,它是一个贵重工具),会使用这样的贵重工具是一个 experienced GUI 开发人员的要价筹码。

-
2022-11-15 15:22:06 +08:00
回复了 HugoChao 创建的主题 问与答 还有类似 Bilibili「一起看」功能的视频网站/解决方案吗
微光 app 可自建放映厅,不知道是否有电脑版
2022-11-15 07:39:23 +08:00
回复了 samohyes 创建的主题 问与答 给女朋友开张银行卡然后给她几千类似零花钱这样子普遍吗
参考日本女孩三个钱包。如果一个事情从令人匪夷所思到令人司空见惯,它也是上不了社会新闻栏目的
离职决定其实一点都不难,相信未来会更好。

就像隔壁帖子 ( 感情出现分歧,请求各位大佬指点 /t/894984 ),当一方说出 "女性拥有最终的选择自己不生育的权利" 的时候,另一方也可以说出 "男性也有让无数女性愿意给他生孩子的自由,即使他已婚;女性也有未婚先孕而不知道爹是谁的权利"。两方都各自相信自己未来会更好
2022-11-14 16:26:47 +08:00
回复了 t202201 创建的主题 问与答 感情出现分歧,请求各位大佬指点
找个愿意配合的
2022-11-14 14:18:17 +08:00
回复了 zib 创建的主题 问与答 实用主义有没有可能发展成一种宗教?
wellness
wellbeing
https://www.wellbeingpeople.com/2018/07/20/what-does-wellbeing-actually-mean/#economic
只要满足这些条件,都可以发展为宗教
- 试图解决这些问题
- 试图给出一些答案

-
基本上 vps 的滥用方式在你这里都能用
2022-11-13 15:52:59 +08:00
回复了 bigxianyu 创建的主题 问与答 杭州裁员或者换工作后社保断了对买房有影响吗?
一定要知道网络发言是没有门槛的
2022-11-11 01:56:07 +08:00
回复了 jiangwei2222 创建的主题 Windows WSL2 里面的 ssh 服务可真特么坑爹啊!
是的
安装 wsl 任一发行版之后第一件事就是重安 openssh-server
2022-11-10 14:04:03 +08:00
回复了 silence0812 创建的主题 问与答 怎么才能接受自己的平凡
看看那些 “不凡” 的人也遭到了裁员
https://v2ex.com/t/893942 惊闻 facebook / meta 裁员
https://bbs.hupu.com/56351474.html 扎克伯格承认脸书因失误大规模裁员扎克伯格承认对 meta 的决策失误
2022-11-10 07:15:42 +08:00
回复了 xfun 创建的主题 问与答 二十七八不想待在小县城
女孩子(以及准备倒插门的男孩子)还是要多去大城市,受气受得起气 也钓金龟婿 /攀高枝攀得上高枝。男孩子在大城市可能就辛苦一点,要从零开始证明自己也是一个从小苗长成了的 “高枝” 。男孩子在大城市可别想着花天酒地了,主要意志还是放在忙事业而非搞对象,并且如果在事业上呢有人提携那么会更好一点 如果纯自己努力那么就辛苦一点 ,同时要尽量不去被 “你努力的终点是另一个人的含着金汤匙的起点” 的负面信息所影响
2022-11-10 06:52:22 +08:00
回复了 xfun 创建的主题 问与答 二十七八不想待在小县城
如果是 “想找一个经济实用型的老婆”,那么大城市讨老婆好找吗

如果是 “想找一个出手大方的老公”,那么大城市讨老公好找吗

那些志同道合灵魂有趣的女小伙伴,好像是为她们大城市讨老公准备的,而谁谁谁只是她们目标涣散流光溢彩时候才一睹芳容的:那灯不为你亮,却照耀你
2022-11-10 00:32:21 +08:00
回复了 alanhe421 创建的主题 问与答 为什么如此多的 App 都会提供代理设定
可能因为它是一个联网软件?
2022-11-09 18:52:33 +08:00
回复了 xfun 创建的主题 问与答 二十七八不想待在小县城
三线城市里一个合格的老板就是 gov 所以人们都去当 gwy
2022-11-09 18:00:09 +08:00
回复了 xfun 创建的主题 问与答 二十七八不想待在小县城
@zw1one 你以为来一线能过上你想要的生活,其实只会变成老板的牛马。

三线城市甚至没有值得你做牛马的老板,只能 “去一线城市” 找一个老板 试试能不能找到。坐稳了牛马的人 vs 想做牛马而不得的人
2022-11-09 14:08:07 +08:00
回复了 Mark24 创建的主题 问与答 那些决定回老家的程序员最终都去做什么了?
薪水升高:找到发财路子了
薪水降低:钱赚够了
2022-11-07 15:47:48 +08:00
回复了 Tumblr 创建的主题 问与答 996,真的是为了生活吗?
是为了赚钱呀

其实是为了赚钱,996 终有竟时( 40 岁的时候你甚至即使想 996 拿命换钱都没机会了),到时候钱会攒下来
1 ... 50  51  52  53  54  55  56  57  58  59 ... 316  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1141 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 18:44 · PVG 02:44 · LAX 10:44 · JFK 13:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.