很久没有写joomla文章了,发现想写的东西还是挺多的,后面抽时间补回来,其实更多还是php的一些东西.joomla3.0以后系统改变挺大,后台都是用bootstrap作为主题,个人对这个无爱,因为他不支持IE67 ie8也很差这个在国内实在没法,关键客户都是不懂什么技术的,他们就是能用就行,这就像破产的红旗科技,得过且过,一锤子卖卖,而且用户也是ie678居多,这恐怕要归功于捍卫土地的360,以及一些国产浏览器,还有盗版系统自带就是ie6,用户不懂技术的小白,所以永远就是ie6.
3.0界面是不错,在功能方面有所增加,也把不合理的地方改了,而且统一了UI,这个值得赞叹,如果做国外客户并且客户指明了要3.0以后,否则个人还是建议2.5这个大版本,总的来说2.5还是经典的,至少在组建方面有足够支持,特别是在电子商务的VM,以及论坛组件,k2等等,都是不错的,我们没有必要追求新,因为你说的再好,安全什么的,天朝客户大多不懂,只要前台兼容方面做得好,符合客户就是成功的,后台2.5个人认为基本上完美,bootstrap也并非完美,特别是3.0后更是脱离国情了,国外到不存在任何问题.

joomla的扩展越来越多,选择合适的插件也越来越重要,国外的扩展大多时候不符合国人审美观,而且由于文字不同,往往英文很美观而中文很丑,尽量使用两个不同css来展现排版吧.

不想去谈什么技术,joomla更多是写模版,模块,组件只有没有的情况下写,插件更是不需要,在速度方面,无论joomla还是drupal速度都不是很理想,特别表现在后台,前台相对优化容易写,添加文章什么的太费时间呢.

看到越来越多人使用joomla,觉得开源真正被国人接受了,joomla也确实优秀,包括wordpress,drupal都是个人最爱,现在基本很少有做原创开发,因为这样小团队无法完成,时间不允许,测试什么的都不容易.利用开源软件,一样可以实现,而且有质量保证,也希望更多客户能够接受.不要认为开发者好像什么都没做,要知道,你客户一句话,有可能开发者忙几小时,所以特别讨厌改来改去的那些客户,也许客户自己也不知道想要什么,更多时候我们要引导完成,等他满意了再说,返工可是令双方都不满意的.

好了不多说了,开源joomla,wordpress,drupal算是三把利剑,基本上可以解决90%客户需求,剩下的交给java吧,没有万能的东西.

喜欢joomla的可以交流交流,email,微信都行,qq一般不上的,email必回复,每天收信好习惯.wordpress,drupal也一样.

个人对joomla3.2x和joomla2.5X浅薄看法的更多相关文章

  1. Guava学习笔记:Immutable(不可变)集合

    不可变集合,顾名思义就是说集合是不可被修改的.集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变. 为什么要用immutable对象?immutable对象有以下的优点: 1.对不可靠的客 ...

  2. guava学习--集合2&Range

    转载:http://www.cnblogs.com/peida/p/Guava_ImmutableCollections.html Table: 当我们需要多个索引的数据结构的时候,通常情况下,我们只 ...

  3. 欧拉工程第52题:Permuted multiples

    题目链接 题目: 125874和它的二倍,251748, 包含着同样的数字,只是顺序不同. 找出最小的正整数x,使得 2x, 3x, 4x, 5x, 和6x都包含同样的数字. 这个题目相对比较简单 暴 ...

  4. 有关ListBox

    如何拿到Source:从SQL,从XML file SQL:一个是ObjectDataProvider //用linq方法拿到SQL data,wrap到一个IEnumerable<Custom ...

  5. 3个普通IO识别22个按键试验(转)

    源:http://www.amobbs.com/forum.php?mod=viewthread&tid=2243715 吸取各位前辈的经验,将之前二极管用量多的问题优化一下,目前不用二极管能 ...

  6. Immutable(不可变)集合

    Immutable(不可变)集合 不可变集合,顾名思义就是说集合是不可被修改的.集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变. 为什么要用immutable对象?immutable对 ...

  7. Hash table: why size should be prime?

    Question: Possible Duplicate:Why should hash functions use a prime number modulus? Why is it necessa ...

  8. Hash table lengths and prime numbers

    Website:http://srinvis.blogspot.ca/2006/07/hash-table-lengths-and-prime-numbers.html This has been b ...

  9. [原]关于phycis集成到osgearth的(瞎写写)

    基于全球的物理系统集成技术 引言 随着····· 概述 基于osgEarth渲染引擎,引入先进的物理引擎physics. 本篇主要讲述:原理和解决思路. 原理要点: 空间坐标转换 物理引擎与渲染引擎同 ...

随机推荐

  1. 学习Git

    参考廖雪峰老师的个人网站:http://www.liaoxuefeng.com 版本库初始化 通过git init命令将这个命令变为git可以管理的仓库 添加文件 用命令git add file告诉G ...

  2. MySQL 学习用employee数据库表参考使用

    download place:https://launchpad.net/test-db/ ,choose this file from the right panel:employees_db-fu ...

  3. shell变量注意事项

    概念:变量赋值,变量替换,变量引用,命令替换 variable=22 echo variable 可以在同一行设置多个变量.例如 va1=good   va2=chif va3=beijing  #需 ...

  4. 怎么在阿里云服务器部署多个tomcat

    部署前准备: 1.到阿里云官网购买一台服务器 2.给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看. Linux 系统挂载数据盘 视频:Linux服务器挂载数据盘 3.下载tomcat  http: ...

  5. Scala 深入浅出实战经典 第48讲:Scala类型约束代码实战及其在Spark中的应用源码解析

    王家林亲授<DT大数据梦工厂>大数据实战视频 Scala 深入浅出实战经典(1-64讲)完整视频.PPT.代码下载:百度云盘:http://pan.baidu.com/s/1c0noOt6 ...

  6. Scala 深入浅出实战经典 第39讲:ListBuffer、ArrayBuffer、Queue、Stack操作代码实战

    王家林亲授<DT大数据梦工厂>大数据实战视频 Scala 深入浅出实战经典(1-64讲)完整视频.PPT.代码下载:百度云盘:http://pan.baidu.com/s/1c0noOt6 ...

  7. WPF笔记一

    笔记内容: BUG.WPF运行窗体时调用Hide()方法,然后再Show()异常的解决方案 WPF 窗体设置为无边框 选择本地文件 选择文件夹 WPF实现右下角弹出消息窗口 WPF 显示 HTTP 网 ...

  8. Linux查看端口、进程情况及kill进程

    看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程. 使用命令:netstat –apn 查看所有的进程和端口使用情况.发现下面的进程列表,其中最后一栏是P ...

  9. LeetCode: Remove Nth Node From End of List 解题报告

    Remove Nth Node From End of List Total Accepted: 46720 Total Submissions: 168596My Submissions Quest ...

  10. 8 个最优秀的 Android Studio 插件

    Android Studio是目前Google官方设计的用于原生Android应用程序开发的IDE.基于JetBrains的IntelliJ IDEA,这是Google I/O 2013第一个宣布的作 ...