阅读 54

前端之路坎坎坷坷

第一篇文章,不谈技术,谈关于前端和后端种种过往,本人目前一名管理系统的前端开发,曾今是个java开发,但几天前测试却说前端难吗,不是很简单,不就是写个页面吗,哎,突然感慨前端的存在感,或许项目性质的原因,导致了这种差异,其实前端很容易给别人造成视觉差,比如:当你对接2-3个后台,自己能力的突出,超额完成了任务,但在测试或者没做过开发的领导眼里却是觉得很简单,而后台却不会,因为他们会关系到项目的业务运转,每次的版本发布的时候,关键点却都出在后台业务上的bug,前端却会陪着加班,这种视觉差会造就后台比前端复杂,我也承认后台确实比前端复杂,但术业有专攻,各自有各自的领域,不应该去轻易的评价和对比,曾经做java开发的时候,面对复杂的需求,如何设计表结构,再到功能的实现,无限制的增删改查,其实现在大部分的后端开发不也是如今的阶段吗,面对现有的公司架构,大部分还是无能为力 ,目前并也没有能够替代spring的框架,java架构这样的人毕竟不多。 所以再谈前端,面对一些列新进的技术,vue,react,angular等技术栈方向,vue3.0横空出世,再到webpack,vite等构建工具,前端也变得丰富多彩,js向ts的演变,canvas,svn特效,nodejs服务端语言,这些还是技术选型后技术掌握要素,前端模块化和工程化,再别人看来还是构建后的一堆静态文件和页面,或许对于api调用大师,单纯的copy组件使用,是有那么点low,但是对于前端技术选型,架构设计,交互设计还是一门练家子活,就拿个vue管理系统来说,考虑点是哪些呢,路由菜单,如何去控制菜单权限,从菜单权限到按钮级别的权限,通用的组件设计,考虑组件内部数据流的走向,如何控制数据状态合理的使用vuex,实现可配置化组件,交互设计,如何更加便捷的实现交互逻辑,实现接口的通用性等等,都是前端所考虑的范围之内,更别谈像vue框架的实现,世上能有几个尤大大呢,术业有专攻,不同领域的东西还希望别随便去定义,尤其是不懂技术的人。

文章分类
前端
文章标签