拒绝 JavaScript

2024-12-10

本文作者认为 JavaScript 存在很多缺陷,虽然流行且有效,但如今应该被更高级的语言取代,就像汇编语言被更高级的语言取代一样。作者强烈推荐 TypeScript,认为它弥补了 JavaScript 的缺陷,并提供了更强大的类型系统,尤其适合大型项目和团队协作。作者还反驳了一些反对使用 TypeScript 的常见观点,例如“类型太麻烦”、“JavaScript 适合快速原型开发”等,认为这些观点站不住脚,并强调 TypeScript 的类型检查能够有效减少错误,提高代码质量。

阅读更多
未分类

美国专利商标局收到取消Oracle JavaScript商标的申请

2024-11-26

Deno Land向美国专利商标局提交申请,要求取消Oracle持有的JavaScript商标,理由是Oracle自2009年从Sun Microsystems手中收购该商标后,并未销售任何JavaScript商品或提供相关服务,构成商标弃用和欺诈。JavaScript社区也曾公开呼吁Oracle放弃该商标,认为Oracle并未在JavaScript发展中扮演积极角色,其商标所有权造成了不必要的混淆和障碍。Deno Land希望Oracle能够承认商标弃用,让撤销程序顺利进行。

阅读更多
未分类

Linux基金会采用OMI或将为伦理LLM铺平道路

2024-08-19

Linux基金会将开放模型倡议(OMI)纳入旗下,旨在推动更符合伦理的大型语言模型(LLM)发展。OMI致力于创建质量与专有模型相当甚至更好的社区LLM,但没有限制其使用的许可条款。该倡议将建立治理框架、开发透明数据集、创建用于红队的alpha测试模型,并计划在年底前向社区发布带有微调脚本的alpha版本模型。

阅读更多
未分类

GitHub 推出 AI 驱动的代码漏洞修复工具

2024-08-18

GitHub 发布了 Copilot Autofix,这是一项 AI 驱动的软件漏洞修复服务,是其 GitHub 高级安全 (GHAS) 服务的一部分。Copilot Autofix 分析代码中的漏洞,解释其重要性,并提供代码建议,帮助开发人员快速修复漏洞。GitHub Enterprise Cloud 上的 GHAS 客户的订阅中已包含 Copilot Autofix。从 9 月开始,Copilot Autofix 将在拉取请求中免费提供给开源项目。

阅读更多
未分类

Rust语言流行度指数跃升

2024-07-14

根据Tiobe 最新发布的7月份编程语言流行度指数,Rust语言排名上升至第13位,创历史新高,预计即将进入前10名。Tiobe CEO Paul Jansen 将 Rust 的快速上升归因于美国政府于2024年2月发布的一份报告,该报告出于安全原因建议使用 Rust 代替 C/C++。他还将 Rust 的成功归功于其不断发展的社区和生态系统支持。

阅读更多
未分类 Tiobe指数

法官驳回针对 GitHub Copilot AI 编码助手的诉讼

2024-07-10

美国旧金山地区法院法官驳回了一项集体诉讼,该诉讼质疑 GitHub 使用代码示例训练其 AI 驱动的编码助手 Github Copilot 的合法性。该诉讼最初于 2022 年 11 月提起,声称 GitHub 在公共 GitHub 代码存储库上训练 Copilot AI 侵犯了在 GitHub 上根据开源许可发布代码的“大量创建者”的权利。该诉讼由律师兼开源程序员 Matthew Butterick 与 Joseph Saveri 律师事务所联合提起。加州北区法官 Jon S. Tigar 在 6 月 24 日首次宣布、但直到 7 月 5 日才公开的裁决中写道,原告未能根据法律确定,任何不当得利的赔偿都可以作为原告对违反合同索赔的损害赔偿措施。

阅读更多

RStudio 开发商推出全新 R 和 Python IDE

2024-06-28

RStudio 开发商 Posit 推出了一款名为 Positron 的“下一代”数据科学 IDE,该 IDE 基于 Visual Studio Code,并针对 R 和 Python 进行了特别设计。Positron 开箱即用,易于设置,内置了对 R 和 Python 的支持,并带有一个易于使用的数据和变量资源管理器。该项目仍处于早期开发阶段,但为 R 和 Python 开发人员提供了一个有前途的新选择。

阅读更多
未分类 R

用户界面的衰落

2024-06-03

文章批评了现代用户界面设计中牺牲实用性而追求外观炫酷的趋势。作者列举了取消“确定”和“取消”按钮、窗口操作区域过窄、应用程序标识不清以及过度使用灰色等设计缺陷,认为这些改变增加了用户操作难度,降低了用户体验。作者呼吁软件开发者回归以用户为中心的设计理念,优先考虑实用性和易用性。

阅读更多
未分类

JetBrains 推出 Rust 开发专用 IDE:RustRover

2024-05-25

JetBrains 发布了名为 RustRover 的 Rust 专用 IDE,该 IDE 整合了 Rust 工具链,并通过可选插件和订阅提供 AI 辅助功能。RustRover旨在简化 Rust 编码体验,提供实时反馈、代码建议、简化的工具链管理和团队协作功能。它提供付费商业许可证和免费非商业许可证两种选择。

阅读更多
未分类 JetBrains

PHP在Tiobe语言流行度指数中排名下降

2024-04-15

曾作为web开发热门语言的PHP,在2024年4月的Tiobe编程语言流行度指数中跌至历史最低点,排名第17位。 Tiobe指出,随着Ruby on Rails、Django和React等竞争性web开发框架的出现,PHP的流行度逐渐下降。 尽管PHP仍然在中小型网站中占有一席之地,并在WordPress内容管理系统中得到应用,但其昔日的辉煌似乎已经结束。

阅读更多
未分类 Tiobe