Ext3.1的一些使用讨论

这里简单记录一下曾经的10个月使用Ext的工做模式。

前公司用的是 Ext 3.1,在2018/2019的今天,能够说是比较久远的技术了。处于大前端发展时代的咱们,对其的诟病应该很多。
不过其中面向对象的编程模式确实值得确定,也算是一个雏形了。前端

  • 整个页面自顶向下,均为对象。
  • 按个人理解来讲,Ext是个UI框架,每一个按钮,都是Ext的内置对象。就想当前的 Antd,Element同样,不过风格实在是过于古老了。让我感受回到了 winXP 的时代。
  • 内置的函数,initComponent,onDestroy,这些也挺像 Vue、React 这类框架的雏形。

仔细想来,我当初对其到底有何不满居然暂时无从想起,只是隐隐约约感受其中有特别多的冗余。
也许是不让用 ES6 吧?编程

  • 各个组件之间的依赖之间的冗余不少,模块化的方法是PHP作的,采用一种 deps 的记录文件。
  • 因为框架的古老,全部的写法难以总体升级为 ES6 的写法。
  • 因为是在硬件上调试,因此每一次的调试要将代码上传至设备上,虽然有 vscode 的 ftd 的帮助,不过有时候切换设备,设备常常故障,比较影响效率。
  • 犹记得当时实现功能,学习代码的时候,因为没有文档,通常都是询问前辈(框架太过古老,百度没有任何信息,仔细想来,这是个很大的弊端,对于将来的新人也是如此吧)
  • 老代码由于没有经历 Eslint 的洗礼,十分不规范
相关文章
相关标签/搜索