免费开发

免费开发

如果你是一个独立开发者,或者希望成为一个独立开发者,经济因素可能会阻碍你迈出第一步,甚至导致放弃后续行动。在这种情况下,以下工具和服务可能对你有所帮助:

# 部署托管

部署托管最好的在线应用笔者认为是:vercel 。

官网:https://vercel.com/

使用 Vercel 能给我们带来哪些好处呢?以下是我根据个人使用经验简单罗列的 Vercel 能力优势:

  • 个人版永久免费,每月提供 100GB 的带宽(即他人访问您的项目所消耗的流量)。对于个人项目的部署而言,这完全够用。值得注意的是,团队模式是收费的,所以如果需要协作,您只能选择付费。
  • 内置的 CI/CD 功能就像一个黑盒子,你可以将项目丢进去,只需将项目导入 Vercel,然后执行一条命令,即可实现自动部署。
  • 由于内置了构建流程,Vercel 支持代码推送、PR 自动触发构建,每个不同的分支都有唯一的地址,这方便了测试工作。
  • Vercel 支持本地、测试和生产三种环境的部署,只需通过简单的命令区别即可完成。这使得上手成本非常低。
  • Vercel 具有丰富的集成能力,包括项目部署自动监控、端到端自动化测试等功能。尽管这些功能并非 Vercel 自身独有,但它为你提供了集成入口,使这些步骤成为自动部署流程的一部分。例如,在构建生产版本后,可以自动输出性能指标,进行自动化测试,以及后续项目监控等操作。

# 代码托管

虽然市面上存在多种代码托管工具,如 GitHub、GitLab 等,但在海外市场以及与 Vercel 或 Cloudflare 结合使用时,GitHub 仍然是最受欢迎的选择。其简洁的界面、强大的功能和广泛的社区支持,使其成为开发者首选。

官网:https://github.com/

GitHub 是全球领先的基于云端的软件开发平台,为开发者提供了便捷的代码托管、版本控制、协作管理和项目管理工具。以下是 GitHub 的主要特点:

  1. 代码托管:开发者可以在 GitHub 上创建仓库(Repositories),将代码存储在云端,并进行版本控制。这使得团队成员可以方便地共享、协作和管理代码。
  2. 版本控制:GitHub 使用 Git 进行版本控制,使开发者能够跟踪代码的历史变更,轻松管理不同版本的代码,以及撤销不必要的更改。
  3. 协作管理:GitHub 提供了丰富的协作功能,包括 issue 跟踪、Pull Request(PR)审阅、分支管理等,使团队成员能够就代码变更进行讨论、提出建议,并最终合并代码。
  4. 项目管理:GitHub 的项目管理工具可以帮助开发团队组织和跟踪项目的进度。通过创建项目面板、任务列表和里程碑,团队可以清晰地了解项目的状态和任务分配情况。
  5. 社区和开源:GitHub 是全球最大的开源社区之一,数百万的开发者在这里共享自己的代码、贡献于开源项目,并与全球的技术社区进行交流和分享经验。

# 容器镜像

如果你想要发布你自己做好的容器镜像文件,可以考虑使用 docker/vultr 。

  1. Docker:
    1. Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖打包成轻量级、可移植的容器。这些容器可以在任何运行 Docker 的环境中部署,无论是开发、测试还是生产环境。
    2. Docker 提供了高度隔离性和资源利用率,使得开发者能够更轻松地构建、交付和运行应用程序,同时节省了服务器资源和维护成本。
    3. Docker 还提供了丰富的生态系统和工具支持,如 Docker Compose、Docker Swarm 和 Kubernetes,帮助开发者更好地管理和扩展容器化应用。
  2. Vultr:
    1. Vultr 是一家知名的云服务器提供商,致力于为开发者提供高性能、可靠的云计算服务。其拥有全球性的数据中心网络,覆盖了多个地理位置,为用户提供了灵活的选择。
    2. Vultr 提供了多种类型的云服务器实例,包括标准实例、高性能实例、存储优化实例等,以满足不同应用场景的需求。用户可以根据自己的需求选择合适的实例类型和配置。
    3. Vultr 提供了简单易用的控制面板和 API 接口,方便用户管理和监控他们的云服务器。同时,Vultr 还提供了丰富的文档和技术支持,帮助用户快速上手和解决问题。

# 数据库

TIDB+MONGO

