![]()
独立做了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。
这套组合拳打下来,就很好用。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.