开发者社区> 问答> 正文

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

马铭芳 2018-07-20 17:07:39 824

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

移动开发 前端开发 JavaScript weex Android开发
分享到
取消 提交回答
全部回答(2)
  • 竹泊
    2019-07-17 22:48:07

    0 0
  • 51干警网
    2019-07-17 22:48:07

    感谢小编的整理。

    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程