如果你的项目中需要使用到数据库,可以考虑使用 TIDB + MONGODB 的组合。

  1. TiDB:
    1. TiDB 是一个分布式 NewSQL 数据库,具有水平可扩展性和强一致性的特点。它结合了传统的关系型数据库和分布式系统的优势,在分布式场景下提供了强大的性能和可靠性。
    2. TiDB 使用类似于 MySQL 的 SQL 语言进行数据查询和操作,使得开发者能够轻松迁移现有的应用程序到 TiDB 平台上。
    3. TiDB 支持事务、ACID 特性和 SQL 查询,同时具有分布式事务和水平扩展的能力,适用于 OLTP(联机事务处理)和 HTAP(混合事务 / 分析处理)场景。
  2. MongoDB:
    1. MongoDB 是一个面向文档的 NoSQL 数据库,以其灵活的数据模型和高性能的特点而闻名。它将数据存储为 JSON 格式的文档,支持丰富的查询语言和索引类型。
    2. MongoDB 适用于大规模的非结构化数据存储和处理,特别是在 Web 应用、移动应用和实时分析等场景下表现出色。
    3. MongoDB 支持复杂的查询、聚合操作和地理空间查询等高级功能,同时具有自动分片和副本集等分布式特性,确保了数据的可用性和可靠性。

# Note

本文来自于 FF 社区:https://blog.futureforge.dynv6.net/ 欢迎你加入我们社区。

img

买课是一个不错的起步

买课是一个不错的起步

# 观点 1

将知识转化为付费课程,是一种很好的创业方式。相比传统的线下教育,线上课程更具灵活性和可扩展性。只要你有独特的知识或技能,就可以通过卖课赚取收入。而且,付费课程的制作成本相对较低,只需要一台摄像机和一些简单的录制设备,就可以开始创造属于自己的课程产品。不需要复杂的编程技能,只需要准备好课程内容,录制视频,就能够打造出高质量的教育产品。这种简单易上手的制作方式,让更多人有机会尝试创业,实现自己的创造梦想。

# 观点 2

通过制作一门课程,你将获得丰富的经验和技能,涵盖产品创造、销售推广、产品变现和用户反馈等各个环节。在产品创造阶段,你将学习如何策划并设计一个吸引人的课程内容,提升自己的创意思维和内容策略能力。在销售推广阶段,你将掌握如何有效营销和推广你的课程,培养市场营销和推广技能。在产品变现阶段,你将学会如何将课程转化为稳定的收入来源,了解商业模式和盈利策略。在用户反馈阶段,你将与学员互动,收集反馈并进行产品优化,提升沟通技巧和用户体验设计能力。通过这一系列的实践,你将积累宝贵的经验和技能,为未来的个人发展和职业规划打下坚实基础。同时,你还将建立起自己的品牌影响力和专业声誉,在行业内赢得更多信任和认可。制作付费课程不仅是一种创业机会,也是一个全面提升自身能力和价值的过程。

# 观点 3

制作课程需要你以自己擅长的领域为起点,这将促使你发现自身的优势,并系统化地整理、结构化某一垂直领域的知识点。通过录制课程,不仅能帮助你深入了解该领域,还能帮助你发现更多机会。这个过程将激发你的创造力和专业能力,让你在专业领域中建立起更深入的见解和影响力。同时,通过分享你的知识和经验,你还将与更多志同道合的人建立联系,拓展人脉,进一步开拓个人和职业发展的空间。制作课程不仅是一种分享和传播知识的方式,更是一个潜力无限的发现和探索之旅,为你未来的成长和发展带来无限机遇。

# 观点 4

完成一门课程的制作后,你将拥有一个具备付费价值的产品,可以长期销售并持续获利。这门课程也将成为你个人品牌的一部分,为你树立专业形象和领域权威。通过销售课程,你将获得巨大的成就感和认可,激发进一步创作的动力,驱使你投身新的项目。这种持续的成就感和动力将成为你创造更多有价值的内容和推动个人发展的源泉,助你不断前行,积累更多成功经验和成就。因此,制作课程不仅是一种赚取收入的途径,更是一种实现个人成就和持续进步的机会。

# 观点 5

当用户购买并认可你的课程后,你将建立起一批忠实的粉丝群体,他们不仅信任你的专业知识和教学能力,还愿意支持你的创作和发展。通过这些忠实粉丝,你可以建立自己的社群,与他们建立更紧密的联系,分享更多专业知识、经验和见解,形成彼此学习和成长的社区。这样的社群不仅有助于提升你的影响力和专业声誉,还能够帮助你积累更多粉丝和流量,进一步扩大你的影响范围和受众群体。通过与粉丝的互动和共享,你可以与他们建立起更深层次的连接和信任关系,同时也获得更多的反馈和支持,对你的个人品牌和职业发展起到积极的助推作用。因此,制作课程不仅可以赚取经济利益,还能帮助你建立起稳固的社群基础,为个人品牌打造更广泛的影响力和粉丝流量。

