在项目中,频繁的使用xml和properties, 那到底哪个的前途更加光明呢?大家探讨下...

解决方案 »

  1.   


    请问为什么?我觉得应该取决于你需要的数据结构,如果只是key -> value那么properties就可以了,xml的优点是它可以支持更复杂的数据结构
      

  2.   

    xml吧
    从log4j就可以看出来,
    它更倾向于xml的配置文件
    而且xml更加适合于灵活配置及复杂应用
      

  3.   

       大家应该都有使用这两种的经验,我们key value的多用于properties文件。比如做国际化的多语言信息。
       而一些框架复杂的配置而多用于XML。
      

  4.   

    XML的确是灵活,还能做更多的处理,逻辑判断计算
      

  5.   

    一般情况用 properties  文件会比较多,我个人与很喜欢这种方法进行 log4j 配置,
    方便 直观
      

  6.   

    简单应用用properties即可,特别是KEY VAlue 这种类型。复杂数据结构用XML灵活。
      

  7.   

    我认为,对于系统设置来说,比如定义数据库的用户名、密码、连接串等等,用properties不错啊。简单直观明了。如果是用在业务逻辑上的数据,还是用xml比较好,可以灵活封装、传输数据。
      

  8.   

    看情况而定,如果就是简单的键值对,用p就可以了如果数据结构复杂,有xml
      

  9.   

    我用xml ,用 simplexml框架,挺不错的