打开网易新闻 查看精彩图片

独立做了9个App,我用什么编程语言

经常有人问我,做独立开发到底该学什么语言?是不是得把所有热门框架都学一遍?

现在做开发主要还是Vibe Coding,语言已经没有那么重要了,分享下我的经验。

所谓的Vibe Coding,其实就是一种「偷懒」的艺术。不是让你不写代码,而是让你用最舒服、最流畅的姿势去写代码。说出自然语言,AI帮你把代码写好。

在做了很多App之后,我慢慢摸索出了一套自己的「万能公式」。

首先是App开发。虽然现在跨平台技术吹得天花板乱坠,但我还是强烈建议你,如果有时间,一定要用原生语言开发。iOS就用Swift,Android就用Kotlin。

为什么?因为原生的体验,真的是跨平台很难比拟的。那种丝滑的动画,那种对系统特性的完美调用,就像是量身定制的高级西装,穿在身上就是不一样。

同时做iOS和Android的话,跨平台的方案也有。如果你只是想快速验证一个想法,或者想一套代码通吃iOS和安卓,那么Flutter确实是一个不错的选择。它就像是优衣库的基础款,虽然不如高定那么合身,但胜在性价比高,穿出去也绝对体面。

至于小程序,别折腾那些乱七八糟的框架了,直接用原生小程序语言吧。

微信小程序的官方文档虽然有时候让人想骂娘,但原生的兼容性和稳定性,绝对是最好的。

网站方面,我更是把「极简主义」发挥到了极致。

现在的前端圈子太卷了,各种框架层出不穷。但我做独立开发,网站只要能展示、能用就行。

所以我直接用原生HTML。没错,就是那个最古老、最基础的HTML。不需要配置复杂的环境,不需要担心版本兼容。这种返璞归真的感觉,真的太爽了。

最后是后端。这一块我没有任何犹豫,无脑推荐Python的Django。

人生苦短,我用Python。这句话真不是随便说说的。

Django就像是一个全能的管家,把所有脏活累活都干了。用户认证、数据库管理、后台界面,它都给你准备好了。

你只需要专注于你的业务逻辑,其他的交给它就行。

对于独立开发者来说,时间就是金钱,效率就是生命。

总结一下我的这套「Vibe Coding」技术栈:

App首选原生Swift和Kotlin,想偷懒就用Flutter;小程序直接上原生;网站回归HTML;后端用Django。

这套组合拳打下来,就很好用。