写点什么

构建工具

0 人感兴趣 · 16 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/0a/0a104217a3966d4e1dd40bbaefb11eb3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Bundle-less 的思考和实践分享

随着 Snowpack、Vite 等利用提倡 no-bundle 的构建工具逐渐兴起,同时现代浏览器对原生 ESM 的普遍支持,Bundle-less 的概念席卷前端圈。本文分享作者对于 Bundle-less 的理解以及在这个方向上做过的一些探索。

https://static001.geekbang.org/infoq/86/866926458b73eb7fcc3011bdcc371614.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

高效使用 Java 构建工具,Maven 篇|云效工程师指北

用户头像
阿里云云效
2022-04-01

高效使用Java构建工具|Maven篇。众所周知,当前最主流的Java构建工具为Maven/Gradle/Bazel,针对每一个工具,我将分别从日常工作中常见的场景问题切入,例如依赖管理、构建加速、灵活开发、高效迁移等,针对性地介绍如何高效灵活地用好这3个工具。

https://static001.geekbang.org/infoq/99/99b6c5643dcfa10e263ee94c20208611.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

N 个技巧,编写更高效 Dockerfile|云效工程师指北

用户头像
阿里云云效
2022-03-11

N个技巧,编写更高效 Dockerfile,云原生时代下软件的构建和部署离不开容器技术。提到容器,几乎大家下意识都会联想到 Docker。本次文章主要分享的是如何编写能使 Dockerfile 构建过程更快速、构建镜像更小的技巧。

https://static001.geekbang.org/infoq/54/544b2bee3d9f756b822c668af5fdbe12.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

阿里巴巴如何提升构建的效率 | 阿里巴巴 DevOps 实践指南

用户头像
阿里云云效
2022-03-10

构建是将源码变成制品的过程。构建包括编译,但不等同于编译。即使对于不需要编译的解释型语言,也要构建成一个压缩包或 Docker 镜像再去部署。无论是在开发阶段还是 CICD 阶段,都离不开构建过程,构建的质量和效率对持续交付影响很大。

https://static001.geekbang.org/infoq/c7/c79897496e62334c5067b534ebcafed7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Bazel 与 Gradle 构建工具差异对比

用户头像
轻口味
2021-10-19

之前介绍Bazel文章中有同学闻到Bazel与Gradle工具的差异。这篇文章我们解答这个问题。

【Android 构建新工具】Bazel 构建工具介绍

用户头像
轻口味
2021-10-13

最近在编译Android平台的tensorflow lite库,发现官方使用的是Bazel构建工具,大概了解了下,它不仅可以构建Native层还可以构建Java层库。今天我们简单介绍下什么是Bazel,后续我们逐步深入了解Bazel构建工具,使用Bazel构建我们的Android项目。

https://static001.geekbang.org/infoq/68/680263aab17bb27984b971be67e31192.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Webpack 简介

用户头像
编程三昧
2021-06-11

构建其实是工程化、自动化思想在前端开发中的体现,把一系列流程用代码去实现,让代码自动化地执行这一系列复杂的流程。 构建给前端开发注入了更大的活力,解放了我们的生产力。

BUG!从编写 Loader 到窥探大佬 Debug 全过程

用户头像
HZFEStudio
2021-04-24

原文:BUG!从编写 Loader 到窥探大佬 Debug 全过程

https://static001.geekbang.org/infoq/da/da0555f5ad22fe07326b0b73a6c6b71d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

尤雨溪 Twitch 直播:下一代前端构建工具 ViteJS —— Open Source Friday

用户头像
清秋
2021-03-28

关于 Vite,来看看作者本人怎么说。本视频是 Vue 以及 Vite 作者 尤雨溪 在 2021 年 2 月 12 日在 Twitch 上做客 GitHub Open Source Friday 节目的直播视频。在视频里有尤大关于 Vite 的各项功能的详细阐述、大佬 diss webpack 等内容。

深度分析前端构建工具:Vite2 v.s Snowpack3 v.s. Webpack5

用户头像
智联大前端
2021-03-09

Vite一经发布就吸引了很多人的关注,NPM下载量一路攀升。而在Vite之前,还有Snowpack也同样采用了No-Bundler构建方案。那么No-Bundler模式与传统老牌构建工具Webpack孰优孰劣呢?能否实现平滑迁移和完美取代?一起来看看Vite2、Snowpack3和Webpack5吧!

在 gradle 中构建 java 项目

用户头像
程序那些事
2021-02-20

之前的文章我们讲到了gradle的基本使用,使用gradle的最终目的就是为了构建java项目。今天本文将会详细的讲解如何在gradle中构建java项目。

gradle 中的增量构建

用户头像
程序那些事
2021-02-17

在我们使用的各种工具中,为了提升工作效率,总会使用到各种各样的缓存技术,比如说docker中的layer就是缓存了之前构建的image。在gradle中这种以task组合起来的构建工具也不例外,在gradle中,这种技术叫做增量构建。

深入理解 gradle 中的 task

用户头像
程序那些事
2021-02-15

在之前的文章中,我们讲到了如何使用gradle创建一个简单的task,以及task之间怎么依赖,甚至使用了程序来创建task。在本文中,我们会更加深入的去了解一下gradle中的task。

深入了解 gradle 和 maven 的区别

用户头像
程序那些事
2021-02-10

gradle和maven都可以用来构建java程序,甚至在某些情况下,两者还可以互相转换,那么他们两个的共同点和不同点是什么?我们如何在项目中选择使用哪种技术呢?一起来看看吧。

最新版 gradle 安装使用简介

用户头像
程序那些事
2021-02-07

gradle的最新版本是6.7,从2009年的第一个版本,到2020年的6.7,已经发展了11年了。gradle是作为android的官方构建工具引入的,除了java,它还能够支持多种语言的构建,所以用途非常广泛。

https://static001.geekbang.org/infoq/a5/a5d8daa2f64eac68895abaf53ded434f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

读 2020 年 Javascript 趋势报告展望 ES2020

用户头像
devpoint
2021-01-31

2021年1月14日,Javascript 2020趋势调查报告发布了。调查结果来自137个国家的23,765名开发者,涵盖了开发者对Javascript特性、技术、工具等的使用和想法。下面来一起看看这份报告,并加深对Javascript的认识,在新的一年里提升一个档次。

构建工具_构建工具技术文章_InfoQ写作社区