首页   注册   登录
 jiyinyiyong 最近的时间轴更新

jiyinyiyong

题叶
V2EX 第 7892 号会员,加入于 2011-04-12 21:50:22 +08:00
87 S 88 B
FP, GUI & Writing
jiyinyiyong 最近回复了
想当年 React 也曾是一个油头粉面的屠龙少年...
134 天前
回复了 Cbdy 创建的主题 Node.js 为什么不把后端也交给 webpack?
@revol 单纯说自举, JavaScript 明明是能做到的 https://github.com/jterrace/js.js
134 天前
回复了 Cbdy 创建的主题 Node.js 为什么不把后端也交给 webpack?
@kevinhwang 帽子扣大了. 残废在哪倒是说说看
134 天前
回复了 Cbdy 创建的主题 Node.js 为什么不把后端也交给 webpack?
前面有人在提 WebAssembly, 我想了下大概还真的可能以后基于 Node API 开发后端要用 Webpack.

现在我们用 Node.js 开发直接发布源码, 原因在于 JavaScript 是动态语言, 而且我们不像一些苛刻的场景那样要求在服务端运行时候快速启动. 如果说这些条件改变了呢, 后端代码借助 WebAssembly 做多语言的混合开发了, 代码部署的时候为了安全或者为了快速启动不建议分发源码, 而是基于二进制的 WASM 文件?

按这样想, 以后用 Webpack 建构后端代码很正常的事情, 就像 Java 程序编译上线不是很正常嘛. 当然这种事情不是一天两天的.

至于说复用代码, 编译发布到服务器. 我现在用 ClojureScript 开发就是这样, 一套代码全都是 ClojureScript 前端浏览器, 后端 Node.js , 其中的 ClojureScript 部分完全可以复用的. 完成之后通过 shadow-cljs 分别给前端后端代码打包, 上传到 CDN 和服务器上更新服务. 阅读代码 https://github.com/Cumulo/cumulo-workflow .

至于标题的为什么现在不搞? 目前基于 JavaScript 开发的话没有切实的需求啊, 大家都不想把事情搞复杂, 直接上传整个项目, 直接整个重启, 不觉得有问题, 当然是怎么维护简单怎么来的.

你可以把我的 ClojureScript 项目跑起来看看, 因为 ClojureScript 语言的设计, 在开发环境和在生成环境, 由于开发环境代码包含标准库, 还有一些高阶的抽象, 实际上性能是有折扣的, 所以就需要建构过程同时做一些优化. 不过由于我的项目太小, 实际上也看不明显区别.
这头像 还以为是飞叔
可破. React 的架构不是 21 世纪的人造出来的, 而是借鉴了以往的 DOOM 3 引擎某些思路, 甚至其他引擎的东西. 而 DOOM 3 挺早就发布了, 可以想象有很多来自 20 世纪的人类的智慧. 参考:
?t=1436

反正 21 世纪生的人类刚成年我就不信了 ╮(╯_╰)╭
322 天前
回复了 chengliqiang0323 创建的主题 程序员 前端分享会主题选择
WebAssembly 从入门到放弃
ReasonML 从入门到放弃
Webpack 4 从放弃到重来
ClojureScript 从放弃到重来
想看楼主的高保真图
算一下每天能写多少行代码, 反推一下要敲键盘多少次, 感受一下有花费多少的体力. 人嘛, 总有体力下降的一天, 就算脑力还是可以继续写代码的, 体力真的够吗? 再说长期写代码对脊椎对腰的损耗, 还有比如养小孩以后对精力的消耗. 不到三十岁的我想想都害怕.

倒不是说到了那个时候我就不能写代码了, 而是不可能像年轻这样拿着身体去拼了. 说不定转行真的是一个更好的出路. 还有, 到时候年轻程序员都开始玩新技术, 我是跟还不跟?!
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1636 人在线   最高记录 4019   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 16ms · UTC 16:34 · PVG 00:34 · LAX 08:34 · JFK 11:34
♥ Do have faith in what you're doing.
沪ICP备16043287号-1