大家一起参与前端技术选型

159 阅读3分钟

发这篇文章的原因

我供职于深圳一家中外合资的传统国际物流公司,公司在我入职之前是没有前端工程师的岗位,所有的前端页面都是由C#工程师Jquery一把梭哈。我入职后,着手对目前公司的前端项目进行一次系统的重构,所有的前端项目都是从零开始。我秉承着人与人之间彼此的交流才能碰撞出思想的火花,多方讨论后的结果才能面面俱到,且前端项目由我把控整(小声BB:并不是因为前端只有我一个人的原因),所有关于我目前手头上的一个项目的技术选型,想发一篇文章,让大家一起参与到这个项目的前端技术选型

项目背景介绍

初期人手不足的限制,所有先着手重构一个后台管理系统。老后台性能堪忧,优化空间巨大,历史包袱包袱繁重,下面拿首页举个🌰 Snipaste_2022-11-22_09-49-31.png 中间两秒的空档是没有所有任何操作,但是整个首页依赖于后面接口返回的数据,所以首页会有两秒钟白屏。两秒😲,问了C#老哥,他已经忘记为什么会有两秒的空档,但是他感觉问题不大,又不是不能用。

emmm,老哥这句话说的没毛病🤷‍♂️。

或许你会说,"talk is cheap, show me the code",但是你可能忘了,C#老哥用Jquery一把梭哈的代码是否具有可读性呢?当我打开.html的源文件后,满屏的dom操作震惊到我了,全局的var a,var b,各种拼音简写的函数名,注释也少的可怜。😞便放弃阅读源代码。

所有整个后台管理系统只借鉴老后台的部分流程操作和功能,所有的代码全部推倒重新写。

提一句,C#老哥是2010年进入这行的,见证也体验到整个互联网的逐步繁荣和渐渐衰败,据他所说,15、16年的时候,面试可以从早上排到晚上,一天可以约到7、8家公司的面试,offer也可以说是非常容易,也没有现在面试动不动问你源码、原理之类的。和15、16年的黄金时期比起来,现在的衰败,经历过最近这两年找工作的小伙伴应该深有体会吧!老哥是19年进了目前这家公司养老。

项目描述

后台功能整体比较简单,功能涉及表单查询、车辆的出入库、图表展示、人员预约等。后续可以会添加公司全球业务的航班信息大屏展示。对接的也是上面提到的C#老哥,提供接口的同时也给我普及对应的业务逻辑。

可能你说有没有完整的需求之类的文档,抱歉,没有。我入职的第二天,开发组组长指了指老后台,对我说:重构它。然后就没了。

项目要求就是重构、复刻老平台的功能,并预留将来拓展大屏的技术空间

写在最后

我这么做没有什么目的,我只是目前没有看到过有文章这样向大家征求技术选型的意见,觉得这样很有意义也很有趣。

技术栈不限,react、vue2、vue3,也可以是vue-element-admin这样现成的框架。

大家可以在我的文章下评论,我会一一回复讨论,最后完成这个项目前端的技术选型。