自2010年采访开源Web框架SimpleFramework(以下简称SF)团队以来,该框架发展得如火如荼。除了框架相关的组件、功能、文档等不断完善之外,他们还携手其他开源团队一起吹响了向SaaS及SNS整合领域的冲锋号。InfoQ就SF当前状况及未来方向与该团队进行了再次沟通。

较之上一次报道之时,目前SF网站以及SF框架的组件已有、增强或新增的功能列表如下:

  • SF框架继续完善,丰富了文档,增加了快速入门和组件及其它功能的Demo等。(有所增强)
  • 技术社区(BBS),为多款开源产品提供了用户交流的统一点。(有所增强)
  • 新闻资讯(News)(旧)
  • 博客(Blog),分享学习经验,心得……(新)
  • 标签(Tags),用户可为自己喜爱的文章加上标签,便于查询和归类。(新)
  • 组织机构(Organization),不同于传统网站的用户及好友管理模式,提供了基于企业用户/组/角色的用户管理功能。(新)
  • 好友(Friends)(旧)
  • 关注及收藏,用户可以对自己希望的博客、论坛内容添加关注并收藏,后期将加入对人的关注,诸如博客作者。(新)

对于SF网站近期的发展目标,SF总架构师陈侃称:

为更好地支持用户,我们将持续发展SF。近期,我们将不断完善SF底层框架,优化代码、补充文档、进一步提高框架运行的稳定性及运行效率;进一步完善并逐步完成SNS组件,构建完整的SNS组件生态链;建设并完善社区,强化与SF爱好者及用户的互动,为它们创造良好的互动、交流、共享的环境;SF网站还将增加对消息、群/圈子、活动等Web2.0特性,实现与主流微薄网站的集成。

未注册用户可获取最新资讯、阅读热点博客、论坛文章、学习SF框架的使用;注册成为其网站会员之后,就可以与其他用户在论坛中交流、写博客、共享资料、管理自己的应用等。值得一提的是,论坛讨论区中有国内优秀开源产品专区,为广大钟爱开源产品的用户提供了统一访问点。

当问及SF主站都有哪些亮点时,陈侃如下回答:

  • 主站完全基于SF组件技术,不论前台后台,都是基于SF框架开发的;
  • 充分利用Web2.0的特性,提供了丰富的用户交互功能,比如,信息到类目的拖动操作,树结构的拖动操作,大量弹出式对话框避免页面重定向、和随心所欲的右键操作;
  • 全新的CSS3体验,使用Javascript及CSS资源动态装载技术,大大减轻下载流量。
  • 基于Portal的快速主页定制,及丰富的可扩展性;
  • 所有组件都是开放的,个性的业务都可以覆盖组件方法;
  • 组件都做到开箱即用,由框架自动部署所依赖的UI与数据库。

另外,从官方网站上可以看到,SF的技术社区(Technology Social Network Service)已渐具雏形,InfoQ就此采访了赵博士,就如下几个问题做了交流:

InfoQ:Simple技术社区的目标是什么,和普通SNS社区有何不同?

赵博士:Simple技术社区与普通SNS社区的最大的不同之处在于,它不仅提供了普通SNS社区为广大用户提供的SNS服务,还为用户提供了扩展SNS服务的手段——SF框框。它具有如下特点:

(1)以SNS为媒介,构建技术交流互动的生态区,以便更好地发展SF。“参与者众,则Simple荣!”。
(2)以SF为基础,借大众之力检验并推动SNS组件的完善,为企业整合应用奠定必要的技术基础。
(3)以技术为主线,探索具有自身特色SNS与SaaS及企业应用相互融合互动发展的技术方向。
(4)作为一线开发人员的学习与交流的社区,做到与时俱进,每产品开始都不是完美,更多的人的参与可以帮助我们提出好的建议与加快产品的建设与推广。

wps_clip_p_w_picpath-29228

InfoQ:Simple技术社区为参与者提供了哪些特色的功能呢?

赵博士:下图是我们的对Simple技术社区功能定位,但仍在不断发展之中,我们希望、欢迎更多的技术人员参与技术社区的丰富与扩展,通过社区的智慧,为Simple社区带来更多的SNS服务。

wps_clip_p_w_picpath-6535

InfoQ:Simple技术社区的发展路线图(RoadMap)是什么呢?

赵博士:我们计划分成三个阶段。

第一阶段:2011年前半年,逐步完善现有的SNS组件。
第二阶段:与此同期,依据关联度逐步开发新的SNS组件。
第三阶段:2011年后半年,有选择地与个性化应用相结合,力求创新。

wps_clip_p_w_picpath-17470

最后,SF团队还跟InfoQ分享了其新型的发展思路——走SNS+SAAS的融合发展模式,如下图所示:

wps_clip_p_w_picpath-1080

赵博士说:

中国的互联网从门户时代,到Wiki、博客等为代表的Web2.0时代,再到当今的SNS时代,不仅改变着人们交流和沟通方式,也改变着信息的传播渠道和速度,既将网络媒介从计算机延伸到了手机等客户端,也将人们的日常生活向互联网延伸,甚至使得内容及其形式和质量都走向高速膨胀的时代,对互联网和普通网民的影响不仅是空前,而且绝后!

伴随云计算的浪潮,SaaS作为一种新型的软件应用模式,必将对企业的信息化产生重大影响。其未来的发展从标准化到行业化再至大众化,SaaS的服务内容不仅面向企业,也提供面向个人的个性化服务产品,且逐步融入SNS元素,即SaaS与SNS的相互***,逐步从以应用为主线发展而为以应用为目标、以“人”为核心、以交流-沟通-协作为承载的融合式发展道路。”

笔者下载了SimpleFramework框架做了一些简单的试验,使用起来的确非常方便;美中不足的是,文档的更新似乎慢了一点点。

在访谈中,笔者充分感受到SF框架团队不懈追求技术的激情,它们的目标非常美好——将SNS社区与企业组织结合起来,改变当前SNS网络以用户和好友为中心的模式,以云计算为契机,让SNS和SaaS与企业结合起来,让SNS和SaaS真正为企业所用。祝愿这一愿景成为现实!

(版权申明:本文已经首发于InfoQ中文站,版权所有,原文为《SimpleFramework主站及社区重览及技术团队再访》,如需转载,请务必附带本声明,谢谢。
InfoQ中文站是一个面向中高端技术人员的在线独立社区,为Java、.NET、Ruby、SOA、敏捷、架构等领域提供及时而有深度的资讯、高端技术大会如QCon 、线下技术交流活动QClub、免费迷你书下载如《架构师》等。)