前端除了 vue react angular,有没有什么更加冷门,稀奇古怪的开发框架,求推荐

2021-04-18 20:28:21 +08:00
 zxCoder

暂时没工作压力,这几个框架写久了感觉有点审美疲劳,想折腾折腾点别的用到个人项目上

6186 次点击
所在节点    Vue.js
50 条回复
throns
2021-04-18 20:44:25 +08:00
有兴趣可以学一下: https://svelte.dev/
adjusted
2021-04-18 20:45:25 +08:00
rust wasm
Jirajine
2021-04-18 20:52:58 +08:00
svelte 很不错,个人感觉比 vue 好。

但这算不上“冷门、稀奇古怪”,满足你这要求的估计得是那些非 js 的框架。
crossswarm
2021-04-18 22:34:00 +08:00
.NET 的 Blazor 框架,利用 C#写前端
agagega
2021-04-18 22:35:43 +08:00
Ember (现在还活着么)
Elm (这是个新语言)
abersheeran
2021-04-19 00:04:42 +08:00
之前在 V2EX 不是有人发了自己开发的前端框架嘛。据说学起来比 Vue 、React 还简单。也有好几百颗 Star 了和一定用户量了。
learningman
2021-04-19 00:45:52 +08:00
@abersheeran 但是他跑去知乎喷尤雨溪不会写 js,我觉得这个行为有点。。。
aabbcc112233
2021-04-19 00:53:31 +08:00
flutter 啊,顺便还学会了跨平台技术
3dwelcome
2021-04-19 02:24:46 +08:00
我就想着谁能把<script>里加上其他 JIT 的语法,比如 Py, Lua, C++,好让我在前端也能多玩出一点花样。
老是 js,都快写吐了。
hronro
2021-04-19 02:39:51 +08:00
@3dwelcome JIT 是什么?
3dwelcome
2021-04-19 03:19:10 +08:00
@hronro JIT 就是实时转换别的语言到 JS,比如你 TS 需要编译后才能用到 JS,但 JIT 已经打包了 TS->JS 转换器。

网页运行过程中,可以动态编译 TS 的新语法。

但我就是不太想用 TS/JS,就想用别的语言。四楼的.net 就是前端 JIT 一个案例,可惜技术是基于 WASM 的,微信小程序不支持啊。
MintZX
2021-04-19 06:16:31 +08:00
@3dwelcome 刚想说 webassembly 不就可以吗?结果看到你说微信小程序。。emmm,我觉得这是腾讯的问题哈哈哈
Mutoo
2021-04-19 06:25:18 +08:00
上古框架多是 MVC 架构的,可以参考 todomvc 各式框架范例 https://todomvc.com/
hymxm
2021-04-19 08:47:25 +08:00
ext...
Leviathann
2021-04-19 09:15:28 +08:00
rust yew
abersheeran
2021-04-19 09:26:19 +08:00
@3dwelcome https://brython.info/ 你在说这个?

@learningman 我觉得还行吧,对技术狂热的人不都这样吗?尤雨溪的 JavaScript/TypeScript 写的是不咋地,Vue 火,功劳在运营而不是技术。不能说他火了,就否定客观上技术不咋地这个事吧。
FrankFang128
2021-04-19 09:31:07 +08:00
cslive
2021-04-19 09:47:34 +08:00
java 有个框架,用 java 写 html 页面,忘了叫啥的,老外用的还挺多的
narrowei
2021-04-19 09:52:11 +08:00
@cslive vaadin?
TomatoYuyuko
2021-04-19 09:56:14 +08:00
mvvm 的鼻祖级框架 knockout,配合 jq 非常爽,缺点是自身没有生命周期,算是超轻量级的 vue

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

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

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

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

© 2021 V2EX