我们的堆栈在 10 年内如何演变
过去 10 年一直在同一个地方工作的一个好处是,我能够看到我们的堆栈是如何演变的。
技术 | 2010 | 2020 |
---|---|---|
前端 | HTML CSS JavaScript jQuery |
HTML5 Sass ReactJS Gatsby |
后端 | Apache 2.0 PHP 5.3 MySQL 5.1 |
Nginx Node.js MongoDB |
基础设施 | 我们办公室的服务器 | 亚马逊网络服务 谷歌云服务 |
自动化测试 | Selenium WebDriver | 期末考试 |
分析 | 谷歌分析 | 完整故事 振幅 段 |
焦点:
1.盖茨比❤️
Gatsby 将您的 React 视图呈现为发送到客户端的静态 HTML 文件,即使禁用 JavaScript 也可以使用该网站。
这意味着客户端不必用 JavaScript 来构建网站的繁重工作。
这可以改善 SEO 和性能,因为网站在初始加载时可以呈现得更快。
2.结束测试❤️
Endtest 允许我们在几分钟内创建自动化测试并在跨浏览器云上执行它们,甚至无需编写任何代码。
它使我们能够在 Chrome、Firefox、Safari、Edge、Internet Explorer 和移动浏览器上执行测试。
我们有一套回归测试,每天运行多次,这让我们有信心,当出现问题时,我们是第一个发现的人。
3.完整故事❤️
FullStory 记录我们用户的会话并允许我们查看重播。
这有助于我们在造成损失之前发现潜在的用户体验问题。
人们一直在争论使用会话记录器是否合乎道德。
我们确实在我们的子处理器列表中显示了它。
最后的想法
总体趋势是朝着减轻我们肩上负担的方向发展。
你的技术栈怎么样?随着时间的推移,它有什么变化吗?
文章来源:https://dev.to/andrewkeyboardwarrior/how-our-stack-evolved-in-10-years-5fmn