本期请来了阿里巴巴技术专家,闲鱼前端技术负责人青页现身说法,直播新的技术环境下前端面临的挑战和机遇?
小编将本次直播的用户提问整理成问答集锦,供大家学习交流,希望对大家能有一些帮助~!
1、问:技术上没办法实现的UI需求。
答:可能有些设计师在某个阶段他生产出来的产物,跟技术的产物会有比较大的区别,我会跟设计师沟通。假如说这个实现是有问题的,我会和设计师沟通,给他我另外一个方案,我们会有一个基础的达成。
2、问:对于陈旧,维护性较差的项目,除了推倒重构外,是否还有更好的方案?
答:首相你觉得现在你成就的这个项目,你不满意需求在什么地方,他的结构化设计不合理,他可能是一个前端应用化的框架,他有一定的差距,这个团队是否需要将应用应用化,如果在当前的工作中是非常重要的点,那可以投入资源,如果不是很重要,而且收益不是可见的话,去组建层的处理,让整个项目变为容易维护的阶段。
3、问:闲鱼有用到weex吗?weex中图片上传在android中内存消耗过大,请问您们有进行优化吗?
答:闲鱼前端现在整体的架构都是在weex基础上的,我们现在在weex图片的上传过程中还没有遇到像安卓内存消耗过大的问题,在外部开源中可能还没优化到,如果图片上传过大的话,可能上传之前图片就比较大,这个时候就可以去做一些封片的优化啊。
4、问:通过工具生成的代码怎么保证可维护性呢,会不会产出的代码后期很难维护?
答:我们希望生成的代码,可能要比手写的代码实现要更标准,它的实现可能也更优雅,因为机器是相对固定的生成模式,我们整个UI层到处的代码会是相对固定的标准,这样UI的部分他是统一的,一定程度上讲,机器生成的代码确实比手写的好,可能会对UI生成的代码有一定的改动。
5、问:技术选型时,主要考虑什么那些因素
答:首先看你团队的能力是什么样子的,可能你整个团队在技术上可能比较擅长react或者vue,这个因素可能是较多的考虑的因素。第二就是你接下来要面临的问题,比方说vue语法能力更强一些,像react单向能力更强一些,包括他的生态,vue会渐渐增强,而react像是全家桶一样的,我想我整个后期灵活性更强一些,我就回去选择vue,如果想快速的把整个应用搭建出来,我就会去选择react。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。