好吧~分析比较一上当前互联网JavaWeb不敌php等其他平台的原因~当然先收集信息 3
wordpress 出来plugin 之外另一个成体系的扩展为theme 主题。从名字来看就知道是对展示界面进行定制的一种该框架,有的地方也叫skin皮肤。
这种扩展在很多其他系统中也很常见,比如某些论坛、框架(extjs就有)。但大部扩展能力都比较单一,只能换换颜色之类的。
而wordpress在这方面并不是技术上多少出众。其主要在页面规范性、易用性以及主题定制用户培养上做的到位。其主题框架也是2.7之后出现的框架时间也不是很长。从定制主题的工作量上看确实比较的简单,其整个需要定制的页面 也就10来个html 和2-3个css等文件需要用户设计,并且每个页面中的规则都基本类似。另外,配置plugin等php功能,可以将其页面设计的非常漂亮,很大程度上提升用户体验。
最最令人折服的是,wordpress的theme本身基数庞大,并已经出现专门基于wp进行主题设计的团队。形成了较大的社区力量。这个wp特殊社区团队在很大程度上带动wp的本身的推广。对于这个社区中的web界面设计者,wp就是一个强大的内容平台。
wp在这点上不但把 内容用户、网站运营者、php开发人员作为了涉众用户,还从其中分离出了web交互设计甚至美工作为独立的涉众用户。你可以不太懂php就设计应用theme。
那么们在来看看Java这边。在我询问javaweb有没有类似wp那么有市场的应用平台时。我得到的答案是 很多 CMS 就是 “内容管理系统”。基本我都观察了一下。其主要分为两类,1 强大但闭源商业产品 2 功能多且开源但小众 。 最终没有能找到在市场上杀手级的东西。
究其原因可能是这样:
*Javaweb的同类产品(CMS)都功能繁多强大,但是并不注重用户需求。大多以功能多为基础。
*并不考虑以何种方式提升用户体验为重要内容。
*要么扩展能力要么很弱,要么很难(有很强扩展能力时,就对二次开发或设计者的能力要求变得很高。)
*持续性无法保证,Java持续性最强的是诸如 spring 这种后台框架。而对于成品化的东西基本要么商业化,要么不活跃(不活跃也可能是上面几点造成的,没有体验就没有用户没有用户开发作者自然没有动力,没有动力提升就缓慢然后继续恶性循环;)。