RSS项目启动
昨天上午到学生清华门户网站的开发工作室去了一趟,陈曦、赵奇峰等正在集中开发,他们的开发主题是宿舍文化;我只拉了根网线抻了根电源就坐在他们中间了,。
周四晚上和陈曦谈,他本人正好也早就想着手实现RSS订阅服务了,只不过他看好一项强悍的.Net框架下的RSS发布技术,比较复杂,而且他们开发任务很重始终没能腾出手来代码实现。今天有一个人自己送上门来做RSS,他正求之不得呢。而我,考虑到未来RSS订阅服务的大众意义,又并不缠绕于高深的技术,所以可以立刻坐下来,写程序,实现它。
情况大概是这样的。他们统一的开发环境是VS.NET,数据库服务器是SQL Server 2000,网站结构设计、前后台整合使用微软的SharePointPortal,这套模式感觉很适合部属企业级应用(办公自动化)。
和他们探讨的RSS解决方案第一阶段是这样的:给SQL Server中的表添加触发器,触发一个SQL Server中的存储过程,过程调用命令行程序,这个程序我用C#写,程序中完成连接数据库,遍历表,找最新,最后在服务器上写rss.xml文件。流程大概就是这样的。
说来时间安排的真紧凑,我周四晚上和陈曦初谈,周五下午下载、安装VS.NET(5CD)和SQL Server。从图书馆借了两本书,一本C#,一本SQL Server存储过程,一边等待下载安装一边看书。装好后就开始尝试,好在有MSDN,有很多代码示范,且得益于这学期选上了全校选修课Java程序设计,上了半个学期课对面向对象有一点概念,C#上手很快。以前自己在租用的一台虚拟主机上玩过ASP+Access网站设计,对数据库编程有一点虽然过时但是必要的基础概念,所以接触SQL Server也并不觉得特别生涩。总之,工作的启动比我预想中轻松一些。这些都在周五晚上结束。周六上午,我就到三联找学清的人去了。10点开始,12点离开。两小时时间工作效率并不高,但是很重要,一是拿到了测试服务器的数据库连接权限,他们说数据结构与学清服务器上的数据库一致,这就为我编程提供了最起码的条件;二是让他们给我开了一个测试服务器上的内容管理权限,可以添加新文章从而测试程序;第三个是头一次感受到团队开发的气氛,与自己以前单枪匹马孤军奋战闭门造车的感觉完全不一样,很兴奋虽然有一点乱。
回想,从第一版RSS设想的提出,到学清开放测试服务器后台权限给我们,只用了短短两周时间。这期间我要特别感谢你和马渊,没有你们的支持,我想我很难坚持推动这个提案,没有你们的积极与学清联系,RSS项目也不会这么快、这么顺利启动。真的非常感谢!
昨天上午到学生清华门户网站的开发工作室去了一趟,陈曦、赵奇峰等正在集中开发,他们的开发主题是宿舍文化;我只拉了根网线抻了根电源就坐在他们中间了,。
周四晚上和陈曦谈,他本人正好也早就想着手实现RSS订阅服务了,只不过他看好一项强悍的.Net框架下的RSS发布技术,比较复杂,而且他们开发任务很重始终没能腾出手来代码实现。今天有一个人自己送上门来做RSS,他正求之不得呢。而我,考虑到未来RSS订阅服务的大众意义,又并不缠绕于高深的技术,所以可以立刻坐下来,写程序,实现它。
情况大概是这样的。他们统一的开发环境是VS.NET,数据库服务器是SQL Server 2000,网站结构设计、前后台整合使用微软的SharePointPortal,这套模式感觉很适合部属企业级应用(办公自动化)。
和他们探讨的RSS解决方案第一阶段是这样的:给SQL Server中的表添加触发器,触发一个SQL Server中的存储过程,过程调用命令行程序,这个程序我用C#写,程序中完成连接数据库,遍历表,找最新,最后在服务器上写rss.xml文件。流程大概就是这样的。
说来时间安排的真紧凑,我周四晚上和陈曦初谈,周五下午下载、安装VS.NET(5CD)和SQL Server。从图书馆借了两本书,一本C#,一本SQL Server存储过程,一边等待下载安装一边看书。装好后就开始尝试,好在有MSDN,有很多代码示范,且得益于这学期选上了全校选修课Java程序设计,上了半个学期课对面向对象有一点概念,C#上手很快。以前自己在租用的一台虚拟主机上玩过ASP+Access网站设计,对数据库编程有一点虽然过时但是必要的基础概念,所以接触SQL Server也并不觉得特别生涩。总之,工作的启动比我预想中轻松一些。这些都在周五晚上结束。周六上午,我就到三联找学清的人去了。10点开始,12点离开。两小时时间工作效率并不高,但是很重要,一是拿到了测试服务器的数据库连接权限,他们说数据结构与学清服务器上的数据库一致,这就为我编程提供了最起码的条件;二是让他们给我开了一个测试服务器上的内容管理权限,可以添加新文章从而测试程序;第三个是头一次感受到团队开发的气氛,与自己以前单枪匹马孤军奋战闭门造车的感觉完全不一样,很兴奋虽然有一点乱。
回想,从第一版RSS设想的提出,到学清开放测试服务器后台权限给我们,只用了短短两周时间。这期间我要特别感谢你和马渊,没有你们的支持,我想我很难坚持推动这个提案,没有你们的积极与学清联系,RSS项目也不会这么快、这么顺利启动。真的非常感谢!