Cbdy

2019 年,不通过前端构建工具写前端模块化代码的有好的实践吗?

  •  
  •   Cbdy · Jan 11, 2019 · 3123 views
    This topic created in 2681 days ago, the information mentioned may be changed or developed.

    类似于古代的 RequireJS 的方案,所有的编译和加载工作在前端完成,也是一个模块化的单页页面

    比如我可以把 TypeScript、React 等编译器直接在浏览器端执行,目前比较好的实践吗?

    如果没有,我只能用 jQuery 了😓

    需求的产生

    我有一个 Java ( Gradle )的小工具放在 Heroku,如果使用前端构建(如 webpack )的话咋弄呢? Heroku 的应用模板似乎不能同时支持 Java 和 Node.js

    这个小工具估计就一两个人用,没有性能要求,只要功能实现。但是我又想用 React + TypeScript 写,所以产生了这个问题😂

    或者对于 Heroku 有其他更好的解决方案?

    P.S.我有服务器,只是不想放在自己服务器上

    Supplement 1  ·  Jan 11, 2019
    https://jspm.org/
    似乎能解决一些问题
    4 replies    2019-01-12 08:40:01 +08:00
    loading
        1
    loading  
       Jan 11, 2019 via Android
    jquery 也挺好,
    vuejs 普通用也可以不整。
    TomatoYuyuko
        2
    TomatoYuyuko  
       Jan 11, 2019
    RequireJS 也不算远古吧,我觉得没差现在用的也挺多的
    vue 直接用也 ok
    一定要玩花里胡哨的就本地编译出来把包丢线上跑啊
    LeoEatle
        3
    LeoEatle  
       Jan 11, 2019
    构建工具是构建工具,模块化是模块化,两者并不重合
    构建工具从古到今有 shell 脚本 grunt gulp fis webpack rollup parcel...
    模块化规范有 AMD CommonJS ES Module
    实现模块化的工具有 seajs requirejs node 自己的实现 webpack 也可以通过打包在浏览器中实现 以及最新的 script 标签中 type=module 属性

    你这个问题吧,不通过构建工具完全可以呀,你可以用 seajs + backbone + jquery 实现不错的模块化,构建工具的话,直接用一个 js 脚本跑也是可以的嘛
    Cbdy
        4
    Cbdy  
    OP
       Jan 12, 2019 via Android
    我只是想用 tsx+react😅
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3045 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 02:43 · PVG 10:43 · LAX 19:43 · JFK 22:43
    ♥ Do have faith in what you're doing.