material-ui - 继续使用 Material-UI 0.20.1 意味着什么?
问题描述
我们的前端是使用 Material-UI 0.18.7 构建的,我们意识到这已经过时了。我们的前端人员告诉我,升级到 3.x 版本几乎是一次彻底的重写(而且我们的前端又大又复杂),而我们目前无法承担。除了非常旧的版本带来的明显问题之外,是否有任何由于不升级而导致的特殊问题?
解决方案
好吧,因为这是一个前端库,所以没有太多关于安全性的问题——这将是升级的主要原因之一。
您可以查看他们的变更日志并搜索“安全”、“补丁”或 w/e 等关键字。
当然,升级的主要原因是获得新功能、更优化的解决方案(如果您遇到速度变慢)、错误修复等等。
根据前端的大小,可能值得检查升级实际需要多少时间。
不要忘记考虑您的前端人员需要实现已在新版本上实现的新请求功能的时间,他需要进行肮脏的黑客攻击以解决一些已知的错误,使用其他旧库等。 ..如果您保留旧版本。
推荐阅读
- react-native - 当可编辑为假时,onChangeText 被称为事件
- c - 如何使用 .exe 文件将 Code::Blocks 项目转换为适当的应用程序?
- python - Python:matplotlib livedata plot with buffer,更有效的方法
- git - 无论我当前的工作目录如何,git 归档整个 repo
- angular - 如何在调用 http.get 时阻止 Web 应用程序在一分钟后自动超时?
- android - 在 android studio 中打开 cv 设置问题
- flutter - SwitchListTile 背景颜色
- javascript - 如何使用 Vue JS 基于多选下拉列表过滤项目?
- java - 如何从响应中提取字符串?
- html - 悬停时不显示下拉菜单和类别标题太小