如题,先上地址:
github:https://github.com/oatw/luda
文档:https://oatw.github.io/luda
codepen demos: https://codepen.io/collection/nmBYVv
老哥们有空的话帮看看,要是觉得还可以,那就请用你那白白嫩嫩的小手手到 hacker news https://news.ycombinator.com/item?id=21799916 点个 up 吧。
要是觉得不咋地或者只是单纯反感我这种明目张胆的拉票行为,那就请用你那又粗又硬的大黑手,在评论区蹂躏我吧!!!
1
FourAndHalf 2019-12-16 08:42:35 +08:00
蹂躏
|
2
oatw OP @FourAndHalf 吼吼吼吼~ 开始做动作吧~
|
3
w292614191 2019-12-16 09:01:14 +08:00
这是一个前端 UI 组件?
没找到中文文档? |
4
oatw OP @w292614191 中文文档实在是没挤出时间写啊,后续会慢慢补上的。
这个东西本质上是一个 javascript 库,可以用来编写跨框架的 ui 组件,只是为了节省开发者时间,内置了一些编写好的组件可以选用。 ![https://oatw.github.io/luda/0.3.x/assets/img/execution.png]( https://oatw.github.io/luda/0.3.x/assets/img/execution.png) ![https://oatw.github.io/luda/0.3.x/assets/img/lifecycle.png]( https://oatw.github.io/luda/0.3.x/assets/img/lifecycle.png) |
5
strugglexiang 2019-12-16 09:05:11 +08:00
厉害是厉害,就是不知道拉票是干什么的
|
6
oatw OP @strugglexiang 谢谢大兄弟的鼓励,厉害谈不上,只能说倾注了一些自己的心血和对前端的一些理解吧。Hacker news 上我是发了一个帖子推广一下这个小项目,有个投票功能,被点击的 up 越多,当然就会有更多人看到啦~ 当然,我也只是抱着试一试的心态。
|
7
fumichael 2019-12-16 09:12:02 +08:00 1
结束前端程序员职业生涯
开启全干程序员职业生涯了吗 |
8
carrywu 2019-12-16 09:12:54 +08:00
所以为啥前端生涯要结束了
|
9
chenlaocong 2019-12-16 09:15:40 +08:00 via Android
开启后端生涯了吗
|
11
onfuns 2019-12-16 09:17:59 +08:00
辞职卖包子了吗?
|
12
meteor957 2019-12-16 09:26:59 +08:00
移民?拆迁?
|
13
xiangyuecn 2019-12-16 09:28:20 +08:00
家里有猪
|
14
Kaier 2019-12-16 09:29:51 +08:00
遇到富婆啦?
|
15
SkyCity4NJ 2019-12-16 09:43:24 +08:00
恭喜了
|
16
oatw OP @fumichael
@carrywu @chenlaocong @ChenKevin @onfuns @meteor957 @xiangyuecn @Kaier 哈哈哈~ 都不是啦。其实就是厌倦了,感觉有点浪费生命了。 我知道这样说可能招打。但是一个很尴尬的客观现实是,在大多数场景下,前端开发都是处在整个开发环节比较被动的下游,抛出内部开发人员的分工协作方式不谈,光是一个浏览器的兼容性就需要做很多擦屁股的工作,有的小伙伴可能不同意,认为浏览器的兼容性已经越来越好了,为什么还有这样的抱怨。其实我也不想抱怨,只是即使你用的都是 caniuse 上一片绿的特性,只要用的稍微深入那么一点点,依然会面临浏览器厂商五花八门不一致的实现问题,如果看一看一些框架或类库的源码,就会发现其中包含了多少做兼容性的工作。我的直观感受是,前端工作的付出和回报有点不成正比了,太多时间浪费在解决上游程序的问题上。当然这只是其中的一方面原因,还有很多感受不太方便细谈了,怕引战。 我记得刚开始做前端的时候,有幸看到玉伯大神的一篇博客[https://github.com/lifesinger/blog/issues/141]( https://github.com/lifesinger/blog/issues/141), 让我受益匪浅,如今许多年过去了,回头看看依然引人深思,虽说玉伯大神这几年在探索并落地了新的方向,但不是每个人都有那样的机遇和环境。 说到底,累了,倦了,已经体会不到刚接触前端那时候作出一点点小成绩的兴奋感了,有的只是无力的空洞感。 哈哈~负能量了,希望不要受我影响。 |
18
qq2291482528 2019-12-16 09:53:48 +08:00
那你准备干嘛
|
21
NasirQ 2019-12-16 09:54:49 +08:00
所以,咱现在计划干啥嘞?
|
22
alalida 2019-12-16 10:02:30 +08:00
那你准备干嘛
|
23
NerverLibis 2019-12-16 10:12:51 +08:00 via iPhone
php 转行运维路过 修电脑挺好
|
24
netherlanddennis 2019-12-16 10:29:34 +08:00
@oatw
所以说.你准备干啥去. |
25
root777 2019-12-16 10:44:00 +08:00
所以,要回去继承家业了是吧?
|
26
dinjufen 2019-12-16 10:58:57 +08:00
@oatw 我现在也主要搞前端,说实话也时常会有一样的负能量想法,不知道能搞多久,倒不是说自己不想搞,而是和你一样的想法,感觉前端终归是个偏边缘的东西。另外接下来你准备干啥?
|
27
xiaohouzhi 2019-12-16 11:35:37 +08:00 1
你们看看,这就是上班摸鱼,不好好干活的下场,只能回去继承上亿家产了。
|
28
ningbo16 2019-12-16 11:37:32 +08:00
同前端,看同事各种高大上的 ppt 最后落地为页面里面一个小东西,就感觉有点有点荒诞。楼主准备干嘛?
|
29
oatw OP |
30
oatw OP @qq2291482528
@NasirQ @alalida @netherlanddennis @dinjufen @ningbo16 其实我没啥雄心壮志,我甘愿做一条咸鱼。对于前端或者说对于技术而言,个人是挺热爱的,很享受那种从无到有创造的感觉,即使以后不做程序相关的事情,还是会把计算机科学作为自己的一个爱好。 从现实的角度来说,首先得保证家人和自己有一个相对稳定的生活状态吧。 我身在一个东北老工业城市,在目前的形势下除了老百姓的衣食住行,其他行业自己没能力也没机会介入。和几位公事过的大哥聊过一些这方面的事情,都有点想用自己这么多年掌握的技术做点本地化衣食住行相关周边服务的想法。当然,肯定没法跟人家 bat,美团什么竞争了,只是初步有个想法往细分市场探索探索,至于做成什么样子很难说,毕竟大家除了有点技术,其它方面资源都挺匮乏的,都是一穷二百的普通老百姓。那谁不是说嘛:“2019 年是 10 年以来最糟糕的一年,也是未来 10 年最好的一年。。。”所以,走不走这一步,能走多远,目前都没法回答,谈不上创业,只是找条路活着。 最近也跟之前的同事们聊了一下目前所在城市未来 IT 这行打工的情况,有些机会还是可以保证一个相对稳定的生活的,如果上面那条路走不动,那可能就跟之前的同事们联络联络择优打工吧,这个城市 IT 圈子比较小,所幸还有些一直联系的同事,大家也都可以相互扶持。但也保不齐到了退休年龄被清退的命运。。。继续打工做前端也好,后端也罢,对自己现在的情况而言都是个中短期的缓兵之计,还是倾向于在第一个方向多发点力。 以上这两个是目前主要考虑的方向了,其余的那都是要改行的话了,入行难,改行更难。只能说多积累自己其他方面的一些技能,如果能慢慢有所提升,或许就彻底告别程序生涯了。 |
31
leeemon 2019-12-16 12:23:44 +08:00
老哥后续做什么
|
32
zxhy 2019-12-16 12:36:16 +08:00
其实做前端前,就在知乎看到过,为什么不能一直做前端开发。
|
33
zxhy 2019-12-16 12:39:14 +08:00
你说的 问题的确存在,不过一般没人去深思。
|
34
ericgui 2019-12-16 12:50:18 +08:00
原来前端没前途,不只是我一个人的看法。
说实在的,我也很迷惘。 |
35
ctnjry 2019-12-16 12:52:31 +08:00 via Android
哈哈,同感
|
36
ctnjry 2019-12-16 12:53:18 +08:00 via Android
1 技术上确实复杂场景
2 业务上偏下游,偏执行资源 |
37
oatw OP @ericgui 不不不!大兄弟你不要灰心!
不是说前端没前途,只是如果只局限在前端,那你付出的努力和收获有的时候是不太成正比的。说的直白点就是可能你付出了 200%的努力,但是只解决了 10%不到的问题。 |
38
ctnjry 2019-12-16 12:56:05 +08:00 via Android
1 技术上缺少复杂场景值得深挖
2 业务上偏下游,偏执行资源 |
39
ericgui 2019-12-16 12:59:27 +08:00
|
43
hyy1995 2019-12-16 13:14:13 +08:00
回家继承家业吗?目前来说,薪资方面前端确实稍逊,比不了算法和后端,不过我还是很看好前端的未来的,从页面仔到前后端分离再到跨平台开发,前端的发展还是有目共睹的。随着发展,以后 Node 的后端岗可能也会越来越多,js 一把梭
|
47
sunwang 2019-12-16 13:51:53 +08:00
一年多经验的小白,和楼主感受一样,前端做的都是比较边缘的工作,项目上都是后台主导,可能后面想往后台方面转
|
48
oatw OP @ctnjry 从技术上来说,其实各路大神们探索过的东西也不少,只是可能被我们误解了。
很多年前大家为了解放人力提升效率,于是尝试 h5 做应用,各种 spa 框架,各种套壳的方式,cordova, ionic, framework7... 但后来发现“哇塞!简单应用还可以,复杂应用真的好难用!” 于是乎开始了各种 native 做底层架构,h5 做展示的方式来开发。“Umm...不错不错,真香!真香!” 再后来大家觉得效率还是低,于是诞生了各种基于原生的跨平台工具,react native,trigger.io, nativescript, week,flutter... 车轮转来又转去,其实大家要解决的问题都是类似的,开发效率与应用可用性之间的平衡问题。 我不是说这些技术没有价值,而是说我们大多数时候可能只是跟了个风,并不了解这些东西折腾来折腾去的本质。各路大神们也许只是做了个探索,搞出来一个工具,或者只是为了做个实验写了一个框架。大厂自然有人力精力去接手去优化,形成一套比较成熟的开发体系,这个没毛病。可是小厂呢?一顿跟风,一顿人扬马翻,问题没解决多少,倒是引入了一堆新的问题和维护成本。 说实在的,作为一个开发者,落实到工作上我们面对的是要把一个应用踏踏实实做出来,探索和折腾的时间太有限了,还是选择更为重要吧。一点愚见。 |
50
cjc2017 2019-12-16 13:53:48 +08:00
是拆迁了还是有阿姨给买 AJ 了?
|
52
amundsen 2019-12-16 14:18:16 +08:00
老哥,我作为一个大概接近两年的前端,看了你的代码实在是自愧不如啊 = = 水平是我羡慕的了。大佬接下来具体做什么期待后续
|
54
oatw OP @amundsen 谢谢大兄弟鼓励,实在过奖了。我参考了一些框架和库的代码,并非完全原创,只是站在了巨人的肩膀上。你还是不要期待我了,哈哈~后续我可能要去卖生鲜水果了。。。
|
55
aalikes95 2019-12-16 15:31:09 +08:00
老哥加油
|
56
userdhf 2019-12-16 15:36:09 +08:00
为啥不干前端了?年龄到了?升值了?女朋友 80 大寿了?
js 保守估计撑不过 5 年,会被 wasm 干掉 |
60
sweed7 2019-12-16 16:33:50 +08:00
能明确自己的方向,知道自己想要什么,我觉得挺好的,follow ur heart
|
62
jianjian714 2019-12-16 16:58:33 +08:00
北漂,工作一年半了吧,在打算回家养猪
|
64
Asice 2019-12-16 17:21:58 +08:00
彩票中奖了?
|
67
yuchting 2019-12-16 17:36:06 +08:00
35+岁之后技术人员的真正出路:
1、创业 2、创业 3、创业 |
68
alphardex 2019-12-16 17:38:50 +08:00
我目前大四,平时喜欢写(玩) CSS,纯粹就是因为喜欢
我写 CSS 从来都没考虑过兼容性,也许是因为我还没工作的缘故吧 认为 JS 只是个辅助,能用纯 CSS 实现的一般不会用 JS,甚至对框架也不怎么感冒 我的 codepen 主页: https://codepen.io/alphardex 对毕业后能不能找到工作颇为担忧,毕竟国内对 CSS 不是很重视 |
70
alalida 2019-12-16 17:53:32 +08:00
wasm 用来把已有的 native GUI application 搬到 web browser,实现 js 很难实现的功能。而目前 js 主要用来做增删改查的页面,或者展示型的 client,两者不会有很多交叠。比较怕的是 js 游戏开发,如白鹭引擎那些。如果 wasm 成熟,用 openGL 或者 unity 写的游戏会对目前的 js 游戏产生很大冲击。
|
72
oatw OP @alphardex 很不错的呀!大兄弟!其实我觉得吧,工作归工作,爱好是爱好,咱也不一定非得找个写 css 的工作不是。但你有这些创意满满的 codepen,也绝对是个加分项。我以前还是个拖拉机学院毕业的呢……都没想过会当程序员。都是命啊!
|
74
scyuns 2019-12-16 19:11:22 +08:00 via Android 1
期待中文文档
|
76
Heanes 2019-12-16 19:51:16 +08:00
感谢分享,感觉不错
|
77
sweetieni 2019-12-16 19:53:10 +08:00
老哥明白人,只是做项目前一定要做好前期调研
|
80
bshu 2019-12-16 20:17:16 +08:00 1
做后端试试,一坨的增删改查,真正需要你动脑子的地方可能不过 10%,真到了要动脑子的时候可能是需求大变动,系统设计很难兼容了,恭喜你,重头增删改查;要不试试做设计吧,老板和产品经理一句话,这几天白忙了;要不做产品经理吧,设计和开发为啥总不给力和难沟通呢呢?问题是都给力了,你做的产品确定在市场上吃得开?还有你干嘛老改产品设计呢;要不当老板试试?别人赚钱,我咋一直在亏呢
|
81
oatw OP @bshu 哈哈😄各有各的难啊。很多人如果不是工作上有冲突,都可以成为朋友的。所以能自己做的部分尽量自己做了吧,就别麻烦别人了。
|
83
DappMaker 2019-12-16 20:48:39 +08:00
是的,前端只能锦上添花,技术迭代虽然很快,但本质上还是那些东西,核心价值并不大。
|
84
alakey1989 2019-12-16 20:55:07 +08:00
@bshu 可爱
|
85
DappMaker 2019-12-16 20:57:24 +08:00
楼主能加个微信么,我也是前端,现在也在寻找突破方向,希望交流一下 wx:dappmaker
|
86
netherlanddennis 2019-12-16 21:22:00 +08:00 1
@oatw
兄弟加油。大家都是老百姓。活一辈子。自己开心就好 |
87
947211232 2019-12-16 22:19:54 +08:00 1
加油
|
88
nianyu 2019-12-16 22:40:09 +08:00
已 star
|
91
efaun 2019-12-17 15:49:51 +08:00
为什么一个中国人写的项目没有中文文档却过来在中文社区要中国人给 star,你更适合去 reddit 面向国际
|
93
DemonQ 2019-12-17 17:46:52 +08:00
只看了一个 button 的 disable 的状态,手型没有变。
如果是个人兴趣锻炼能力表示支持,但要想在面试加分建议斟酌。 |
95
yuchting 2020-01-14 14:54:24 +08:00
@oatw 没啥经验,就是自己 2B 的次数多了点而已。
我就那么一说,你就那么一听就好了,不能把养老的希望寄托在中彩票上面哇~~ |
96
a1609 2020-04-20 14:10:15 +08:00
坐标沈阳,尚能饭否?
|