由于汇报关系调整 我现在又回头做端到端研发D2C相关的工作。
这次主管给的课题是通过D2C解决低码搭建上用户写jsx的乱象。已经不是抽象了 是我根本不认可。但是毕竟是牛马 该做还是得做。
先说为什么不认可,
1.用户写jsx的原因是组件限制高文本需要格式化和数据组合。 那么小面积格式化使用jsx是最灵活的 而且jsx编写面板也配备了智能编码。 为什么要单独变成npm包才行呢?它也不复用呀。
2.业务组件npm是by站点引入的,原本只有一个页面单次使用的格式化 变成组件资源后 所有页面都要引入,影响性能(公司历史 低码物料是应用维度按需引用非页面)
3. 这些老页面的jsx 页面跑的好好的 改它干啥。作为中台为什么要卷业务开发这些没有价值的事情。
最后 问题归问题,活该做还是得做。 因为为什么做这个事情 本身不影响我对这个事情的研究。无端给我一个研究的理由也挺好的。
另外在B端系统 我认为组件的收敛和规范化还是很重要的不应该那么随意。真正解决问题的应该是设计开放型组件 在样式风格尺寸上有约束 剩下的交给ai。否则页面看起来可能就百花齐放了。对于C端页面还好 而B端严谨的页面确不太合适了。
再者 业务组件如此灵活自由 那么一个页面做一个组件的乱象也不远了。