QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

SimpleFramework 主站及社区重览及技术团队再访

  • 2011-04-22
  • 本文字数:2183 字

    阅读完需:约 7 分钟

自 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)作为一线开发人员的学习与交流的社区,做到与时俱进,每产品开始都不是完美,更多的人的参与可以帮助我们提出好的建议与加快产品的建设与推广。

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

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

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

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

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

赵博士说:

中国的互联网从门户时代,到 Wiki、博客等为代表的 Web2.0 时代,再到当今的 SNS 时代,不仅改变着人们交流和沟通方式,也改变着信息的传播渠道和速度,既将网络媒介从计算机延伸到了手机等客户端,也将人们的日常生活向互联网延伸,甚至使得内容及其形式和质量都走向高速膨胀的时代,对互联网和普通网民的影响不仅是空前,而且绝后! 伴随云计算的浪潮,SaaS 作为一种新型的软件应用模式,必将对企业的信息化产生重大影响。其未来的发展从标准化到行业化再至大众化,SaaS 的服务内容不仅面向企业,也提供面向个人的个性化服务产品,且逐步融入 SNS 元素,即 SaaS 与 SNS 的相互渗透,逐步从以应用为主线发展而为以应用为目标、以“人”为核心、以交流 - 沟通 - 协作为承载的融合式发展道路。”

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

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

2011-04-22 01:032928
用户头像

发布了 184 篇内容, 共 82.4 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

Netty浅析

CodeWithBuff

Java Netty 源码剖析 I/O

Go语言,并发控制神器之Context

微客鸟窝

Go 语言

带你了解两种线性规划的方法:稀疏矩阵存储和预处理

华为云开发者联盟

矩阵 存储 线性规划 稀疏矩阵 预处理

超好玩:使用 Erda 构建部署应用是什么体验?

尔达Erda

开源 DevOps 云原生 PaaS Go 语言

WICC 2021即将召开 荔枝将揭秘高音质体验之关键技术

融云 RongCloud

微信朋友圈高性能分析

十二万伏特皮卡丘

架构训练营

Vue进阶(九十七):对象动态添加属性和值

No Silver Bullet

Vue set 7月日更

史上最全关于苹果开发者账号及上架APPStore总结

孙叫兽

苹果 APP开发 appstore app上架

物联网通信技术,那些你不知道的事

华为云开发者联盟

物联网 网络 通信 有线 无线

策略+IOC 消灭ifelse,拿来吧你

skow

Java 设计模式 代码设计

Vue进阶(四十三):Vuex之Mutations详解

No Silver Bullet

Vue 7月日更 mutations

PHA挖矿系统源码开发介绍

获客I3O6O643Z97

PHA矿机挖矿 PHA质押挖矿

Pandas高级教程之:window操作

程序那些事

Python 数据分析 pandas 程序那些事

基于 WebRTC 的1 对 1 通话实战(二)信令服务器实现

IT酷盖

音视频 WebRTC 信令服务器

星火矿池APP源码开发

获客I3O6O643Z97

区块链+

Triton推理服务器在阿里云机器学习PAI-EAS公测啦!!!

阿里云大数据AI技术

图解URL、URI和URN 区别

devpoint

API url 7月日更

在线教育,百鬼夜行?

白洞计划

Flutter Android 工程结构及应用层编译源码深入分析

工匠若水

flutter android dart Gradle 工匠若水

浪潮云洲走进包头 展示特色产业“触网”路径

工业互联网

【LeetCode】最高频元素的频数Java题解

Albert

算法 LeetCode 7月日更

DAPP系统源码模式开发定制

获客I3O6O643Z97

DAPP智能合约交易系统开发 DAPP系统开发

从源码分析Hystrix工作机制

vivo互联网技术

Java 源码分析 分布式 Hystrix

和12岁小同志搞创客开发:遥控舵机

不脱发的程序猿

DIY 创客开发 控制舵机

秘乐魔方短视频系统开发简介

获客I3O6O643Z97

短视频挖矿

调研字节码插桩技术,用于互联网分布式系统监控设计和实现!

小傅哥

Java asm javaagent 字节码增强 系统监控

产研效率提升-工具篇-消息中心

循环智能

效率 方法 工具 流程 消息

白林学院校友会小程序前端和后台管理系统设计方案

CC同学

校友录小程序 校友会小程序 同学录小程序

一招教你数据仓库如何高效批量导入与更新数据

华为云开发者联盟

数据库 数据仓库 GaussDB(DWS) MERGE INTO

频繁创建基于Etcd实现的分布式锁会有什么问题?

BUG侦探

分布式锁 etcd 内存泄漏

ACM金牌选手算法讲解《线性表》

编程熊

算法 LeetCode 线性表 数据结构与算法

SimpleFramework主站及社区重览及技术团队再访_Java_马国耀_InfoQ精选文章