为什么基于Simple开发SNS网站_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 为什么基于Simple开发SNS网站

为什么基于Simple开发SNS网站

 2011/1/11 8:56:43  allbin1983  http://allbin1983.javaeye.com  我要评论(0)
  • 摘要:虽然现在复制Facebook基本上已经没有意义,但是SNS(社会性网络),已经成为很多网站开发的基础性功能。你很可能希望开发一个功能性网站,但是希望采用SNS作为基本功能。例如我们开源技术宣传网站,我们不但希望用户能够快速了解simple,而且希望用户能够在一个群体性的环境中,和朋友一起学习。因此,SNS是我们的基本功能。现在,假设你打算开发自己的SNS网站,那么应该如何下手呢?当然最好的办法,是找一个开源的系统,然后在这个系统之上,增加你自己的应用。在少数确有必要的情况下
  • 标签:什么 为什么 网站 SNS 开发 SNS网站

虽然现在复制Facebook基本上已经没有意义,但是SNS(社会性网络),已经成为很多网站开发的基础性功能。你很可能希望开发一个功能性网站,但是希望采用SNS作为基本功能。

例如我们开源技术宣传网站,我们不但希望用户能够快速了解simple,而且希望用户能够在一个群体性的环境中,和朋友一起学习。因此,SNS是我们的基本功能。

现在,假设你打算开发自己的SNS网站,那么应该如何下手呢?

当然最好的办法,是找一个开源的系统,然后在这个系统之上,增加你自己的应用。在少数确有必要的情况下,也可以直接修改系统的核心结构。

Simple就是截止到目前为止,最符合java技术人员的开源SNS网站。那么它到底好在哪里呢?

1、视图表现层可以自定义,轻量级的portal,这样让你的用户在一个很符合国情的SNS环境中使用。

2、底层结构设计的很精致,扩展性很强。更重要的是基于组件开发很简单,效率很高。

3、有国内团队与很多志愿者贡献了很多插件,基本上配一配就能得到一个功能很完善的SNS网站,比如摩树.

因此,本文就重点为什么要在Simple的基础上,开发自己的SNS网站。

曾经有人会问,为什么要在开源的基础上开发,而不是自己从头写一个SNS框架呢?

由有以前的开源技术只是一个框架,很少提供拿来就可以使用的功能,比如,文件管理,论坛,博客等,所以影响开发人员对开源产品的选择。


对于绝大部分功能而言,大家关心的是自己网站的核心功能,例如商务、娱乐、教育之类,至于这些底层的SNS功能,完全没必要自己从头写起,浪费时间。


那么,采用Simple系统和直接购买商业化的SNS框架有何不同?

通 常商业化的SNS框架,界面打磨的比较好,基础功能完备,拿来就能用,这是商业系统的优点。然而商业系统的缺点,在于受制于人。如果你想额外增加些功能, 或者修改结构,或者很强的定执行,那么就累死你了。特别是,有些商业系统还不给源代码,或者部分核心功能不给源代码,让你永远受制于他。

开源系统的最大好处就是自己能够全面控制,而且有无数志愿者,在不断的升级版本、增加新功能、修改Bug等等。这样你有着最大的灵活性和操控力。

在 我看来,开源SNS和商业化SNS的区别,就像买房和租房的区别。开源系统像买毛坯房,框架有,结构不错,但是缺乏装修,你得自己动手改造,一旦改造好 了,就是你自己的了。商业系统像租房,别人把什么都做好了,小改改可以,大块装修基本不行,而且你随时准备房东让你搬家.

基于simple 的SNS是做为技术人员的不二选择,灵活的架构,组件应用思想,这里为你编织理想的系统提供完备的应用基础库。

?

发表评论
用户名: 匿名