「差生文具多系列」用这两个在线工具练习前端,能省下不少时间

乐活   2024-08-15 15:42   北京  


我的个人博客:www.moonkite.cn

大家好,我是风筝

作为一个以全栈开发、独立开发者为目标的程序员来说,学习前端是免不了的,纵观独立开发者这个圈子,能看到很多都是前端或者移动客户端的兄弟。

无论你是做网站、做浏览器插件、做移动客户端、电脑客户端都可以用前端框架搞定。网站和浏览器插件不用说了,移动端比如React Native,电脑客户端有 Tauri、 Electron,可谓前端一把梭,只要会了前端,啥都能写,至于说服务端,随便整个 NodeJS 服务,那不跟写前端一样一样的吗。

所以说,我一直都是工作上写 Java,闲着的时候写了好多前端代码,主要是写 React,Vue 几年前用过,后来转到 React 上之后就没再碰过了。

这不,前两天公司有个 800 年前的老产品说要拿出来给人展示一下,结果搭完演示环境发现前端跳转有问题,后台接口都是正常的,没人改怎么办,只能自己上了。这是个 Vue 2.0 项目,光npm install就跑了半天,结果启动发现本地 node 版本过高,于是一路从 node 20.x 降到 node 16.x,还是不行,最后降到了 node 14.x 才跑起来,最后改了一行代码搞到。

时间全花在项目初始化上了。React 的框架就有 Next.js 、Remix 等等,平时学的时候本来就想测试一个很小的东西,就要初始化一个项目。不瞒各位,虽然写了好多 React 代码了,但是每次创建项目我都得现查文档,然后复制命令行代码,到现在仍然记不住。

CodeSandBox

后来我发现了这个在线写代码的网站,平时学习新知识点就在这上面了。如果你平时有学习前端技术的需求,不妨试一试。

CodeSandBox 支持在浏览器上创建各种各样的项目,主要以前端为主,后端支持的不多。

官网:https://codesandbox.io/dashboard

登录之后,可以在管理面板上创建你的应用,免费版可以创建 5 个,对于学习来说,完全够用了。

可以创建纯 HTML+CSS项目、Vue、React、Next.js、Angular 等等几乎所有的前端技术栈。

后端也有几个。

创建好一个项目后,就和你正在使用的任何一款 IDE 差不多,左边导航,中间是编辑区,右侧直接预览效果,改完直接生效看效果。

还可以把项目分享出去,让其他人一起查看或者编辑。

以及可以使用 web 版的 VS Code 打开项目,体验上和 VS Code 基本一致。

豆包MarsCode

前些天字节发布了一款在线 IDE ,和前面的 CodeSandBox 类似。

官网:https://www.marscode.cn/dashboard

目前看还没有收费的地方,应该算是免费吸引用户的阶段,不管吸引不吸引吧,反正现在随便用的,学习的话完全够用了。

支持的前端项目没那么细,但是主流的都有了。


后端倒是不少,还支持 Java、Go、C 和 C++,下面是创建的 Java 项目界面。

而且还集成了自己的豆包大模型,看上去还挺像回事儿的。

还可以看看风筝往期文章

「差生文具多系列」最好看的编程字体

我患上了空指针后遗症

一千个微服务之死

搭建静态网站竟然有这么多方案,而且还如此简单

被人说 Lambda 代码像屎山,那是没用下面这三个方法

古时的风筝,一个程序员,一个写作者。

古时的风筝
努力成为独立开发者的程序员,分享我了解的关于编程、独立开发等知识,知不不言,言无不尽
 最新文章