2024 年第 11 周
这周末学完了 Dockyard 的教程。
之前学到一半的时候,感觉 Elixir 基本的语法已经熟悉了,Phoenix 的用法大体明白了,于是按捺不住兴奋,开始动手写自己的小项目。
一开始蛮顺利的,毕竟说起来只是一个 CRUD,无非是怎么设计 ERD、怎么画表单什么的。感觉 Ecto 比 Django ORM 好用很多。但是中间在写一个表单的时候,我想让用户输入几个字母之后,自动搜寻数据库里的内容,然后补全。发现互动性太强,普通的 Phoenix 过于静态,不太容易实现。于是把同一个教程里后面 Live View 的部分也学完了。
虽然时间跨度略长,但实际花的小时数倒还不至于很多。
还有就是发现,把所有的事情都列在 Things 里,从「最恐惧」的那一件开始做,做完之后是会快乐的。 [⋯]