Feedval RSS阅读器的开发实况

王志勇 发表于 2018年12月08日 08:08

由于项目需要先完成参数数据的操作,所以第一步先完成参数设置的程序,参数设置的程序约用了4-5天完成。之后下一步的程序开发是建立分组(每个分组可添加100个RSS),再下一步是开发常用分组。之后的程序开发是编辑分组(包括改名、排序、设置为常用分组、排序、设置为头版等等),再一步的程序开发是删除分组。

这些完成之后,才能开发添加RSS。之后,开始测试最核心的功能:更新RSS。接近尾声的时候,再开发收藏、点赞的功能。Feedval正好能通过这个收藏、点赞的功能,产生一个新的社区──Blogval.com,如果一篇博文被5个人收藏或点赞,会自动升级为优质博文,如果被20人(数值可修改)收藏或点赞,会自动升级为精品博文。

上述每一项的开发,都非常消耗时间。昨天开始编写建立分组、编辑分组的程序,尤其是编辑分组,要考虑很多因素,单是这个功能,没有5-15个小时以上是不可能完成的。因为分组、常用分组是2组数据库,如果用户提交的相关数据没有发生变化,则不对相应的数据库进行操作。规则定为,不允许出现完全相同的分组名称,以避免重复。

3条评论:
1   野生的喵喵 2019-01-27 08:04
感觉每一步都很耗时间啊(/ω\),要不来点框架,换个ide,啥的,另外,首页分页排序好像有问题,第二页会显示08的文章,by the way,评论不打算留个邮箱发通知吗?

自由勇 2019-01-27 08:09
谢谢,感谢关注!这个项目现在已经基本开发完了,现在在开发外部接口,feedval项目也用于为Blogval推荐优质博文,所以这2个平台是同时上线的。

框架、模块都是自己从0编写的,这样有很多的优点,也便于以后的再次开发、功能修改。

分页排序的时间断链,是因为:http://www.auiou.com/relevant/00000023.jsp

历时13年,现在终于恢复到了当时的连续计数。此篇博客的ID是23,当到达29的时候,就会恢复连续计数。

恢复之后,会有大片的时间断链。比如翻页时,有时会出现前面的文章还是2019年,后面的文章都是2007、2006年。因为设计这个Blog的程序时,翻页是以数字的连续值来获取ID的。由于时间的关系,现在也没有时间去做一个连续时间的ID列表,当新文章多了,这个问题会被慢慢淡化。

自由勇 2019-01-27 21:48
主机对发邮件有一定的限制,所以暂时无法发邮件提醒。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写