请输入您要查询的百科知识:

 

词条 Spacebuilder
释义

SpaceBuilder(简称SPB,软件著作权登记号:2008SR14027)是一款基于asp.net技术业内领先的Web2.0社区平台。使用预置的博客、相册、文件、网摘、迷你博客、资讯、论坛、活动、圈子等应用模块,可以快速的搭建web2.0在线社区。借助SpaceBuilder平台的服务(用户、朋友、私信、邀请、权限、审核、隐私、积分、通知、动态、标签、分类、附件…),二次开发者可以快速的增加新的应用模块或者对现有的应用模块进行修改。

Spacebuilder简介

Spacebuilder(简称SPB,软件著作权登记号: 2008SR14027)诞生于2007年, 是asp. net技术中最为强大的社区产品。作为国内最早的web2.0社区产品,Spacebuilder始终专注于web2.0在国内的应用创新,竭尽全力为社区的发展做出自己的贡献。

使用预置的博客、群组、论坛、微博、分享、相册、文件、活动、投票、资讯等应用模块,用户可以一站式快速搭建具有sns特征的社区网站。此外,为站点运营者考虑还提供了问答、招贴、招聘等扩展应用模块。

Spacebuilder采用了“平台+应用”的设计理念,依托Spacebuilder平台的服务(私信、邀请、权限、审核、隐私、积分、通知、动态、标签、分类、附件、全文检索…),二次开发者可以快速添加新的应用模块。

面向高端,为客户站点的飞跃式发展保驾护航,一直是Spacebuilder孜孜不倦的追求。通过数据库优化设计、分页算法、全文检索,Spacebuilder可以轻松处理千万级以上数据。借助于当前最优的分布式部署方案,Spacebuilder已经在多个客户站点验证了万人同时在线的性能目标。

应用背景

当今的互联网正在发生着一项变革,借助各种新兴的服务更多的网络用户参与到了互联网中。互联网开启了一个全新的时代,我们称之Web2.0。

Web2.0是在2004年3月O’ReillyMedia Inc. 与MediaLive公司的一次头脑风暴会议上由O’Reilly Media Inc.的戴尔·多尔蒂(DaleDougherty)和MediaLive的克瑞格·克莱(CraigCline)共同提出的。他们对Web2.0并没有给出明确的定义,而是举例说明:“个人网站是Web1.0,博客是Web2.0;屏幕抓取是Web1.0,Web服务是Web2.0;单方发布信息是Web1.0,共同参与信息发布是Web2.0”。2005年10月O’Reilly Media Inc.的提姆·奥莱理(Tim O’Reilly)对Web2.0给出一个简介的定义:“Web2.0是一个作为平台的网络,跨越了所有连接的设备;Web2.0的这些应用构成了这个平台的优势所在;发布软件成为一个持续更新的服务,并使更多的人更好地使用这种服务;获取并重组哪些包括其他个人用户在内的各种来源的数据,并对其他人提供自己的数据与服务以便他们以同样的方式使用;通过一种‘共享网络架构’的方式高效地创建网络,并提供比Web1.0页面更丰富地用户体验”。

从2004年开始国内先引入了博客、wiki、相册、网摘、视频等典型web2.0应用,目前已经成为国人在互联网上仅次于Email及即时通讯的第3大应用。加之从2007年开始SNS应用也迅速升温,尤以Facebook、MySpace最为突出。我们坚信Web2.0会为企业、教育培训机构、社会团体、政府…带来更多的商业价值、社会价值,为了使这些组织借助Web2.0创造出新的价值,基于Web2.0的产品必不可少。

而目前在国内具备web2.0特征的产品还很缺乏,尤其还没有一款采用asp. net开发的出色的产品。结合国内互联网应用现状以及国内用户特点,我们致力于为用户提供基于asp. net具有web2.0特征的最好的社区产品。

功能特色

丰富而强大的功能

Spacebuilder预置了博客、群组、论坛、微博、资讯、分享、相册、文件、活动、投票等应用模块,此外还提供了问答、招贴、招聘等扩展应用模块,针对客户提供一站式服务,所有应用模块无缝集成任意组合。

良好的用户体验

以用户为中心,兼顾交互设计与视觉设计,基于自主设计的css framework,分析每个交互流程、每个页面、每个页面元素...,力求操作流畅、规范统一;采用web标准使页面兼容所有主流浏览器。

高负载、大数据量

面向高端,轻松支持千万级数据、万人同时在线,为客户站点的飞跃式发展保驾护航。提供优化的分布式部署方案,依靠高质量的伸缩性不断提升站点的负载能力。

周密的安全防护

数据访问全部采用存储过程,杜绝SQL注入;可自动过滤用户输入的恶意代码,防止跨站攻击;提供多种措施防止灌水;可以防止图片、附件盗链;可以审核用户录入的所有信息,完全控制站点对外显示的内容。

国际化

对于MUI(多语言用户界面)采用资源文件进行支持,创建不同语言的资源文件可以快速进行本地化;程序编码格式、数据库字段类型全部采用Unicode;时区、日期时间格式允许用户进行选择。对于国际化提供了完备的支持。

易于定制和扩展

通过“平台+应用”的设计思想,使Spacebuilder的开发架构非常清晰,依托平台的服务,开发新的应用模块仅需关注其特有的业务逻辑大大提升新应用的开发效率; 可序列化属性、Event Moudle使Spacebuilder很轻松进行扩展或新增插件。

技术特色

产品架构

采用“平台+应用”的设计思想,可以方便及快捷的扩展新的应用;

Ajax

表现层采用大量的jQuery技术,使用户获得良好的用户体验;

mvc

采用微软最新的 mvc(c#)进行表现层开发。彻底消除了ViewState可以万全控制html代码的输出;Controller与View完全分离充分避免了皮肤机制的性能损失;原生态的url routing更利于url rewrite。

数据存储

目前采用SQL Server2000/SQLServer2005/SQL Server2008进行数据存储,由于数据访问层采用了Provide设计模式所以可以方便的移植到其他关系型数据库;

数据访问

为了提升性能以及数据库安全性,数据访问全部采用存储过程;

高效缓存

使用可分区的缓存技术,并且具有优秀的缓存过期策略,使站点获得性能提升的同时,保证缓存与数据库数据同步;

全文检索

以Lucene为核心实现全文检索功能,实现索引库自动更新,并提供企业级的全文检索性能;

扩展机制

优秀的皮肤实现机制,使客户可以方便的对现有皮肤进行修改或开发新的皮肤;核心模块提供了全局事件,客户可以开发自己的Module;

配置文件

配置信息均采用XML格式,易于管理设置;所有页面均采用xhtml+css进行设计,符合web标准,兼容所有主流浏览器(IE、Firefox),降低页面流量,提高加载速度;

安装环境

操作系统:Windows Server 2003、Windows Server 2008、Windows Server 2008 R2(推荐)

数据库:SQL Server 2000、SQL Server 2005、SQL Server 2008、SQL Server 2008 R2(推荐)

Web服务器:IIS 6.0、IIS7.0、IIS7.5 (推荐)

.NET Framework:.NET Framework 3.5 SP1 、.NET Framework4.0

如果用于二次开发还需安装:Visual Studio2008+ sp1(必须安装sp1)或Visual Studio2010

asp. net mvc 2.0

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 11:37:39