组件化与服务化的辨析

在几乎每一个软件设计的基础上都有一种感知、抽象和分解的方法论。这种理念采用特定的抽象和分解技术将导致更好的设计。在处理变更的场景中,主要有软件开发的组件方法和服务方法,本文分析了它们在处理变更方面的差...
4年前
430

2023 年的 React 生态

React 是用于构建用户界面的JavaScript库,其核心是让开发者能够使用函数组件创建组件驱动的用户界面。它带有一些内置解决方案,例如,用于本地状态、副作用和优化性能的 React Hooks...
4年前
1030

Netty中有哪些核心组件?

最近又有粉丝问我这样一个问题,说Netty中最核心的组件有哪些?它们都起什么作用?今天,给大家详细聊一聊,我把Netty的核心组件分为三层,分别是网络通信层、事件调度层和服务编排层。,,在网络通信层有...
4年前
250

一个快速的Vue3无限滚动组件

,如果你在社交媒体上停留的时间过长,那么,你所在的网站很可能正在使用无限滚动组件。,无限滚动组件是在用户向下滚动页面时加载新内容,而不是将其分成多个页面。,它们对于特定类型的内容(例如用户生成的内容...
4年前
580

详解 Webpack devtools

最近在开发一个低代码平台,主要用于运营搭建 H5 活动。这中间涉及到第三方组件的开发,而第三方组件想要接入平台,需要经过我们特定的打包工具来build。构建之后的组件,会合并成单个的 js 文件,而且...
4年前
200

微前端:前端的微服务

微服务是构建可以独立工作的小型自治团队的流行方式。不幸的是,就其本质而言,微服务只在后端工作。即使有最好的微服务架构,前端开发仍然需要高度的相互依赖,这会引入耦合和通信开销,这会拖慢每个人的速度。,我...
5年前
880

软件架构中的跨层缓存

​译者 | 李睿,审校 | 孙淑娟,本文面向软件开发人员、技术经理、软件架构师、测试工程师以及其他有兴趣了解如何在软件系统中使用缓存的人员。 ,(1)为什么需要缓存 ,如今,现代软件系统变得越来越分散...
5年前
530

如何做 React 性能优化?

,大家好,我是前端西瓜哥。今天带大家来学习如何做 React 性能优化。,一个组件可以通过 React.memo 方法得到一个添加了缓存功能的新组件。,再次渲染时,如果 props 没有发生改变,就跳...
5年前
540

Vue3 开发拒绝 CV, 快使用 CRUD

,开发管理后台基本是企业的日常需求, 基本每个前台项目都必有一个后台项目跟着, 虽然是必需品, 但是大家好像有不是那么在意他, 毕竟只有管理员用。,crud-vue通过简单的JSON配置即可实现完整的...
5年前
330

如何在 TypeScript 中使用泛型

泛型是静态类型语言的基本特征,允许开发人员将类型作为参数传递给另一种类型、函数或其他结构。当开发人员使他们的组件成为通用组件时,他们使该组件能够接受和强制在使用组件时传入的类型,这提高了代码灵活性,使...
5年前
330

基于组件开发的六大优势

,基于组件的架构可以帮助您交付优化的应用程序来响应不断变化的市场需求。最好的部分是你不需要聘请昂贵的应用专家来做这件事!,除了在您的软件应用程序中拥有可重用的代码位之外,基于组件的开发还带来了许多优势...
5年前
550

DevOps的尽头会是NoOps吗?

开发世界中的事正在难以置信地快速发展,云上的自动化和扩展每天也都有新的高度。你几乎可以对任何东西进行 "作为一种服务"--无论是存储、网络、云中、计算还是安全。云供应商也在越来越多地投资于他们的自动化...
5年前
380