ECMA国际已于6月30日正式批准ECMAScript 2026规范,即JavaScript编程语言规范第17版。此版本新增多项实用功能,包括:Math.sumPrecise用于高精度数值求和;Iterator.concat用于迭代器序列化;Array.fromAsync支持从异步来源构建数组;Error.isError用于识别错误对象;Map和WeakMap新增默认值检索方法;Uint8Array支持十六进制与Base64字符串互转;JSON.parse新增源段访问参数;JSON.rawJSON可精细控制原始值的序列化输出。
微软宣布TypeScript 7.0发布候选版本(RC)。该版本将TypeScript从JavaScript移植至Go语言,性能较TypeScript 6.0提升约10倍,得益于原生代码速度和共享内存并行处理。新版本支持解析、类型检查和输出等多步骤并行执行,可自动适配大型代码库。微软计划一个月内正式发布7.0,并提供兼容包支持与6.0版本并行运行,避免命名冲突。
2023年编程语言排行榜最新出炉,Python凭借其在数据科学、人工智能及机器学习领域的广泛应用,继续稳居第一。JavaScript、Java、C/C++等主流语言紧随其后。随着云计算、AI应用的持续爆发,Rust、Go等新兴语言也加速崛起,受到越来越多开发者的青睐。掌握这些热门编程语言,将有助于IT从业者提升职场竞争力。
本文整理自一场归档小组讨论,RevolutionCyber首席执行官Juliet Okafor与Sapphire Digital业务运营总监Sara Zarling就低代码/无代码开发的速度、生产力及用户体验优势展开探讨,同时指出其在灵活性和扩展性方面的局限与风险,帮助开发者规避常见陷阱。该讨论源自2023年10月19日由InformationWeek和ITPro Today联合举办的"DevSecOps高效安全实践"线上活动。
Deno Land发布Deno 2.9运行时更新,新增deno desktop功能,允许开发者使用现有Web技术栈构建原生桌面应用,UI在WebView中运行,逻辑在Deno中执行,输出为单一可分发二进制文件。此版本还将冷启动时间从34ms缩短至17ms,内存峰值占用降低2.2倍,HTTP吞吐量提升最高1.27倍,并将Node.js兼容性目标升级至Node.js 26。
温布尔登网球锦标赛即将开幕,IBM借助AI工具IBM Bob,将原本需要十年完成的开发工作压缩至九个月。IBM Bob支持开发团队完成整个软件开发生命周期,能在47分钟内完成约1.5万项数字资产的迁移。今年的全英俱乐部官网与App将全面升级,搭载IBM Watsonx AI能力。去年,赛事吸引了约7.3亿场外观众通过数字渠道参与,数字平台已成为赛事触达全球球迷的核心方式。
人工智能正深刻重塑软件开发领域。从规划设计到测试部署与维护,AI智能体正在重新定义编程实践、开发工具、开发者角色及整个软件开发生命周期。本期企业聚焦报告由CIO、Computerworld、CSO、InfoWorld及Network World编辑团队联合出品,深入探讨如何有效驾驭AI驱动的开发能力,助力企业把握技术变革机遇。
尽管近期关于初级开发岗位减少的报道不断,但数据显示软件开发者并未走向消亡。波士顿大学教授James Bessen指出,自2022年ChatGPT推出以来,美国软件开发者人数增长19%,达250万人的历史高位。全球开发者规模同样持续扩大。AI虽在改变开发者的工作内容,使其从日常编码转向架构设计与AI协作,但生产力提升带动了软件需求增长,反而创造了更多岗位。
GitHub发布Stacked PRs新功能,旨在解决AI辅助编程带来的代码审查压力。该功能通过gh-stack扩展将大型代码变更拆分为多个小型、有序的拉取请求,自动处理分支变基,减少合并冲突。分析人士认为,此举将显著提升中大型企业的代码审查效率,但也对第三方工具Graphite构成竞争威胁。工作流习惯的调整仍是推广面临的主要挑战。
Apple的Swift编程语言VS Code扩展现已上架由Eclipse基金会托管的Open VSX注册表,支持macOS、Linux和Windows跨平台开发。该扩展提供代码补全、重构、调试、测试浏览器及DocC支持,并允许Cursor等AI IDE自动安装Swift,无需手动下载。主要功能包括跳转定义、错误注解与修复建议、自动生成调试配置等,但大多数功能仅适用于Swift Package Manager构建的项目。
德国萨尔大学研究生Kamila Szewczyk在准备课程讲义时,意外发现老牌Linux窗口管理器E16存在一个长达20年的缺陷:当文件名过长时,窗口标题截断算法因缺乏迭代次数上限,会陷入无限循环导致桌面卡死。她通过限制迭代次数上限为32次、防止负值修正产生异常重叠、以及避免除零错误三项修改解决了该问题。她同时指出,现代软件开发过度追求新功能,反而带来更多不稳定性。
微软宣布,其开源Web开发框架ASP.NET Core 2.3将于2027年4月7日正式终止支持。届时,微软将停止提供漏洞修复、技术支持及安全补丁。Entity Framework 2.3等相关软件包也将同步停止支持。微软建议用户升级至.NET 10 LTS等受支持版本,并推荐使用GitHub Copilot现代化工具辅助迁移。终止支持后,现有应用仍可运行,但将面临安全漏洞风险。
微软即将为Windows Insider成员提供一种便捷方式,让用户自主选择测试哪些新功能。此前,内测用户只能等待微软通过"受控功能推出"程序随机分配测试功能,或借助ViVeTool等第三方软件手动启用。新设置名为"功能标志",对企业管理员尤为实用。目前该功能尚未正式启用,微软设计负责人Marcus Ash表示将于近期分享更多细节。
Rust官方博客于4月4日发布公告,提示WebAssembly目标即将移除长期使用的`--allow-undefined`链接标志。该变更将随Rust 1.96版本于2026年5月28日正式发布。移除该标志的目的是消除WebAssembly与其他原生平台之间的行为差异,避免因符号未定义而产生难以追溯的错误。官方认为,此次变更实际影响范围有限,多数情况下不会导致项目中断,反而有助于提升编译诊断能力。
微软宣布ASP.NET Core 2.3的支持截止日期为2027年4月7日。该版本是唯一仍在.NET Framework上运行的受支持版本。届时,微软将停止提供安全补丁、漏洞修复及技术支持。官方建议用户升级至基于.NET 10的现代ASP.NET平台。部分用户对此表示不满,认为微软借助"工具"定义的政策漏洞提前终止支持,而那些拒绝迁移至ASP.NET Core的用户反而仍处于支持状态。
Bluesky周一出现服务中断,用户立即将其归咎于开发团队使用AI工具进行"氛围编程"。尽管官方将问题归因于上游服务商,但用户仍在社交媒体上批评开发者依赖AI工具编写代码。Bluesky团队此前公开承认使用Claude等AI编程工具,引发用户担忧。虽然专业开发者认为AI工具能提高效率,但许多终端用户仍将其视为技术问题的罪魁祸首,体现了公众对AI编程工具的抵触情绪。
Anthropic公司意外泄露了AI软件开发助手Claude Code的完整源代码,超过51.2万行代码被公开。此前人们只能通过逆向工程或小片段代码来了解Claude Code的工作原理,但这次Anthropic直接敞开了大门。该泄露事件于3月31日被发现,引发了对安全影响和代码中潜在秘密的广泛讨论。
甲骨文在声称拥有5330亿美元订单的同时,却裁员约3万人。公司预计2026年收入670亿美元,资本支出500亿美元。被裁员工多为高级工程师和中层管理者,涉及产品开发、安全和合规等关键岗位。尽管高管声称AI工具能让更小团队交付更完整解决方案,但分析师认为裁员主要是为提升股价,因为公司股价自2025年第三季度以来已下跌超50%。
软件开发环境初创公司Coder Technologies获得9000万美元C轮融资,由KKR领投。该公司开发开源工具,用云端集中化沙箱替代本地开发环境,解决配置不一致和安装耗时问题。其产品包括AI编程代理工具Mux,付费版本提供额外网络安全功能和审计日志。公司将用资金开发新的AI功能并扩展国际业务。
Anthropic公司周二承认因"人为错误"意外泄露了AI编程助手Claude Code的部分内部源代码。一个内部文件被误包含在软件更新中,指向包含近2000个文件和50万行代码的档案库,随即被复制到GitHub平台。泄露代码的社交媒体帖子浏览量超过2900万次,改写版本成为GitHub史上下载最快的代码库。公司发言人澄清这是打包错误而非安全漏洞,未涉及敏感客户数据。这是Anthropic近期第二次数据泄露事件。