715 天前 / u152530
首发于发量爆炸的全栈工程师写文章 Elide: 一键生成 Web API 的黑科技钱十三安德鲁米勒大弟子 6 人赞同了该文章项目链接:https://github.com/yahoo/elide Elide 是个很有意思的,却又鲜为人知的黑科技。 0. 起源 Elide 的起源是一个值得讲讲的故事。大约在 2014 年的冬天,雅虎宣布收购移动端数据分析公司 Flurry,我和其他 10 位同事被抽调出来,组建了一个专门协助 Flurry 整合 Yahoo 技术栈和业务的团队。Flurry 交给我们的第一个任务,就是把他们近 3500 张 MySQL table 一个个都 expose 成 CRUD Web API。 当时的我,年少无知,年轻气盛,年少轻狂。
720 天前 / Ryan众乐
文末福利:开发者藏经阁 NO.1 vite 是什么 vite —— 一个由 vue 作者尤雨溪开发的 web 开发工具,它具有以下特点: 快速的冷启动 即时的模块热更新 真正的按需编译 从作者在微博上的发言: Vite,一个基于浏览器原生 ES imports 的开发服务器。利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用。同时不仅有 Vue 文件支持,还搞定了热更新,而且热更新的速度不会随着模块增多而变慢。针对生产环境则可以把同一份代码用 rollup 打。
741 天前 / Mohuishou
实现仓库结构假设我们现在有一个仓库 github.com/mohuishou/go-test-multi-module 目录结构如下图所示 1234567.├── a│ ├── a.go│ └── go.mod└── b ├── b.go └── go.mod 其中 a/go.mod 使用如下命令生成 1go mod init github.com/mohuishou/go-test-multi-module/a 版本发布对模块进行发版时,只需打上 『模块名』/ 版本号 即可以我们的示例为例,对模块 a 进行发版时我们只需要打上 tag a/v1.0.0 ,同理对模块 b 进行发版时...
741 天前 / mr7
作者 / Mariam Hasnany, Product Manager, Flutter 差不多一年前,我们分享了 Flutter 针对 web 支持的首个技术预览版。我们对 Flutter 的愿景是提供一个便携式的工具包,让您在任何能绘制的界面上都能打造出精美的体验。对于无处不在的 web,Flutter 自然是尝鲜首选,但 web 的特性显然与 Android 和 iOS 这样的移动平台有相当大的区别。 让 Flutter 代码在浏览器中运行,为我们带来了各种有趣的可能性,包括:让开发者们可以轻松将现有的应用从移动端带向 Web 端 —— 不论是完整功能迁移版的应用、PWA (Progressive Web App)...
744 天前 / i校长
上期回顾上期我们做了优化,主要针对 ScrollView+GridView 的使用场景,用了更加合适的组件,这期想做一个主题变更,为什么呢? 第一 暗黑主题越来越刚需化,现在哪个主流 App 没有暗黑都不好意思上架,而 ios 阵营更加强硬的要求平台实现,否则下架,库克牛逼,我们惹不起。第二 项目还处于初期,这个时候重构改动成本较低第三 主题的变更网上有很多框架可以快速实现,但我想寻求的是最简单的实现,不想引入别人的框架,一来自己了如指掌,二来不用依赖别人的升级来满足未来奇葩的需求。这期实现其实很简单,来往下看。
745 天前 / 程序员黄小斜
点击蓝色“程序员书单”关注我哟 加个“星标”,每天带你读好书! 经过了 10 多年的发展,Java Web 从开发框架到社区都已经非常成熟,而目前市面上最流行的 Java Web 框架已然是 Spring 全家桶,从过去的 Spring,SpringMVC,再到 SpringBoot。而曾经流行的 JSP 和 servlet,随着前后端分离的趋势,以及 Spring 这类框架的冲击,也逐渐地淡出了人们的视线,被历史所抛弃。 那么今天如果我们要学习 Java Web,应该按照什么样的一个路线去学习呢,其实,而很多技术虽然已经过时,但是我们仍有必要了解一些它们的历史和发展历程,就比如 servlet...
747 天前 / jaysun
她能满足你哪些? 你有代码洁癖,不希望工具过多干扰你的业务逻辑你希望生成的页面可以自定义修改,来实现更多的功能你希望代码特别简单易读,且容易自定义你希望能快速构建管理后台,哪怕仅仅是将数据库里的数据可视化你希望一键生成,无需复杂操作你希望使用 iView 的组件,快速构建页面那么 go-sword 可以满足你 Github 地址: github.com/sunshinev/go-sword 一款基于 Go 语言的可视化 web 管理后台生成工具 目标就是快速的创建 CRUD 可视化的后台 根据 MySQL 的表结构,创建完整的管理后台界面...
749 天前 / i校长
上期回顾上期我们做了简单的分包处理,然后就用了 SingleChildScrollView+GridView 为主要的框架实现了网格布局以及上下滑动效果,Chrome Web 以及原生体验并没有发现什么问题,可在微信的 Web 浏览器中发现根本滑不动。这是什么问题呢?接下来会揭晓。 本期内容本期主要解决 App 内置浏览器中滑动不顺畅的问题 搜索问题顺着我们的问题,在 google 中搜索 flutter web gridview inside singlechildscrollview scroll 等关键字
764 天前 / 开发者头条
大家好,我是头条菌。我爱程序员!我的微信号:toutiaoio007,欢迎加我好友,拉你入群~ 搞 Web 开发的,需要学习的东西太多了!常有不少同学对于技术路线和精进方向感到迷茫,要是有个路线图就好了!今天要分享的就是这个好东西!2020 最新版 Web 开发者学习路线图!路线图分为前端、后端、DevOps 三部分,好赞。按图索骥吧!前端:(高清大图,关注「开发者头条」微信号,回复「路线图」即可获取) 后端:(高清大图,关注「开发者头条」微信号,回复「路线图」即可获取) DevOps:(高清大图,关注「开发者头条」微信号...
768 天前 / Dunizb
来源:https://medium.com 作者:Michael Bogan 翻译:前端外文精选 对于开发人员而言,时间始终是稀缺资源。 从严格的最后期限到多个项目——到出乎意料的需求——我们的时间总是有需求的。因此,我们一直在寻找有助于提高生产率的工具和流程。 在本文中,我们将介绍五种 Web 开发工具,它们可能会为您带来所需的额外生产力。 通过 Oh My Zsh 掌握命令行 Windows 和 OS X 的默认命令行界面(命令 Prompt 和 Bash)可能令人生畏且难以自定义。如果你不是这方面的专家,你可能会重复那些可以自动完成的琐碎工作。
768 天前 / 一猿小讲
恕我斗胆直言,对开源的 WEB 框架了解多少,有没有尝试写过框架呢?XML 的解析方式有哪些?能答出来吗?! 心中没有答案也没关系,因为通过今天的分享,能让你轻松 get 如下几点,绝对收获满满。 1. XML 解析的方式; 2. digester 的用法; 3. Java WEB 框架的实现思路; 4. 从 0 到 1 徒手实现一个迷你 WEB 框架。 1. XML 解析方式 在 Java 项目研发过程中,不论项目大小,几乎都能见到 XML 配置文件的踪影。使用 XML 可以进行项目配置;也可以作为对接三方 API 时数据封装、报文传输转换,等等很多使用场景。
779 天前 / Jartto
身为前端的你,是否会有这样的烦恼:随着访问用户的成倍增加,站点变得越来越脆弱。任何的访问过慢或崩溃都将是一场灾难。这就对我们工程师提出了更高的要求,要保障网站的「可访问性」和「稳定性」都维持在一个较高水平。那么,是时候了解了解 Web 性能测试了! 一、情景再现有一个大型推广活动来了,类似与抢火车票、淘宝双十一,你能否回答 Boss 的如下问题?1.我们的网站是否能扛住如此的高并发?2.服务器单机 QPS 是多少?3.如果站点扛不住,扩容的话,需要几台?… 一连串的问题,如果你招架不住,不妨仔细阅读本文。
779 天前 / 静逸秋水
某天产品经理,在群里吐槽,自己打开自家的网站,浏览器崩溃了。然后又有人运营跟着评论,说某天也遇见了这种情况。这个时候 HR 也跳出来说面试的候选人也说遇到过这种情况。似乎这个时候,无论我们自己的电脑怎样,但是这个问题就必须有结论。 *前端不想看到的崩溃界面*确定问题其实大家日常在开发的时候,也偶尔会遇到 Crash 的问题,但是大多数原因是我们代码逻辑的问题,因此复现率非常高,我们也容易定位问题。
780 天前 / Alex?.
近日,微信官方开始推广一个新的多端统一开发工具——Kbone。据官方介绍,Kbone 是一个致力于微信小程序和 Web 端同构的解决方案。具体来说,因为微信小程序的底层模型和 Web 端不同,所以如果我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的。Kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在小程序里。因为 Kbone 是通过提供适配器的方式来实现同构,所以微信表示其优势有以下几点:大部分流行的前端框架都能够在 Kbone 上运行...
780 天前 / i校长
下载 APPFlutter Web 网站搭建教程 i 校长关注赞赏支持 Flutter Web 网站搭建教程简述曾几何时,你有没有一个搭个人网站的冲动,我这个想法在我第一次开始写博客就有了,可就是没有搭起来,直到我看到 flutter 有了 web 支持,我就在想,是时候了,必须且一定要做,于是乎我就搭建了现在的网站 ibaozi.cn,代码开源至 https://github.com/ibaozi-cn/ibaozi,而这次我要做的并不是基于这个网站开发,我再次申请了一个新域名 jetpack.net.cn,读过我之前的博客可能直到,我做了一个 Android Jetpack 模版项目在线生成工具...