如题。
这两年,iOS (包括 iOS ,iPadOS ,macOS 等,以下统一叫 iOS 开发,不准确但顺嘴)开发,web 开发都玩过了。虽然做的东西市场看都懒得看,但是对各个平台的开发感受还是有一些的。
iOS 开发,SwiftUI 的代码,越写越乱,可能水平太差,但是就觉得装饰器放在结构的下面,越加越多,最后把整个结构都淹没了。 开发完审核特别麻烦,一遍一遍的不过,最重要的是不知道哪里有问题,不会改。但是一旦审核完毕,再提交新版本,一般就比较快了,基本一天就能通过上线。后期运维都比较方便。
web 开发,一开始就是因为觉得 iOS 审核太慢了,有个想法想要快速上线 MVP 验证,觉得还是 web 快。这个想法对也不对。如果是国外的开发者,可以使用 Vercel + Superbase 。这东西是真好用,用 Next.js 开发完,放到 GitHub 上就可以上线了。没了,对,没了。然后就可以找地方拉用户了。
但是啊但是,这个东西在国内用不了啊。羡慕国外的开发者。国内得自己去租服务器,买域名,ICP 备案,租 CDN ,自己维护数据库服务器,这些都得花钱。我 TM 就想做个 MVP 试试水,就让人割了。而且数据库要自己手动搭建维护,自己手动打包部署。如果要用单独的数据库服务和对象存储服务,兄弟,得加钱!
国内的开发环境感觉就像原始社会。
啊,对了,国内 iOS 应用上架也得租服务器,租域名,ICP 备案。打脸了。
难啊,麻烦啊,对小开发者太不友好了。
我就吐个槽,不是技术大拿,大家轻喷啊。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.