# Note

本文来自于 FF 社区:https://blog.futureforge.dynv6.net/ 欢迎你加入我们社区。

img

独立开发者如何收款?

独立开发者如何收款?

本文将详细的告诉独立开发者需要如何进行收款。

# App Store 苹果商店

收款规则:

  1. iTunes Connect 给中国大陆开发者的起付金额为 $150 或等值货币,大约是 1000 人民币左右。未达到起付金额的收益将在下个月结转。
  2. iTunes Connect 会在本月计算上个月的收益,并生成相应的付款和财务报告,通常在每月 5-15 日之间。一旦达到最低起付金额,将生成预计打款时间为下个月。因此,2 月份的收益实际打款日期会在 4 月上旬。需要耐心等待财务报告生成过程中可能出现的余额结转情况。
  3. 即使开发者将货币设置为人民币(CNY),苹果在实际打款时仍会以美元现汇方式进行,不会直接汇款人民币。因此,大陆的开发者可以将货币设置为美元(USD),以避免汇率波动对收益造成的影响。(这个很重要)
  4. 苹果在进行境外汇款时不收取电汇费用,收到的美元金额将与财务报告中的金额一致。

更多内容可以查看:https://developer.apple.com/cn/help/app-store-connect/getting-paid/view-payments-and-proceeds

# Google Play 谷歌商店

  1. 在 Google Play 上架付费应用时可以使用大陆的银行卡,所获得的收益将由 Google Play 通过电汇方式转入该银行卡中。将招商银行的借记卡作为示例,按照该银行提供的信息在 Google 商家账号中填写对应的招商银行中转行和招商目的银行后,在收款流程中没有发现任何中转费用或电汇费用,这让人感到非常高兴。
  2. Google Play 在每月的 15 日打款给开发者,并在打款后通过 Google Play 控制台和邮件进行提示。每月 15 日结算的收益为上个月的收益,如果之前设置了最低付款额,将在此时一并支付。
  3. 收到的 Google 支付款项是以美元形式直接转入,银行显示为美元现汇。如果需要将其转换成人民币,则需要自行进行结汇操作。
  4. Google 通过电汇支付的最低起付金额为 100 美元。

更多内容可以查看:https://support.google.com/googleplay/android-developer/answer/10281818?hl=zh-Hans

# PayPal

  • 优势:享有较高的可信度,用户规模庞大,覆盖 202 个国家,支持 25 种货币
  • 劣势:信用卡付款流程复杂,可能影响转化率;针对大陆买家而言,存在限制购买大陆卖家产品的情况;买家保护政策对卖家不够友好(如买家申请退款时,卖家面临申诉的难度较大)
  • 多语言:官方网站支持中文
  • 收款手续费:月销售额低于 3000 美元时,每笔交易收取手续费为销售额的 4.4% 加上 0.3 美元,并根据销售额进行分阶梯优惠
  • 提现手续费:提现至美国账户每笔费用为 35 美元;提现至香港账户,当提现金额低于 1000 港币时,每笔收取 3.5 港币的手续费,当提现金额达到或超过 1000 港币时则免费。

更多内容可以查看:https://www.paypal.com/c2/webapps/mpp/merchant-fees?locale.x=zh_C2

# Payoneer

  • 可收取 Payoneer 用户的转账,免费收取美元、欧元、英镑、日元等货币。
  • 全球收款服务提供美元、欧元、英镑、日元、加拿大元、澳元等当地收款账号。
  • 通过 Billing Service 发起付款请求,信用卡手续费为 3%,电子支票手续费为 1%。
  • 收款来自 Wish、Fiverr、Upwork、Airbnb 等 3500 多家透过 Payoneer 进行资金下发的平台。

官网:https://www.payoneer.com/zh/

# Sendowl

Sendowl 是 Shopify 玩家常使用的一种支付方式,非常方便。它可以用来销售 PDF 电子书、序列号和实物商品。Sendowl 本身并非支付平台,而是在帮助你调用 PayPal 和 Stripe 等支付接口完成产品支付过程。以下是其优点:

  • 支持许可证机制,无需额外编写购买页面和购买完成页面(除非你觉得需要美化)
  • 支持许可证重新发送机制,如果用户丢失了许可证,可以在后台直接重新发送给用户
  • 对于卖电子书,支持对电子书进行加密、打签名,以及控制下载次数等逻辑
  • 支持多语言的支付页面和支付完成页面
  • 支持联盟系统
  • 支持购物车挽留功能(用户暂时放弃购买时可自动向用户发送邮件或提供折扣码)
  • 支持折扣码功能
  • 支持订阅功能
  • 支持一键退款
  • 支持邮件群发功能

