V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zxCoder
V2EX  ›  Vue.js

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

  •  
  •   zxCoder · 2021-04-18 20:28:21 +08:00 · 5702 次点击
    这是一个创建于 1075 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    50 条回复    2022-06-08 13:23:36 +08:00
    throns
        1
    throns  
       2021-04-18 20:44:25 +08:00   ❤️ 3
    有兴趣可以学一下: https://svelte.dev/
    adjusted
        2
    adjusted  
       2021-04-18 20:45:25 +08:00   ❤️ 2
    rust wasm
    Jirajine
        3
    Jirajine  
       2021-04-18 20:52:58 +08:00 via Android
    svelte 很不错,个人感觉比 vue 好。

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

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

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

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

    不止于框架, clojurescript 语言: https://clojurescript.org/guides/quick-start

    我是觉得小众, 就是用用的人少, 用户相应的也少, 只能平时个人项目用用, 经不起生产环境
    jsjgjbzhang
        22
    jsjgjbzhang  
       2021-04-19 10:59:33 +08:00
    cocos creator
    chinagxwei
        23
    chinagxwei  
       2021-04-19 11:02:31 +08:00
    @TomatoYuyuko kojs 现在应该没有公司在用了吧?招聘基本应该见不到这个玩意吧?
    cslive
        24
    cslive  
       2021-04-19 11:04:43 +08:00
    @narrowei 就是这个框架,只能用做 web 端,却不能打包成应用程序,很奇怪
    hansnow
        25
    hansnow  
       2021-04-19 11:24:32 +08:00   ❤️ 2
    terax
        26
    terax  
       2021-04-19 11:28:04 +08:00 via iPhone
    国内各种的小程序方案。不冷门,但是 tmd 稀奇古怪
    hafuhafu
        27
    hafuhafu  
       2021-04-19 11:31:30 +08:00
    knockout,插件支持少的可怜,东西全挤在 data-bind 里。
    mmqc
        28
    mmqc  
       2021-04-19 11:33:38 +08:00
    underScore
    P233
        29
    P233  
       2021-04-19 11:57:32 +08:00 via Android
    试试 clojurescript
    releaseme
        30
    releaseme  
       2021-04-19 12:55:50 +08:00
    Svelte
    Cyclejs -> 响应式
    Elm -> 函数式
    或者试试 ReasonML + React
    LancerComet
        31
    LancerComet  
       2021-04-19 13:08:44 +08:00
    埋在坟墓里的 WinJS
    BingoXuan
        32
    BingoXuan  
       2021-04-19 13:18:30 +08:00
    mithril.js, a hyperscript framework
    Mutoo
        33
    Mutoo  
       2021-04-19 13:22:42 +08:00
    @cslive gwt 么。
    ibegyourpardon
        34
    ibegyourpardon  
       2021-04-19 13:27:59 +08:00
    vanillajs
    TomatoYuyuko
        35
    TomatoYuyuko  
       2021-04-19 13:37:49 +08:00
    @chinagxwei 我刚才查了下出新版本了,加了生命周期。一般都上 vue 了没人用这个了,自娱自乐就是,玩玩还行
    shenyu1996
        36
    shenyu1996  
       2021-04-19 13:55:49 +08:00 via Android
    flutter 了解一下
    themiscloud
        37
    themiscloud  
       2021-04-19 13:57:28 +08:00
    solidjs
    alphinejs

    基于 deno 的 aleph.js
    kop1989
        38
    kop1989  
       2021-04-19 13:59:49 +08:00
    12 年用了一年左右的 ExtJS,虽然是 js 库,但数据绑定、封装等概念都是有的。
    charlie21
        39
    charlie21  
       2021-04-19 20:33:24 +08:00
    此举的收获是什么呢?
    还不如尝试用原生 JS 实现这些 JS 框架的效果
    JerryY
        40
    JerryY  
       2021-04-19 20:33:50 +08:00
    kendoUI,算是国内冷门了吧
    cereschen
        41
    cereschen  
       2021-04-19 22:14:18 +08:00
    冷门的多得很 但是稀奇古怪的没多少
    现在已经玩不出什么花了
    我提一个比较有意思的
    可以编译成各大框架代码 不过还不成熟
    https://github.com/BuilderIO/jsx-lite
    TimPeake
        42
    TimPeake  
       2021-04-19 23:21:14 +08:00
    你这就是传说中的闲的鸡儿疼。。。😂😂
    真想折腾、图新鲜感还不如自己模仿(抄袭)写个简单的个框架玩玩
    ymd
        43
    ymd  
       2021-04-20 00:03:28 +08:00
    shzx1994529
        44
    shzx1994529  
       2021-04-20 01:12:50 +08:00
    backbone, knockout 带你回到房价还没起飞的年代
    DOLLOR
        45
    DOLLOR  
       2021-04-20 09:47:54 +08:00
    Web Component,浏览器自带的框架。
    okakuyang
        46
    okakuyang  
       2021-04-20 10:19:45 +08:00
    用 swift 语言 用类 swiftUi 的结构写前端 有兴趣吗 Tokamak
    noahziheng
        47
    noahziheng  
       2021-04-20 15:00:57 +08:00
    翻译过一个 Apline.js 的中文文档,算是冷门了,有兴趣可试试
    https://github.com/alpinejs/alpine
    文档(简中): https://github.com/alpinejs/alpine/blob/master/README.zh-CN.md
    godbasin
        48
    godbasin  
       2021-04-20 15:09:41 +08:00
    littleFive
        49
    littleFive  
       2021-04-20 16:30:17 +08:00
    lchynn
        50
    lchynn  
       2022-06-08 13:23:36 +08:00
    @noahziheng 20.9K star 是冷门?快赶得上 TOP 4 框架了吧。 难道 1 年之内,热门程度翻了 100 倍?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3251 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.