20小时学会编程 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

Sinatra的静态网站

对于我的第一个网络应用,我已经有了一个想法:服务于基本HTML网站的Sinatra应用。以下是这个应用的目标:

  • 1.创建一个Sinatra基本工作应用,它可以把简单的网站传输给终端用户(读者)。
  • 2.在计算机上测试该应用,以确保其可以正常运行。
  • 3.将这个应用部署到Heroku的生产中,让它“活起来”,以便可以被真正的读者使用(备注:自己可以部署到上面,我们环境中可以直接访问)。

就这样,没有花哨的功能,只是一个可以在公共服务器上运行的一个非常简单的Sinatra程序。

那么我该从哪里开始呢?让我们回顾一下在前面总结过的学习备忘录:

  • 选择方向
  • 集中精力
  • 制定目标
  • 分解技能
  • 获得工具
  • 扫除障碍
  • 腾出时间
  • 及时反馈
  • 计时训练
  • 数量速度