官网:https://www.sendowl.com/

# 万里汇

对于跨境电商业务:提款费率 0.3% 封顶,最低低至 0 费率;入账越多,费率越低。¹⁵对于外贸 B2B 业务,万里汇(WorldFirst)支持添加第三方企业银行账户、第三方企业支付宝账号、第三方个人银行账户、第三方个人支付宝账号 ¹⁶

# Stripe

Stripe 是一家提供信用卡收款服务的平台,拥有完善的反作弊机制,手续费较低,但不支持中国大陆注册。

  • 优点:手续费低,资金直接转入绑定的银行卡。
  • 缺点:在中国大陆注册手续繁琐。
  • 多语言:平台支持中文。
  • 开发者友好程度:据称是开发者文档最全的平台,提供丰富的接口,包括各种 Webhooks 消息。开发者可根据需求自由处理付款信息。
  • 收款手续费:2.9%。
  • 提现:若使用工行亚洲的银行卡,可直接在工行 ATM 机取现,非常便利。

官网:https://stripe.com/zh-us

# wise

Wise 最初名为 TransferWise,在 2021 年更名为 Wise,并在伦敦证券交易所上市。Wise 为全球大多数国家和地区的人提供国际汇款服务,使用实时市场汇率进行货币兑换,不收取额外费用。

  • 拓宽了货币支持范围,比 Payoneer 支持更多种货币。
  • 提供公司账户申请服务。
  • 支持向外付款。
  • 适合用作跳板账户,用于收款或支付等,固定手续费且费用较低。
  • Wise 的借记卡非常实用(需在英国或美国申请)。

img

官网:https://wise.com/us/

# Paddle

  • Paddle 支持的付款币种包括:
    • 澳元(AUD)
    • 英镑(GBP)
    • 加拿大元(加元)
    • 人民币(人民币)
    • 捷克克朗(捷克克朗)
    • 丹麦克朗(丹麦克朗)
    • 欧元(欧元)
    • 匈牙利福林(福林)
    • 波兰兹罗提(波兰兹罗提)
    • 南非兰特(南非兰特)
    • 瑞典克朗(SEK)
    • 瑞士法郎(瑞士法郎)
    • 美元(美元)
  • 付款时间:
    • Paddle 每月 1 日将根据您的帐户余额转换为付款,如果超过设置的最低付款阈值(最低 100 美元)。
    • 每月 2 日至 15 日将发送您的付款。
    • 支持电汇、PayPal 或 Payoneer 接收付款,大多数情况下不收取接收付款费用。
    • 对于某些国家 / 地区可能需要支付 SWIFT 费用,时效取决于选择接收付款的方式。
  • Paddle 支持软件业务,可向全球任何地方付款(不包括被制裁国家)。

# Lemon Squeezy

  • Lemon Squeezy 是一个在线电子商务平台,用户可以在几分钟内创建自己的在线商店。如果你不想处理复杂的支付接入流程,而只是希望专注于优化在线购物体验,那么 Lemon Squeezy 是一个不错的入门选择。
  • 可以使用 Lemon Squeezy 销售独立开发的应用,并为产品添加订阅功能。
  • 可在线销售课程,并管理付费会员。
  • Lemon Squeezy 提供电子邮件营销工具,方便直接与客户沟通,并提供智能数据分析,实现营销自动化。
  • Lemon Squeezy 记录销售信息,保留财务记录并自动计算销售税和欧盟增值税,可生成发票。
  • 通过 Wise 和 PayPal 支持支付服务,覆盖 270 多个国家和地区。
  • Lemon Squeezy 支持个人或商家两种申请主体。

官网:https://www.lemonsqueezy.com/

# 对比

服务名称 费率 支持的支付方式 支持的国家和货币 安全性 客户服务和支持
PayPay 2.9% + 0.30 美元 信用卡、借记卡、银行转账、PayPal 余额等 覆盖多国和货币,支持多种语言 金融交易保护 可能提供 24/7 支持
Stripe 2.9% + 30 美分 信用卡、借记卡、银行转账、PayPal 余额等 覆盖多国和货币,支持多种语言 提供保障 可能提供 24/7 支持
Paddle 1.5% + 20p 只支持信用卡和 PayPal 付款 覆盖范围较小,但支持多种货币和语言 提供保障 可能只在工作日提供帮助
LemonSqueezy 5%-7% 只接受信用卡付款 覆盖范围较小,但支持多种货币和语言 缺乏顶级安全标准 可能只在工作日提供帮助

# Note

本文来自于 FF 社区:https://blog.futureforge.dynv6.net/ 欢迎你加入我们社区。

img