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

2019-01-11 12:59:54 +08:00
 Cbdy

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

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

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

需求的产生

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

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

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

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

2617 次点击
所在节点    前端开发
4 条回复
loading
2019-01-11 13:50:17 +08:00
jquery 也挺好,
vuejs 普通用也可以不整。
TomatoYuyuko
2019-01-11 14:25:32 +08:00
RequireJS 也不算远古吧,我觉得没差现在用的也挺多的
vue 直接用也 ok
一定要玩花里胡哨的就本地编译出来把包丢线上跑啊
LeoEatle
2019-01-11 23:05:32 +08:00
构建工具是构建工具,模块化是模块化,两者并不重合
构建工具从古到今有 shell 脚本 grunt gulp fis webpack rollup parcel...
模块化规范有 AMD CommonJS ES Module
实现模块化的工具有 seajs requirejs node 自己的实现 webpack 也可以通过打包在浏览器中实现 以及最新的 script 标签中 type=module 属性

你这个问题吧,不通过构建工具完全可以呀,你可以用 seajs + backbone + jquery 实现不错的模块化,构建工具的话,直接用一个 js 脚本跑也是可以的嘛
Cbdy
2019-01-12 08:40:01 +08:00
我只是想用 tsx+react😅

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

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

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

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

© 2021 V2EX