2 天时间用 Swift 撸了一个捷径分享小站

2018-10-02 08:15:45 +08:00
 lloydsheng

主要目的:Swift 练手,尝试一下服务器端 Swift 开发。

Web 框架采用 Vapor,源代码是在 Sharecuts 基础上开发的,改动很多:

  1. 图片和捷径文件存储到了七牛
  2. 数据库换成了 MySQL,原始版本是 PostgreSQL
  3. 风格优化了一下
  4. 增加了微信里打开提示

本来想部署在 Linux 系统上,无奈有些苹果的库在 Linux 上没有实现😳,还是暂时部署在 macOS 系统上。国内目前好像没有 mac 主机服务商,而且我的域名也没时间备案,先在国外服务商 hostmyapple 买了一个的最便宜的主机部署上了🚀。

目前的功能很简单,捷径列表,查看详情和上传。有时间还会再继续优化完善,希望得到各位 V 的意见和建议。 有好玩的捷径上传上去啊!!!

最后,小站链接奉上 💁‍♂️ 捷径盒

8507 次点击
所在节点    Apple
46 条回复
d5
2018-10-02 08:19:15 +08:00
排版和画风都非常非常不错!
whileFalse
2018-10-02 08:25:48 +08:00
用 Swift 写的挺酷。不过,颜色瞎眼。
whileFalse
2018-10-02 08:28:14 +08:00
看了下 hostmyapple,25usd 一个月 4core/2g/40g,楼主真下得去手?
lloydsheng
2018-10-02 08:28:18 +08:00
@whileFalse 哈哈哈颜色是自动生成的,可能算法要优化一下 https://bendodson.com/weblog/2016/09/10/generating-random-colour-with-seed-in-swift/
RqPS6rhmP3Nyn3Tm
2018-10-02 08:31:28 +08:00
服务端 swift ……太强了
huclengyue
2018-10-02 08:33:03 +08:00
还有 mac 的主机,第一听说。落伍了😂
whileFalse
2018-10-02 08:36:44 +08:00
@lloydsheng 建议去配色网站找一组颜色。完全随机的颜色确实不行。
lloydsheng
2018-10-02 08:41:48 +08:00
@whileFalse 找了好几家 XCloud, MacInCloud, MacStadium,还算是 hostmyapple 便宜点,虽然界面是最丑的,mac 主机价格感人😂
lloydsheng
2018-10-02 08:42:27 +08:00
@huclengyue 一直都有,以前很多人用来做 CI 系统
20015jjw
2018-10-02 08:47:21 +08:00
看截图不错
dawn009
2018-10-02 08:48:04 +08:00
楼主有测试过性能吗?比起其他 web 后端如何?
我曾经用 Perfect 框架试过做网站,但发现性能没比 php 好多少,于是放弃了。
lloydsheng
2018-10-02 08:57:23 +08:00
@dawn009 没去测,性能不是主要考虑吧,网站也不会有很大用户量,主要是想写写 Swift
这里有篇文章可以参考 https://medium.com/@rymcol/benchmarks-for-the-top-server-side-swift-frameworks-vs-node-js-24460cfe0beb
lloydsheng
2018-10-02 08:59:39 +08:00
@whileFalse 嗯。有时间优化一下,苹果捷径 APP 里面的卡片背景好像是限制在几种特定的颜色。
surewen
2018-10-02 09:05:39 +08:00
赞!楼主开发用 xcode 么,还是用普通的 code editor
lloydsheng
2018-10-02 09:08:20 +08:00
@surewen 写 Swift 用 xcode,因为调试方便,写 JS 和 HTML 用 VS Code,有更好的方式吗?
kookpua
2018-10-02 09:26:58 +08:00
内容太少啦
lloydsheng
2018-10-02 09:44:41 +08:00
@kookpua 会陆续添加更多
Quarter
2018-10-02 09:49:07 +08:00
收藏了 感谢大佬分享😁
lloydsheng
2018-10-02 11:27:37 +08:00
@Quarter 刚刚已经收录了一大批捷径,应该是目前最全的
makry
2018-10-02 12:08:02 +08:00
色块风没毛病,但选的颜色饱和度过高,辣眼睛,,,
捷径资源待丰富,推荐一个少数派的 https://shortcuts.sspai.com/#/main/workflow

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/494517

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX