创建自己的开源项目,提高自己的编程水平,Tbuy1.2(JSF)

创建自己的开源项目,提高自己的编程水平,Tbuy1.2(JSF)

有时候我感觉在打包项目的时候比编写程序更花时间,开个玩笑!Tbuy1.2已经作好了好些天,但是在打包的时候一直小心翼翼,生怕错漏了某些文件,或相关数据库文件等等。打包之后还要再解压出来测试一下!Tbuy是我的一个JavaEE论坛项目,基于JSF框架。

关于1.2源码相关,请见谅暂时不把源代码放出,在开始制作Tbuy这个程序的时候我一直想把他作为一个一直开源的项目进行,在我的计划我制订了很多预期功能,比如BBS,blog,聊天室...等等,并准备把它作为一个长期项目进行。这也是我的一个兴趣吧,自己的程序在被很多人关注与使用的时候自己会很有成就感,相信每一个程序员都一样!呵呵!在我自学PHP,JAVA的时候,我一直以自己作为一个程序员而感到自豪,也有过因为自己的技术而自以为是,请不要见笑,相信程序员都有过这么一个感觉,嘿嘿!不过在学了更多知识之后发现自己不懂的知识更多,或者机会允许我会作一辈子的程序员。从来没有感觉自己对编程具有如此强烈的兴趣与渴求!尽管国内一直有这么一一个不成文的规律:30后转行!我想,国内的软件行业会如此落后于国外,这也是其中一个重要的原因,想一想有多少高级编程书籍的作者是在30以下的!即使是天才,那也是个别。中国的软件业要靠个别天才是行不通的!或者理想说得有点大,不过人总要有理想,作为中国人,我也希望国内的软件业能胜于国外,呵呵!对于提高程序员编程水平,最好的途径莫过于自己作开源软件
了,让自己的作品在他人的指点或指划下成长再好不过了。弟弟在开始学photoshop的时候一直担心自己的作品被他人嘲笑而不敢发表,我跟他开玩笑说:只要你敢将一张最丑的放到网上,然后对着说:这张很好!那么你就开始了最好的一步。顺便在这里打包了几张弟弟的人物手绘作品供大家欣赏 大家可以在压缩包中看到。


    Tbuy在http://www.51jsf.cn上开源了一段时间,现在你仍然能够在上面下载到1.1.2及1.1.5的源码及完整程序!还是谢谢51jsf的lion提供这么个下载地址供大家,我自己的网站空间并不稳定。实际上51jsf的人气并不怎么好,大家都不吝于发表一点文章,不过lion还是一直在坚持!呵呵。1.1.5版下载的人并不少,但意见反馈却少得可怜,这多少有点让人郁闷,呵呵!不过对于项目嘛,我还是会继续开发下去的,对于自己的兴趣来说嘛!谈一谈对于JSF的看法,说真的在开始学习JSF的时候,有好多次想返回PHP中去,对JSF开发来说难入门确实是个问题,并且中文资料少,所以JSF一直在国内不被怎么看好,不过作为JSF在JavaEE中的地位,继然有这么多的大厂商支撑着,它的好坏,这些大厂商自然不是傻瓜。在JSF组件商业链形成,大家比较适应组件式开发之后,开发会变得越来越得心应手的,而且随着组件的丰富,开发会变得越来越容易!开始入门可能会觉得束手缚脚,很难适应,有很多平时在PHP或ASP下能轻松适现的功能,在JSF下却不知如何入手,不过随着学习的深入,在你花一些时间研究一下组件的制作方法之后,你还是能够发现他的实现方法还是原来的web编程那么简单,而且它还可以将一些非常复杂的功能实现为一个组件,简单拖放即可使用!这是我学习JSF的
一点经验,算是给JSF入门者一点参考吧。


欢迎交流学习: huliqing@live.com


再过两天就过年了,祝各位还战斗在加班加点中的程序员新年快乐,新年有一个
新的开始,呵呵!(2008-02-04)


Tbuy1.2 更新说明
================

Tbuy1.2下载地址:    http://www.51jsf.cn/thread-263-1-1.html

Tbuy1.2版在原来的基础上实现了更多的功能及友好操作的改进,同时全面支持中英文国际化。

2、中英文国际化

3、分离了组件包,我把它命名为Tcoco-0.9, 以后会再继续添加新的组件进去。

4、注册界面登录界面等都作了新的改进.

5、使用cookie改进用户体验, 现在已经能够显示每天各讨论区的发贴数,同时新的未读主题能够有新的标识

6、显示.主题的发表时间及最后回复时间用了更友好方式显示!

7、Logo又作了设计,现在这一个感觉还是比较满意的。

8、用户信息面板图标及导航重新设计。

9、增加了积分系统,现在使用积分功能可以帮助设置各专区、讨论区及主题

的查阅权限,举例如:某讨论区设置了需要100的积分才能查阅其内容,则达不到积分要求的用户将无法查看到该讨论区下的任何内容。积分可以通过发主题,回复,或者加精等方式获得。关于积分的奖励及处罚规则在后台设置,允许自定义积分规则!

10、增加一套小图标:

11、增加了重新设计了一套小图标,用于标识主题类型的一套小图标!

12、增加了一个ajax方式的快速登录按钮,现在不用跳转到login页即可快速登录网站.

13、增加友情链接功能:现在允许给网站添加友情链接功能!该功能同样允许开启或关闭!

14、增加广告功能:

现在允许给网站添加广告,该功能允许管理员在相应页面的位置显示广告信息,只要在后台添加广告代码,如google的AdSense!再在相应的页面位置选择所要显示的广告即可。操作非常方便简单!一劳永逸,支持定制!(现在可以选择显示的位置有:主页banner,主页导航附近,页面底部,尾随于主题内容,附于主题内容旁边)。

15、增加一个导航
BBS页面中增加了一个新的导航栏,增加一些友好的操作性!

16、音乐组件
音乐组件再次升级改进,现在效果看起来更好一些!更美观。

17、BBS信息总览
在BBS的信息总览中增加了更多的内容,可以更清楚的了解到BBS的运行情况!如:发贴数,各种排行,各专区讨论区设置情况,回收筒信息等等。随着版本升级,该功能还会继续增加或改善!

18、主题编辑:

“阅读权限”增加了"需要回复"或"需要积分"的限制,如果主题设置了需回复,则没有回复的用户将不能查看该主题文章。

“奖罚处理”现在允许对已经发表的文章作评价,积分奖励或处罚等操作.允许自定义处理规则

“附件操作”现在允许在发表主题之后继续给主题添加(或删除)更多的附件,解决在发表主题时只允许一个附件的问题!

“主题类型”现在修改为以下几项,允许多选,在文章被加为精华之后将给予一定的积分奖励

  精华 置顶 全站置顶 全站公告

19、权限设置:
专区及讨论区的权限设置增加了"需要一定积分"才能查阅,不够积分的情况下可能被拒绝在外!

20、附件功能:
现在允许给上传附件加上积分限制功能,可以用于限制附件的查看及下载,如:给上传的附件加上100分的查阅限制,达不到这个积分要求的用户将无法查看及下载。

21、等级规则:
等级规则现在改为使用积分决定升级,1.1.5之前使用的是文章数决定级别

22、修正:

a.现在在成功发表文章之后会有更友好的提示连接:允许选择回到主页、回到原讨论区、回到刚发表的主题、或继续发表主题

b.修正了专区页面中的“发表文章”按钮出现的链接错误问题

c.现在在相应页面点击“发表文章”后。文章发表页会帮助用户选中相
应的讨论区,增加了一点友好操作.




- huliqing@huliqing.name
- http://www.huliqing.name

posted on 2008-02-04 12:08 huliqing 阅读(2477) 评论(5)  编辑  收藏 所属分类: JSF

评论

# re: 创建自己的开源项目,提高自己的编程水平,Tbuy1.2(JSF) 2008-02-04 13:16 yurenjie

惭愧其实下1.1.5已经有好些日子了,可是一直没空去运行它看看,等年后手上的项目结束了,好好学习一下JSF1.2,顺便帮楼主测试及反馈些意见。祝新年快乐!  回复  更多评论   

# re: 创建自己的开源项目,提高自己的编程水平,Tbuy1.2(JSF) 2008-02-04 13:24 volezheng

支持!赞同观点,程序员应该是终身的职业!去看过IBM,BEA的年会,很多高级程序员都是外国老头,为什么我们不能把程序员做到退休呢?难道非要让我们这些爱好技术的人去做管理?  回复  更多评论   

# re: 创建自己的开源项目,提高自己的编程水平,Tbuy1.2(JSF) 2008-02-06 21:03 CowNew开源团队

CowNew开源团队祝Tbuy越来越好,开源万岁!  回复  更多评论   

# re: 创建自己的开源项目,提高自己的编程水平,Tbuy1.2(JSF) 2008-02-17 12:33 91cn66

非常不错的想法。。  回复  更多评论   

# re: 创建自己的开源项目,提高自己的编程水平,Tbuy1.2(JSF) 2008-06-13 09:58 开机

为什么30后都转行?难道真的到了30后就干不动了吗?还是有其它的原因?  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

公告

文章原创,欢迎转载
——转载请注明出处及原文链接

随笔分类(60)

随笔档案(33)

最新评论

评论排行榜