转转小程序自动化构建部署方案 编程技术

转转小程序自动化构建部署方案

关注我们文末有福利 作者简介 强敏 一个三年前端经验正在茁壮成长的程序媛,目前主要负责小程序业务生态,偶尔也写点VUE,未来希望再写写node能够跑通全链路 转眼之间,距离微信小程序诞生至今已有 3 年历史,背靠微信这个巨大流量池,小程序以其轻量级,即用即走的特点赢得了广大用户的青睐。 微信公开数据显示,截止 2019 年 11 月,当前已上线小程序总数超...
阅读全文
如何基于 DDD 构建微服务? 软件架构

如何基于 DDD 构建微服务?

作者 | Chandra Ramalingam 策划 | 田晓旭 本文将讨论微服务与 DDD 涉及到的概念、策划和设计方法,并且尝试将一个单体应用拆分成多个基于 DDD 的微服务。 1 微服务的定义 微服务中的“微”虽然表示服务的规模,但它并不是使应用程序成为微服务的唯一标准。当团队转向基于微服务的架构时,他们的目标是提高敏捷性,即自主且频繁地部署功能。 因此,很难给微服务...
阅读全文
重新定义研发模式,DataWorks 前端架构演进与 Serverless 实践之路 编程技术

重新定义研发模式,DataWorks 前端架构演进与 Serverless 实践之路

DataWorks 是一个提供了大数据 OS 能力、并以 all in one box 的方式提供专业高效、安全可靠的一站式大数据智能云研发平台,提供了数据集成、数据开发、数据治理、数据安全、数据服务、应用开发、机器学习完整数据链路的产品。 痛点 复杂的产品功能和技术架构 很多产品都提供了类似于 IDE 形态的富交互单页应用,如下图: 图1. 数据开发 IDE I...
阅读全文
前端有架构吗? 软件架构

前端有架构吗?

从事前端开发的你,不知有没有被问过:「前端有架构吗?」 问你的人的身份,可能是你的 boss 或上司,可能是后端同事,也可能是前端同行;问你的人的目的,可能是刁难,可能是嘲讽,也可能是请教。 前端开发 众所周知,做前端开发所依赖的核心技术就是 HTML、CSS 和 JS,就像好基友一样形影不离,我们将它们仨亲切地并称为「三剑客」。 经过这二十多年,尤其是在 V8 引擎及 Node....
阅读全文
最经典的两种软件架构模式 软件架构

最经典的两种软件架构模式

点击关注“ 有赞coder ” 获取更多技术干货哦~ 作者:kk 团队:业务中台前端团队 什么是架构模式? 根据维基百科中的定义: An architecture pattern is a general,reusable solution to a commonly occurring problem in software a...
阅读全文
前端技术专家(P8)的规划能力如何训练,答案全给你 编程技术

前端技术专家(P8)的规划能力如何训练,答案全给你

前端早早聊大会,前端成长新起点,帮你提前二十天,站在新的起跑线,目标成为 用得上,听得懂,抄得走 的前端大会,计划 2020 年办 12 期,由前端早早聊与掘金联合举办。 第五届 - 前端监控体系如何搭建/用户行为/产品质量如何跟踪,4 月 25 日举行,8 位讲师,8 个小时,全天直播,报名链接: huodongxing.com/go/tl5 本文为第四届 - 前端职业规划专场讲师...
阅读全文
从0实现React 系列(一):React的架构设计 编程技术

从0实现React 系列(一):React的架构设计

编者按:本文作者苏畅,奇舞团前端开发工程师。 为什么要写这个系列? 2020年初给自己定下目标,今年要读懂React源码,最好能成为React Contributor(没想到很快就实现了,虽然提交的commit很微小)。 为什么要读React源码呢,因为如果单纯开发日常业务的话,前端的边界其实很窄。回想一下,你今年做的业务,换作是去年的你,前年的你,换作是应届生甲乙丙,他们能替换你的位...
阅读全文
Javaweb 项目为什么要放弃 JSP 而拥抱前后端分离? 编程技术

Javaweb 项目为什么要放弃 JSP 而拥抱前后端分离?

看到了一篇非常好的博文, JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要前后端分离?2.0版,为分布式架构打基础 ,博主 杨明翰 讲的特别的通透全面,特此转载分享过来,另,本博文对原文做了小小的重新排版,使文章结构更加清晰易读。 一、前言 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行...
阅读全文
使用 Node.js 搭建一个 API 网关(助力微服务) 编程技术

使用 Node.js 搭建一个 API 网关(助力微服务)

外部客户端访问微服务架构中的服务时,服务端会对认证和传输有一些常见的要求。API 网关提供共享层来处理服务协议之间的差异,并满足特定客户端(如桌面浏览器、移动设备和老系统)的要求。 微服务和消费者 微服务是面向服务的架构,团队可以独立设计、开发和发布应用程序。它允许在系统各个层面上的技术多样性,团队可以在给定的技术难题中使用最佳语言、数据库、协议和传输层,从而受益。例如,一个团队...
阅读全文
玩转娱乐化时代|淘系互动团队几年的技术沉淀+经验都在这! 编程技术

玩转娱乐化时代|淘系互动团队几年的技术沉淀+经验都在这!

作 者|渚薰 出品|阿里巴巴新零售淘系技术部 作者简介: 淘系技术部-互动-渚薰。 12年加入阿里,曾先后参与和担任手淘无线基础架构工作 、WEEX 前端框架工作。 16年来到淘系互动团队,带领一群志同道合的兄弟姐妹们在互动业务领域探索技术价值、助力业务成长。 在人口红利开始萎缩,各个 App 都开始以娱乐化互动作为重要手段来争夺普通民众的在线时长。因此在诸如互动业务领域内...
阅读全文
Loading...