求一个前端开源项目的点子

2019-12-11 10:23:00 +08:00
 DemonQ

各位大佬有没有什么开源的项目的想法,可以是如下:

  1. 已有的开源项目在使用上或者开发上,有非常让人难以接受的地方,可以以不同思想重新开发。
  2. 可以解决一个暂时还没有解决方案的痛点 ....

暂时能想到的就是这两条,欢迎补充。(富文本编辑器的想法可以暂时放一下,我之前就是做这个的)

想做一个前端开源的项目,但是没有什么切入点,希望各位大佬能提出点想法来,也可以一起合作。

附上自己的 github: https://github.com/QiShaoXuan

3577 次点击
所在节点    程序员
20 条回复
netnr
2019-12-11 10:40:52 +08:00
目前前端的主流框架 Vue、React 等有一套渲染标签模版,HTML 与模版标签混杂,我个人不怎么接受这种写法;或许为了更好的分离或更优雅,完全用 JSON 来表达,非现有根据 JSON 生成 HTML 的简单解析,应包含更多的功能:虚拟 DOM,差异算法渲染,事件,双向绑定,上下级嵌套,节点类型 等等

换句话说,用纯 JSON 结构来表达所有的事情

当然这样是不是比现有的混杂渲染更好,我也不确定,只是个人的想法
onfuns
2019-12-11 10:43:18 +08:00
好像有个程序员点子的 repo,找不到了。。。
xiaojun1994
2019-12-11 10:59:06 +08:00
我本来准备写个 vue ui 库,写一半了想放弃,😄,等 vue3 成熟了再搞?早知道弄 react 的了,地址: https://github.com/xiaojun1994/unique-ui
DemonQ
2019-12-11 11:02:35 +08:00
@xiaojun1994 UI 库一茬接着一茬,但是真正好用的敢放生产的其实就是那么一两个,而且想要做好有时候感觉并不是一个程序员可以搞定的,需要根据实际业务进行沉淀总结,还有一套成熟的产品理念和 UI 设计,不然我觉得都是小打小闹自己搞着玩,所以暂时先不考虑。
shintendo
2019-12-11 11:05:28 +08:00
@netnr 那不就是个 dsl 吗,json 无非是形式,vue 的模版除了长得更像 html 以外跟这个有什么不同吗?
KuroNekoFan
2019-12-11 11:13:53 +08:00
没啥难以接受的,无非是品味,个人偏好问题
昨天跟同事简单聊了一下,发现真的有人喜欢 vue 的指令而不是 react 的 pure js with markup syntax,我释然
netnr
2019-12-11 11:22:27 +08:00
是的,个人偏好
netnr
2019-12-11 11:25:55 +08:00
@shintendo 你所说的 dsl 能实现现有框架的所有功能吗 我在意这种形式
yuanfnadi
2019-12-11 11:27:19 +08:00
与其自己造没人用的轮子,不如去贡献已经有的项目。

react,vue,antd,vscode.
deleteDB
2019-12-11 11:31:45 +08:00
@netnr 不就是因为用 json 写起来太麻烦 才有了 jsx 么 23333
DemonQ
2019-12-11 11:33:17 +08:00
@yuanfnadi 参与是肯定会的,就是怕没人用才在这里向大佬们请教
shintendo
2019-12-11 11:35:19 +08:00
@netnr 比如用 jade 写模版?或者手写 render function ?
chairuosen
2019-12-11 11:37:29 +08:00
@netnr vue 有 render function
```
render: function (createElement) {
return createElement(
'div', // tag name 标签名称
)
}
```
Sapp
2019-12-11 13:30:12 +08:00
我劝你们真的不要再去做 UI 库了,除了浪费电费没有一点意义,初期技术可能还会增长,但是你要知道 UI 库是个重复性很大的东西,到后面大量补全组件的时候纯粹就是个体力活了,而且现在 UI 库真的太多了,你做出来又有几个人用呢?还真的做个东西就自己做着玩么?有功夫搞这个不如去搞搞可视化、GIS,还能搭车跟一下 5G 和物联网的风口。
molika
2019-12-11 14:01:04 +08:00
@netnr 写 cljs 忘记 vue 的模板和 react 的{}()
ZZITE
2019-12-11 14:15:39 +08:00
把一些现有库的功能用 react hooks 的形式实现一下?像目前开源的 swr、react-hook-form,我觉得对开发方式挺有启发的。
DemonQ
2019-12-11 15:19:47 +08:00
@ZZITE 这个想法不错~
Hanggi
2019-12-11 15:21:43 +08:00
其实可以关注下 Angular,毕竟 Typescript 是未来的主流。做一个 UI 库也不错。
pecopeco
2019-12-11 22:41:13 +08:00
力求 flutter 的 jsx 模板语法,现在的嵌套地狱太反人类了
enther
2021-05-04 17:09:58 +08:00
有趣的富文本编辑器算吗?我们有一个项目,demo 在 editoe.com 。有兴趣可以加 412078668 聊聊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/627866

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX