×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

请大家谈一下我的Architecture有什么问题。

我是自己瞎琢磨的PHP和Javascript,没师傅,所以一定不正宗。但我发现我的东西简单过XML,很好用,也没有问题,所以想请教各位大虾,我的Architecture有什么问题。

数据从HTML/Javascript通过Form和$_POST[]传给PHP,再通过MySQL写入数据库。

我的HTML的Body都是由Javascript产生,所以Javascript很大。HTML的Head部分由PHP产生,那里面全是Array,因为我将数据库里的数据全变成了JavaScript的Array。这样的目的是,庞大的Javascript文件只下载一次,而每次Refresh的只是Array。我自己认为与SOAP相比,其他都一样,不同的是我没用XML作过渡,直接将Table变成了Array,在HTML的Head里用Var arrTable[0][0][0] = '什么什么'传了过来。用这方法,我甚至可以Internalization。

我想不明白我有什么问题。如果没问题的话,为什么XML还那么流行?
Report

Replies, comments and Discussions:

  • 工作学习 / 学科技术讨论 / 请大家谈一下我的Architecture有什么问题。
    我是自己瞎琢磨的PHP和Javascript,没师傅,所以一定不正宗。但我发现我的东西简单过XML,很好用,也没有问题,所以想请教各位大虾,我的Architecture有什么问题。

    数据从HTML/Javascript通过Form和$_POST[]传给PHP,再通过MySQL写入数据库。

    我的HTML的Body都是由Javascript产生,所以Javascript很大。HTML的Head部分由PHP产生,那里面全是Array,因为我将数据库里的数据全变成了JavaScript的Array。这样的目的是,庞大的Javascript文件只下载一次,而每次Refresh的只是Array。我自己认为与SOAP相比,其他都一样,不同的是我没用XML作过渡,直接将Table变成了Array,在HTML的Head里用Var arrTable[0][0][0] = '什么什么'传了过来。用这方法,我甚至可以Internalization。

    我想不明白我有什么问题。如果没问题的话,为什么XML还那么流行?
    • 我做google maps应用的体会是从数据库里提取数据生成xml后googlemaps读取xml文件内容并显示在map上,xml更多的表现为一种大家认可的数据格式。你的array如果能表现为xml别人更容易读懂,个人看法
      • 我的Array就是普通的Javascript里的Multiple Dimensional Array。不应该比XML复杂,而且可以直接用,因为已经是Javascript的Variable 了。