iOS博客精选 来源、使命及反思

2016年5月19日补充:《iOS博客精选》App已经完成,并重命名为 番茄阅读。(AppStore中App命名不能包含Apple公司的产品商标,因此不能包含iOS)

近况

Warning:本篇博客较为啰嗦,但或许能提供些什么。

前不久又将很久之前的想法缩小了开发范围,最终产出了 http://iosblog.cc 这个网站。

iOS博客精选 ,目标是收集各种iOS开发大小牛的博客,附带收集少量经典文章及系列教程。

网站使用Python的Django框架,数据库为MySQL。源码见 https://github.com/everettjf/TomatoRead/

组成部分:

  1. Web:也就是看到的 http://iosblog.cc
  2. Chrome 扩展:辅助维护人员添加网站的 Chrome扩展插件。
  3. iOS客户端(即将开发):提供博客订阅及网址手机端的查看。

作为一名iOS程序猿,这也算是全栈了。依靠大学时期ASP制作网站的底子,学起Django来还算轻松。这3个组成部分,已经完成的前两部分都不是我擅长的,未开发的第三部分是我工作中擅长的。

马上开始第三部分开发,目标是作为我学习iOS开发以来的第一个上架AppStore的作品。

历史

看似简单的 http://iosblog.cc ,有个很冗长的历史,这个历史充分体现了我对开发个人作品的经验不足,或者说充分体现了一个看似简单的想法变为现实的艰难过程(这里艰难或许主要原因在于我的想法的实现在我的熟悉的技能栈之外)。

见这里 https://github.com/everettjf/TomatoRead/releases

反思

一个看似简单的想法,却前后开发了这么久,却最终还没有实现,只是看似走在了正确的道路上。

  • 是要快速实现想法,还是要尝鲜新技术
  • 快速实现想法,那就选择成熟的技术、框架
  • 尝鲜?那就折腾去吧
  • 多想,多设计,不要一上来就写代码
  • 想法要从简,想想怎么以最简单的方式实现想法的核心功能
  • 精简想法,去掉那些不关键、不核心的东西
  • 想法的实现技术最好是自己擅长的
  • 确定要投入大量的业余时间吗,确定吗?

未来

钦慕

未来大量时间会投入到钦慕的开发中,逐渐将最初的想法以更合适的方式融入。(不忘初心)

iOS博客精选

专注于iOS博客,日常不断维护。 iOS客户端会首先尝试开发,试错。力争尽快上线第一个版本。