V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
andyxic
V2EX  ›  前端开发

你做过最复杂的前端功能是什么

  •  
  •   andyxic · 2022-05-08 20:55:51 +08:00 · 2422 次点击
    这是一个创建于 948 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在前端各种轮子飞起,伴随着三大框架衍生的各种状态库,请求库,UI 库层出不穷。看似前端开发越来越繁琐复杂,有多少前端其实每天围绕着表单,表格,图表做文章。那么究竟什么项目 /需求 /功能才算前端届的天花板呢?
    罗列几个个人认为比较费心智的项目 /功能 /需求:
    1. 富文本工具
    2. 图表,动画
    3. 音视频
    4. 在线文档 /在线设计
    5. 地图类

    曾几何时,被问到你工作至今做过最有成就的功能是什么,感觉除了积攒了一大堆轮子的使用心得,并没有什么值得骄傲的,那么作为大神的你们,心里觉得什么才算是前端开发的天花板级功能呢?
    ps:库,轮子就不用讨论了。只讨论跟纯需求 /功能,大公司那种基础架构组啥的,太高端,总不能大家都是大公司架构组的吧。
    9 条回复    2022-05-24 18:12:12 +08:00
    luoxh
        1
    luoxh  
       2022-05-08 22:13:48 +08:00 via iPhone
    3D 点云标注
    m1911star
        2
    m1911star  
       2022-05-08 22:28:55 +08:00
    好家伙,除了第五个,都做过,我个人感觉富文本编辑器和多人协同是一个比较大的坑,现在在做在线的 3D 设计,复杂度正在逐渐叠加,超过前面的指日可待!
    jones2000
        3
    jones2000  
       2022-05-09 01:41:41 +08:00
    HQChart. K 线图, 报价列表,分笔明细表(纯画布手动打造),麦语法指标计算引擎(词法分析,语法分析,AST, 执行器)。 加起来大概有 12W 行代码左右吧. js 裸写, 初版写了 5 个月。
    MillerD
        4
    MillerD  
       2022-05-09 09:45:27 +08:00
    轮子调用工程师表示焦虑的一批
    ccmiao
        5
    ccmiao  
       2022-05-09 17:30:15 +08:00
    三维场景编辑器
    BealuoC
        6
    BealuoC  
       2022-05-12 22:40:08 +08:00
    K 線圖
    shilianmlxg
        7
    shilianmlxg  
       2022-05-13 16:50:42 +08:00
    希望大佬们 能多多来些这上面说的 学习的 github demo 的例子
    自己做过最难的只有 rtc 音视频通话而已.....

    面试问你做过最难的 都不好意思回答
    renhou
        8
    renhou  
       2022-05-23 08:01:11 +08:00
    硬件异步协同,前端直接接收 /调用硬件 api 。
    局域网摄像头,扫码枪,现金收款调度系统等
    BestP
        9
    BestP  
       2022-05-24 18:12:12 +08:00
    感觉我现在做的就挺复杂的,基于 blockly 可视化编程,仿照 scratch 体系(有 scratch-vm,scratch-render ,可惜 scratch 不支持 3d),用 threejs 渲染结果,还得根据硬件的标准开发 python 调用库。解决问题的场景类似于无人机编队表演,动则几百上千家无人机,要一架一架调程序很麻烦,演示的效果还需要真实的动用这么多假飞机,充电都麻烦得很。如果现在这个 web 端项目完成了以后,可以随时在浏览器,批量给飞机设定程序,程序运行结果可以通过 threejs 等 3d 工具直观显示,这样也不再动用飞机就能看到表演效果。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   884 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:47 · PVG 03:47 · LAX 11:47 · JFK 14:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.