V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ClassicOldSong  ›  全部回复第 3 页 / 共 15 页
回复总数  300
1  2  3  4  5  6  7  8  9  10 ... 15  
@hallDrawnel 对我来说我开心的点就是自己做出来的东西能够让其他人得到帮助。挺傻的是不是。。。

但很多人就以为这种人不可能存在,就开始来喷,搞得我都以为我是不是阿斯伯格综合症患者了。。。。。。。
@DeutschXP 请描述一下我的动机
@Oktfolio 事实上是酒香也怕巷子深。因为外面的臭豆腐可能太臭了。
@avastms 这和 Jade 的区别还是蛮大的。。。。另外 ef 对 WebComponent 的支持也是近乎完美的,甚至用自己去创建 WebComponent 也是极为方便的

可以参考 https://codesandbox.io/embed/efjs-webcomponent-creator-dfmfn 这个 demo
@shunia 实际的使用方法还有内部原理和现在的 Vue 非常不同。比如 Vue 有 v-for 帮你扩展循环,想要在循环里判断渲染多种不同的内容时就会很尴尬,但 ef 直接提供列表挂载点,想放什么放什么。再比如 vue 的 template 是跟逻辑混写的,在很多时候就没法做到只阅读代码即可了解这个组件在做什么(不是长啥样)。再说内部处理机制,vue 这些都用上 vdom 了,每次渲染都要重建 vdom 树并 diff 才能获取需要变更的位置,而 ef 的做法是把每个需要变更的位置预先生成处理函数,在需要更新的时候把对应的处理函数推入队列后,再对这些操作进行去重执行,大大降低了 js 层面的开销。

关于为什么要自己造模板语法:因为除 EFML 以外没有任何一个模板语法提供了对“挂载点”的描述。以及类 HTML 的写法需要照顾闭合标签,还需要写过多的尖括号,无法表示 properties (区别于 attribute,在这一点上 react 把两者严重混淆了,差评),一般的模板也无法在 mustache 中包含预设值,我只能自己造一个来实现这些需求。

这些内容以后会单独写文章来介绍,不过近期没空,我司自己的新产品准备上架销售了。
@iikebug unix 命名风格的 unmount 也是写作 umount 的的
别的地方可能的确有 typo,发现了的欢迎指出
@isukkaw static renderer 我当时就写了,到现在还挂在 gist 上。你现在说我没接这个橄榄枝我就有点好奇了。
@kikyous

1. 性能显著更好,这个我在初期就宣传过,在上面的文章链接里也有关于性能的对比图,虽然有点老,但比 vanilla 还要快应该足够说明问题了。

2. 心智负担更小,更符合 UI 的本质,这个我在前面的回复里也提过学不会 React 和 Vue 的西班牙老哥 ef 倒是一下就上手了。

3. 没人愿意尝试,自然没有那么健全的生态。但好歹基础的编辑器高亮支持、脚手架都有,以及目前还有 大佬在帮忙开发 EFML 的 Language Service 。生态是需要社区反哺的,因为没生态所以不去用不去尝试甚至用以评价一个项目的好坏我觉得是很不合理的。
@fiveelementgid 又没人阻止你看第二眼第三眼
@neoblackcap 求推广大师帮忙码一码关键词
@neoblackcap 除了 sf 都上过了
@neoblackcap 你也可以翻一下我在 V 站上的发帖,绝大多数都是推广我的作品吧。。。然而有几个人看呢?还不如这个帖子的回复多
@neoblackcap 前端圈有多娱乐大家都知道。沉下心来钻研技艺的还没来得及被冲上沙滩就都沉在海底了。
@abcbuzhiming 我平庸我有理了呗还
@fiveelementgid 我在回复里说过很多遍了我希望能有更多人来用,我当然清楚 star 不代表什么,但你看仓库能不能用的第一眼难道不也是看 star 数量吗?

我写 ef 的初衷就是提出比 react 和 vue 更好更符合直觉更能适应变化的框架,那我当然希望能够得到更多人的认可能够惠及更多开发者。如果这种心态都算不上健康的话,那开源存在的意义又是什么?大公无私地开发一套又一套重复性质的东西然后方便伸手党们白嫖吗?
@abcbuzhiming Vue 起步的时候也没有中文文档,理由是没必要浪费时间去给你们写文档,现在不一样一群人在捧臭脚( yyx 把我拉黑了所以我对他也没好话说

就我个人而言,我认为至少目前而言搞技术能看懂英文是基础技能吧。如果英文文档也看不懂的话那也的确不是我愿意服务的对象。当时可以接受 Vue 没中文文档现在不接受接人的项目没中文文档,究竟是双标还是退化了?
@icyalala 关键是连用的人都没几个。。。。也就有个忠实的西班牙老哥因为学不会 Vue 和 React 在一直用( x
@yzbythesea 我只是希望有人能来用而已。我自己开公司了,暂时不愁找工作
@avastms 你这个话让我想到了“公司又不用,学了干什么”

顺应潮流并不意味着创作者必须写同质化的东西,新思路新方法的提出也需要更多人的认同才能推广

而您这种点踩的行为无异于给提出新思路的创作者门的热情灭火,也就是拥有这种思想的人把国内开源氛围搞坏的(
@coolmint 装的时候不完美,后来改配置改机型了
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3960 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 10:14 · PVG 18:14 · LAX 02:14 · JFK 05:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.