v 站连续打卡 1000 天,发帖纪念一下,最近用 Go+Mithril.js 做了个小工具,希望 v 友能分享一下自己做小项目用的技术栈、开发环境

2021-02-01 10:51:43 +08:00
 gowk

能坚持打卡 1000 天,是因为自己是个极简主义的人,身边也几乎没什么知心朋友,也不爱社交,手机上也只有几款生活必需的 App,唯一的爱好就是技术、代码……

说说做这个小工具的初衷:老婆做报价相关的工作,经常要访问国外的一些网站去查询元器件的价格,因为大家都熟知的一些因素,这些网站打开并不是很顺畅,时好时坏,访问速度无法保障。我一直在关注 Go,对前端一些轻量级的框架也有着非常浓厚的兴趣,所以很自然就想到用这些技术去做一个查询的小工具,挂到自己的 vps 上面跑。

开发工具是 VSCode + Remote SSH 连接到自己在 vultr 上面的云服务器进行远程开发,体验非常棒!因为崇尚 KISS 以及小而美的东西,所以才选择 Mithril.js:

我这里我想说我喜欢 Linux,喜欢命令行,喜欢 Vim,喜欢 Go,甚至也喜欢.NET Core, React/Vue,喜欢 Typescript,但我就是不太喜欢 Java,Spring,Spring Cloud,Webpack,也许为了生活 or 糊口,我可以被迫去触碰这些我不愿意碰的东西,但人生苦短,去做你喜欢做的事,写你喜欢写的代码,是一件幸福的事情。

2021 年,35+的我想离开工作了六年的国企,这里的沉闷压抑和一成不变,让我觉得没有出路,我不甘心我的人生就止步于此。当时因为一个偶然的机会来到这里,周一至周五在这里工作,周末坐一个小时高铁回家和家人团聚,看似辛苦奔波劳碌,没想到自己坚持了下来,而且坚持了六年的时间。

另外有没有跟我一样农村出身家庭普通只身在外奔波的大龄程序员,也可以分享你目前的生活状态,人生感悟。

4810 次点击
所在节点    程序员
50 条回复
Macv1994
2021-02-01 16:11:08 +08:00
不敢挂自己的网站🐶🐶
AmrtaShiva
2021-02-01 16:47:47 +08:00
给个链接吗?
SuperMild
2021-02-01 16:55:42 +08:00
我这才第一次知道 Mithril.js 和 water.css, 看起来很不错!我也是喜欢 Go, 前端不会弄,之前做了个笔记工具,由于前端弄得很丑,只好自称丑丑笔记,现在打算用 Mithril.js 和 water.css 看能不能稍稍改善一下。
gowk
2021-02-01 17:05:40 +08:00
@zhangfeiwudi
@AmrtaShiva
链接放上来了,就是俩小页面
jrtzxh020
2021-02-01 17:09:49 +08:00
我的好像是 1300 多天:0
gowk
2021-02-01 17:15:30 +08:00
@SuperMild
🤝 我会继续学习 Mithril,它官网的文档写的不错。虽然挺小众的一个框架,但用起来很舒服
只引入一个 https://cdn.jsdelivr.net/npm/mithril/mithril.js 写代码就完了,里面集成了 Ajax
后面我会研究一下怎么把组件写在单个 js 文件里面,再研究一下怎么打包(可能会使用 esbuild )
放个图上来,看看页面效果:
bfjm
2021-02-01 17:15:59 +08:00
加油老哥
SuperMild
2021-02-01 17:25:48 +08:00
@gowk 我也是想把组件写在 js 里哈哈哈!
Immortal
2021-02-01 18:19:49 +08:00
我也做服务端
我也专职写 go
我也需要偶尔写点前端
所以我维护了一份简易的 react 脚手架,只包含基础依赖
一开始整 webpack\css-module\eslint\babel\postcss 等等东西的确很烦 写个代码居然还要学习使用这一大堆的东西
不过这些都是一次性的 投入一次 之后也都懂了
logyxiao
2021-02-01 18:24:18 +08:00
才工作一年的新人
目前工作时感觉挺煎熬的,干一天就累的不行.精神疲惫
然而同样是打代码,倘若自己在家研究一天自己感兴趣的也不会累.
jmyz0455
2021-02-01 18:31:09 +08:00
请问 GO 写 curd 出活快吗
BingoXuan
2021-02-01 19:05:27 +08:00
工具类的前端库,我也从 react 换到 mithril 了。mithril 确实精简,但无可避免的是页面复杂后就要自己再改一套变成 react-redux 了
gowk
2021-02-01 19:38:52 +08:00
@BingoXuan
系统太复杂就不适合用 Mithril 了
ai277014717
2021-02-01 19:42:25 +08:00
还没做过小工具。如果做的话。打算用 parse-server 做后端。复杂业务需要用 js 些云函数。简单的 CURD 直接用配套 sdk 做在本地。
RickyC
2021-02-01 21:30:46 +08:00
连续摸鱼 1000 天
nasmatic
2021-02-01 21:40:26 +08:00
V 站是否考虑设个大龄的 tag,叫老男孩也行
adjusted
2021-02-01 21:41:33 +08:00
来我们网站吧,https://www.westack.live/ 技术栈分享社区
m0cha
2021-02-02 00:59:22 +08:00
挺不错
falcon05
2021-02-02 02:53:41 +08:00
好的工具都是自己组装的
gowk
2021-02-02 09:31:27 +08:00
@ai277014717 👍,你这个太高大上了

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

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

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

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

© 2021 V2EX