Posted in

Angular Material 持续支持;同时:Clerk SDK 为 Astro 推出_AI阅读总结 — 包阅AI

包阅导读总结

1.

关键词:Angular Material、Clerk SDK、Astro、Meteor.JS 3、Dark Patterns

2.

总结:Google 团队变动未影响 Angular Material,其使用 MDC Web 且将自行迭代相关代码。Astro 有新官方 SDK @clerk/astro 用于添加认证授权。Meteor.JS 3 发布,集成 Node.js 20 和 Express 并做了多项改进。Reddit 因不良设计进入“Dark Patterns Hall of Shame”。

3.

主要内容:

– Angular Material

– 谷歌 MWC 团队变动,但 Angular Material 不受影响,因其使用 MDC Web 而非 MWC。

– Angular Material 正致力于从 MDC Web 分叉代码并自行迭代。

– Clerk SDK for Astro

– Astro 有新官方 SDK @clerk/astro,由 Clerk 推出,可助开发者在应用中添加认证和授权。

– Meteor.JS 3 Releases

– 开源全栈 JavaScript 框架 Meteor.JS 发布 3.0 版本。

– 集成 Node.js 20 和 Express,带来多项增强,如 Top-Level Await 等。

– 进行多项架构变更,如替换 Fibers 等。

– Dark Patterns Hall of Shame

– Reddit 因不断干扰移动浏览器用户下载其应用而被列入。

– 该列表包含多种不良设计模式和不道德设计。

思维导图:

文章地址:https://thenewstack.io/angular-material-support-continues-also-clerk-sdk-for-astro/

文章来源:thenewstack.io

作者:Loraine Lawson

发布时间:2024/7/26 16:14

语言:英文

总字数:681字

预计阅读时间:3分钟

评分:82分

标签:Angular Material,Clerk SDK,Astro,MeteorJS,Node.js


以下为原文内容

本内容来源于用户推荐转载,旨在分享知识与观点,如有侵权请联系删除 联系邮箱 media@ilingban.com

Last month, Google announced that some of the engineers on its Material Web Components (MWC) team had been reassigned to work on its internal framework, Wiz. That’s led to questions about ongoing support for Angular Material.

MWC is a library of reusable, customizable UI components built on the web component standard. The components follow Google’s Material Design guidelines, making it easier to create a consistent look for web applications.

The team at Angular made it clear this week that Angular Material won’t be impacted by the change because it does not use or depend on MWC. Instead, it uses a library called MDC Web under the hood. Normally, that’s just an internal implementation detail, they said, but the post goes on to explain that MDC is “a set of lower-level pieces that can be combined into components.”

“Angular started incorporating MDC Web years ago, and Angular Material v15 made the components based on top of MDC Web the default,” the post noted. “Recently, in order to iterate more rapidly, rather than continuing to import MDC directly, the team is currently working to fork the code we depend on from MDC Web and will be iterating on it inside Angular Material going forward.”

The change is not expected to have an impact on component APIs or their rendered output.

Clerk Unveils Astro SDK

The popular JS framework Astro has a new official SDK, @clerk/astro, which allows developers to add authentication and authorization into Astro applications.

Clerk is a user management platform. The SDK ships with Clerk’s UI components, middleware, and low-level utilities for custom flows, the Clerk team said in the changeling.

A quick start guide is available to help developers explore the offering.

Meteor.JS 3 Releases

MeteorJS is an open source, full-stack JavaScript framework designed for building real-time web and mobile applications. It can handle both client-side and server-side logic using JavaScript.

The framework released version 3.0 this week, with the big news being that it now integrates with Node.js 20 and Express. The Node.js integration brings several enhancements to Meteor, including:

  • Top-Level Await, which simplifies initialization of applications; and
  • Stable Timers Promises API, which provides a promise-based alternative to traditional timer functions like setTimeout and setInterval.

This update allows Meteor to fully take advantage of the latest features and performance improvements in Node.js 20, the team wrote.

“The adoption of Express in Meteor 3 opens up new possibilities for developers, especially when building RESTful APIs or serving static files,” the team added. “Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.”

In addition to Express and Node.js, there were several architectural changes that the team said would modernize the platform and improve its performance and scalability, including:

  • Nixing Fibers and replacing it with native async/await syntax to align with modern JavaScript standards, simplify the codebase, and enhance compatibility with future Node.js releases.
  • Async/Await for MongoDB Interactions, which makes all MongoDB operations asynchronous to improve performance and reduce latency.
  • ARM Architecture Support, which expands Meteor’s compatibility to include ARM architectures, allowing developers to run Meteor on a wider range of hardware, such as Raspberry Pi.

Dark Patterns Hall of Shame

Reddit made the list this month by nagging mobile browser users with constant interruptions to download its app. And the list wishes you good luck on canceling that DoorDash subscription.

The Dark Patterns Hall of Shame includes dark patterns and unethical designs found on popular sites. The catalog breaks objectionable practices down into “Bait and Switch,” “Nagging,” “Disguised Ads,” and my personal favorite, “Privacy Zuckering,” in which a service or a website tricks you into sharing more information with it than you really want to.

Reddit is the most recent addition to the catalog of offenses, but the entire list has several new entries from 2024 and is worth a quick read for a laugh — or to make sure you’re not committing an offense.

YOUTUBE.COM/THENEWSTACK

Tech moves fast, don’t miss an episode. Subscribe to our YouTubechannel to stream all our podcasts, interviews, demos, and more.

GroupCreated with Sketch.