草庐IT

我为什么放弃WinUI3

基于WinUI3开发HiNote已经有一个多月的时间了,算是做出来一个简单能用的C端软件。基于个人的经历,说说其中的开发体验。UI设计语言无论是否抄袭苹果,WinUI3给人的感觉都是眼前一亮的。简洁美观,现代化,毛玻璃的美感,就像是你刚刚遇到Win11一样,高质量的交互和效果反馈,流畅动画和鲜明的设计风格都吸引了不少现代极简主义者的关注。从UI设计一致性来讲,无可挑剔,相同的效果如果用其他框架来替代,实现难度或者渲染成本是个指数级的工程MVVM程序设计不同于以往CS程序绑定属性式的过去时写法,在WinUI3最新的Demo结构中,我们能看到类似下面的文件结构:Activation放置的View内

为什么越来越多的人选择PostgreSQL,放弃了MySQL

2023年StackOverflow调查显示,Postgres已经取代MySQL成为第一名,成为最受欢迎的数据库。虽然这是国外统计,在中国应该还是MySQL更有广泛度,但足以说明问题,PostgreSQL的市场占有率越来越高了。接下来我们探讨下原因。1.PostgreSQL的开源协议更加宽松PostgreSQL采用的是BSD许可证,这是一种开放源代码许可证。BSD许可证允许用户自由地使用、修改和分发PostgreSQL数据库系统,以及将其作为基础软件嵌入商业产品中,而无需公开源代码。MySQL最初使用的是GNU通用公共许可证(GPL),这是一种强制开放源代码许可证。根据GPL,如果您在MySQ

放弃支持Windows GPU、bug多,TensorFlow被吐槽:2.0后慢慢死去

提到TensorFlow,机器学习圈的人肯定很熟悉,它一直是最流行的开源深度学习框架之一。自2015年至今,成千上万的开源贡献者、开发人员、社区组织者、研究人员都投入到了这一开源软件库上。不过近年来,关于TensorFlow的争议不断,谷歌要放弃TensorFlow转向JAX的新闻也曾闹得沸沸扬扬。那么,TensorFlow现在的使用体验怎么样了呢?今日Reddit上的一个吐槽帖子可能很好地反映了用户的心声。帖子作者表示自2017年开始,整个深度学习生涯几乎都在使用TensorFlow,并一直在Windows系统上使用。但当从2.10升级到2.13版本时,他发现GPU没有被利用上,深挖之后发现

反驳来了!放弃TypeScript?说明你无知!

作者| RobertVitonsky编译 |云中几天前,汉森(DavidHeinemeierHansson)宣布Turbo8即将放弃TypeScript。我心想:放弃就放弃吧,反正我也不知道Turbo8是什么鬼。然而,在过去的几年里,一些前端程序员试图向我推销“TypeScript没用,只测着玩玩”的想法。我认为,有这种观点的人要么不关心代码质量,要么根本不知道TypeScript是什么。在这里,我将解释为什么应该使用TypeScript。注:本文作者Vitonsky是一名超过10年的有着复杂项目的前端大牛,参与了许多开源项目的开发:比如翻译网站的浏览器插件Linguist、模块UI工具Ele

【历史上的今天】5 月 4 日:微软放弃收购雅虎;史上最危险的电脑病毒;vi 发布

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年5月4日,青年节。在1995年的今天,德国公司收购Commodore。作为个人计算机行业的先驱,Commodore于1994年停止生产并宣布破产。EscomAG计划恢复Commodore个人电脑的生产,包括其最新型号Amiga;该公司后来出售了其Amiga权利。德国电子公司EscomAG为CommodoreElectronicsLtd的名称、专利和知识产权支付了1000万美元。回顾计算机历史上的5月4日,这一天还发生过哪些关键事件呢?1979年5月:文本编辑器vi发布图源:维基百科1979年5月,vi发布。v

TypeScript被放弃!又一知名前端利器决意转回JS,社区不满:这在开倒车!

撰稿丨千山日前,RubyonRails的创建者DavidHeinemeierHansson(DHH)宣布,将从前端工具链Turbo的8.0版本开始删除TypeScript,这一决定引起了开发社区极大的震惊与不满。TypeScript作为广受欢迎的语言,以其强大的类型系统和优秀的可维护性而出名。所以Turbo8的决定受到了很多人的质疑。很多Turbo用户表示,这个决定不仅仓促,而且是“不受欢迎的”。但如果你有留意过前端工具的发展动态,也许会记得,数月前,前端框架Svelte曾宣布将在4.0版本从TypeScript迁移到JavaScriptJSDoc。如今,又一个前端工具选择放弃TypeScri

热门前端工具链宣布放弃 TypeScript!

近日,前端工具链Turbo宣布将在8.0版本放弃TypeScript。三个月前,前端框架Svelte宣布将在4.0版本从TypeScript切换到使用JSDoc的JavaScript。如今,又一大前端工具Turbo宣布放弃TypeScript。TypeScript究竟存在哪些问题,让这些工具都宣布放弃使用?Turbo是用于前端开发的下一代工具链,用Rust编写。它由3个主要部分组成:Turbopack[1]:增量构建工具(Webpack的后继者,比Webpack快700倍)Turborepo[2]:增量构建系统Turbo引擎:低级增量计算和记忆引擎从各方面来看,TypeScript对微软来说都

【C++从入门到放弃】C/C++内存管理(new和delete的用法详解)

🧑‍💻作者:@情话0.0📝专栏:《C++从入门到放弃》👦个人简介:一名双非编程菜鸟,在这里分享自己的编程学习笔记,欢迎大家的指正与点赞,谢谢!C/C++内存管理前言一、C语言中的动态内存管理方式二、C++动态内存管理1.new/delete操作内置类型2.new和delete操作自定义类型3.malloc和free,new和delete,new[]和delete[]的匹配使用4.operatornew与operatordelete函数5.new和delete的实现原理5.1内置类型5.2自定义类型6.malloc/free和new/delete的区别7.定位new总结前言在学习C/C++内存管

再见!微软官宣放弃Mac 版 Visual Studio IDE

撰稿丨千山对于VisualStudio,只要是开发者,或多或少都接触过。发布于1997年的VisualStudio标志着微软第一次将这么多开发工具捆绑在一个地方。也许有人认为VisualStudio如今过于“臃肿”,但实际上在很多场景中,VisualStudio仍然是真正的专业强者,因此被人戏称为“宇宙最强IDE”。近日,跨入第26个发展年头的VisualStudio迎来了一个重要变化:适用于Mac平台的VisualStudio集成开发环境(IDE)正式启动“退休”进程。1、告别在即,VisualStudioforMac进入退休倒计时8月30日,微软开发者博客更新了一则公告,宣布VisualS

​放弃数据库,改用Kafka!

作者|AndreasEvers编译|言征长期以来,数据库一直充当着记录系统,它们以可靠且持久的方式存储和管理关键数据,也赢得了大多数公司的信赖。但时代在变。许多新兴趋势正在影响当今数据的存储和管理方式,不得不让一些技术决策者们重新考虑数据存储究竟还有哪些创新途径。或许,关系型数据库开始变得不合时宜了。本篇文章为诸君提供了一种“跳出框框”的记录系统的新玩法——为什么组织需要以不同的方式思考数据存储、使用Kafka作为记录系统的好处以及有哪些好的实现思路等,希望对诸君有所启发。1、用Kafka替代关系数据库KORFinancial是一家金融服务初创公司,他们为何会选择Kafka,而不是依赖关系数据