开发者社区> 问答> 正文

新的技术环境下前端面临的挑战和机遇【问答合集】

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

展开
收起
我是管理员 2018-07-20 17:07:39 2730 0
2 条回答
写回答
取消 提交回答
  • 2019-07-17 22:48:07
    赞同 展开评论 打赏
  • 阿里云论坛版主,QQ 1978638808

    感谢小编的整理。

    2019-07-17 22:48:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载