<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[逃离Joomla--记采用开源CMS的风险]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 04 May 2009 07:03:41 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	Joomla和Xoops、Plone一样都是很知名的开源(免费)内容管理系统，但是在多次使用之后，不得不放弃它，它有很多免费CMS系统固有的问题。 <br/><br/>去年我们帮多个客户采用Joomla系统建设了对外的企业网站，当时Joomla才1.0.x版本，但官方不支持中文编码(欧美软件通病之一)，好在台湾Joomla社区制作了Joomla1.0.x中文版（含中文语言，与中文支持相关修正），不过这不是一个官方分支，版本更新也止于爱好者。 <br/><br/>而我们的客户，当然我估计还有好多其它单位也使用了该中文Joomla版本，官方已接连推出多个修改安全问题的补丁版本，而这个中文Joomla缺迟迟未更新，依然是Joomla 1.0.13，大概大家都去忙Joomla 1.5了。 <br/><br/>如果是内网应用，不出问题，能稳定运行，也就不管它了，可这是挂在网路上，全球皆可访问的，存在已知的安全问题，却未进行修补，其风险是显而易见的。 <br/><br/>采用开源(免费)CMS的风险之一：采用非官方版本时，想想万一该版本无人为何自己是否有精力有能力接着更新。 <br/><br/>Joomla虽然有大量插件/模板可用，但是其中同样存在版本问题，有些插件/模板生命力不强，或者开发者无心更新，如果你使用了，它极有可能无法在新版的Joomla中运行，里算当然的，你就得困死在老版的Joomla上。 <br/><br/>采用开源(免费)CMS的风险之二：对于非官方的插件等，也许考量其生命力，道理同上。 <br/><br/>Joomla虽然有大量插件/模板可用，但是大量成熟度很高的插件都是商业的，这就造成“成熟插件多是商业的，而免费的多不成熟”的尴尬局面，商业的，如果不购买，那也许有破解的可用，但是破解的能持续么？持续的破解版本？ <br/><br/>采用开源(免费)CMS的风险之三：采用破解的插件/模板其法律，安全问题依旧很大，同时，采用付费的插件，又降低了免费CMS成本低的说法。 <br/><br/>Joomla社区自身的问题：Joomla推出了Joomla 1.5，并短时间内更新到 1.5.1，算是及时的修补个安全漏洞，但是对于Joomla 1.0用户，如何安全、稳妥的更新到Joomla 1.5却未提供一个官方的补丁，或者程序，只是有志愿者提供了，mtwMigrator 和Migrator component。然后官网上发布个相应的文档。 <br/><br/>采用开源(免费)CMS的风险之四：所采用的CMS项目自身的健壮性，Joomla的健壮性，成熟性，等在免费内容管理系统中已经算是相当好的了，毕竟在上百种CMS中，它排前几位的。 <br/><br/>以上，只是以我们使用Joomla时遇到的问题而谈起，并非针对Joomla自身，这些问题是免费CMS的通病；开源软件并非都是总拥有成本低，它有优势，更有其缺陷，麻木以为开源软件不要钱，可免费获得，就采用它，极可能造成更大的损失。 <br/><br/>大家(包括我们自己也包括客户)应该懂得软件和网络本质上就是一种服务，客户应该意识到，购买的不应该是产品本身，而该是一段期限内的使用该软件的保障：保障安全、可靠、可用；如我们提供Linux虚拟主机，评价标准该是该主机空间是否稳定、可靠，如果您陷入了多大的空间就该是多少钱，多了就是贵了的漩涡，那结果注定是痛苦的。 <br/><br/>而且软件和其它产品不同，一般软件厂商之外的第三方基本是没法给您提供软件相关保障：包括安全更新，BUG修正等，除非拿到了该软件的源代码，才有可能，－－这也是开源运动该值得宣传的一个方面。 <br/>以前用过mambo开发过，这是其中一个哥们让他们做的比较：<br/>想可以从下面几个方面考虑：<br/><br/>1、界面：Joomla比Mambo更精细、美观，后台管理也更方便一些。<br/><br/>2、功能：Mambo的组件商业化既有组织又有步骤，但Joomla似乎更灵活、快捷。<br/><br/>3、扩展性：Joomla会继续坚持开源原则，因此更有利于创新思想的消化和吸收；但Mambo的商业化管理应该会使其内核更为健壮一些。<br/><br/>4、内核特征：由于管理模式不一样，同样是开源软件，但两者会因追求个性化而逐渐分歧，最终会导致目前的兼容组件分化和分裂。<br/><br/>从现在来看，两者外表上还是孪生姊妹，但是主导思想的不同会最终导致界面和功能的差异，并最终导致应用群体的分化。我个人的观点和判断是Mambo的主核最终会确定固定的用户目标并迎合商业化，而Joomla会一如既往地迎合品位型大众。<br/><br/>5、更新速度：Joomla的初期开发速度令人咂舌，但其稳定性较差。个人觉得1.5是个考验，既考验其稳定性，也考验其性能和健壮度。<br/><br/>6、未来：最令人关注的是Joomla1.5是否能把CMS与OS拉得更近，这决定Joomla能否在Mambo的CMS界面与功能已经几乎臻于完美时，以开源技术将CMS点化为WEB-OS，赋予CMS更慎密的安全之门与更强壮地接纳第三方组件的能力。Mambo自Joomla诞生后的各个版本中，似乎雷声大、雨点小，与Joomla的快速成长相比，显得逶迤不前。<br/><br/>两者之间，更愿意选择Joomla，因为其OS思想更能迎合WEB的发展，面向对象似乎也更突出，有利于第三方组件的进入。只是更期待其API、Group和Communities性能的加强。<br/><br/>7、用户：就像你和我，我们都被迫在Mambo和Joomla中作出选择。因此最希望两者能维持现在的共生与兼容状况。目前很多用户在根据组件选择M还是J？不太清楚，反正我是这样，界面、速度和组件，这是首先要考虑的。<br/><br/>8、组件商：不妙的是，Joomla的组件商们似乎并不愿意这样做，我们逐渐发现很多Joomla的组件在微笑着和Mambo说再见，从css和index.php开始，步行渐远。一旦Joomla的API成熟，不敢说这些组件商的立场会站在那一边。倒是希望他们中立，呵呵，那样我们便可以多点儿选择的自由。<br/><br/>9、风险：从1.10看起来Joomla已经度过稳定期，因此使用的风险已经不大。<br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 逃离Joomla--记采用开源CMS的风险]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>