锁定老帖子 主题:关于一点XML的愚见
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-23
抛出异常的爱 写道 mikeandmore 写道 night_stalker 写道 XML 就像弱化的 lisp,不过它是确定性(decidable)的,适合表达文档,但没法表达程序。
XSL 就很像 lisp 了。 但是标签太冗长了,标签嵌套比括号嵌套啰嗦得多了…… 现在的人连括号都懒得敲,以缩进代替括号的精简语法更加舒服(如 yaml,python) 有兴趣可以看看为什么当初选了树形文档表达网页 http://www.w3.org/History/1989/proposal.html 如果当初选了 lisp,现在 web 开发不知会简单多少 …… lisper的口碑差。。。嗯。仅此而已。。。 如果用lisp 你看到程序员写出恶心代码时 你会不会想去死? 动不动就递归 java的烂代码比较好懂一些吧. HTML要是换成java表述的话我们都得死吧............. |
|
返回顶楼 | |
发表时间:2009-04-23
抛出异常的爱 写道 mikeandmore 写道 night_stalker 写道 XML 就像弱化的 lisp,不过它是确定性(decidable)的,适合表达文档,但没法表达程序。
XSL 就很像 lisp 了。 但是标签太冗长了,标签嵌套比括号嵌套啰嗦得多了…… 现在的人连括号都懒得敲,以缩进代替括号的精简语法更加舒服(如 yaml,python) 有兴趣可以看看为什么当初选了树形文档表达网页 http://www.w3.org/History/1989/proposal.html 如果当初选了 lisp,现在 web 开发不知会简单多少 …… lisper的口碑差。。。嗯。仅此而已。。。 如果用lisp 你看到程序员写出恶心代码时 你会不会想去死? 动不动就递归 java的烂代码比较好懂一些吧. 递归有什么不好? 你也要能想得出,迭代就能解决的算法才行啊。 |
|
返回顶楼 | |
发表时间:2009-04-23
抛出异常的爱 写道 mikeandmore 写道 night_stalker 写道 XML 就像弱化的 lisp,不过它是确定性(decidable)的,适合表达文档,但没法表达程序。
XSL 就很像 lisp 了。 但是标签太冗长了,标签嵌套比括号嵌套啰嗦得多了…… 现在的人连括号都懒得敲,以缩进代替括号的精简语法更加舒服(如 yaml,python) 有兴趣可以看看为什么当初选了树形文档表达网页 http://www.w3.org/History/1989/proposal.html 如果当初选了 lisp,现在 web 开发不知会简单多少 …… lisper的口碑差。。。嗯。仅此而已。。。 如果用lisp 你看到程序员写出恶心代码时 你会不会想去死? 动不动就递归 java的烂代码比较好懂一些吧. 不要轻易对自己不了解的东西的东西做评价。 ??口碑极差?? 这是从哪听来的。 我选择用XML多半是因为想用XSLT XPath XML schema 这些东西.或者现有的系统需要用XML. 否则更倾向于用YAML. |
|
返回顶楼 | |
发表时间:2009-04-23
xml很好 可惜我用的很很一般的初级
json能网络传输了吗?? |
|
返回顶楼 | |
发表时间:2009-04-23
whaosoft 写道 xml很好 可惜我用的很很一般的初级
json能网络传输了吗?? ![]() |
|
返回顶楼 | |
发表时间:2009-04-23
其实 一种数据交换模式 这点就足以说明XML是好东西了. 我个人觉得XML的魅力不是体现在他装载数据这方面 而是体现在他表达数据结构这方面. 直接,明了.网络层可以不用XML进行传输 但是最终展现给别人(接口)的时候用XML是明智的选择. 在我眼里XML就是一种规范,一直约定.
|
|
返回顶楼 | |
发表时间:2009-04-23
很多配置文件都用annotation了,确实方便,但是大局方面,还是XML好
|
|
返回顶楼 | |
发表时间:2009-04-24
Durian 写道 json 代替 xml 是程序员战胜学院派的伟大胜利
JSON 能取代xml 么? 我很怀疑 |
|
返回顶楼 | |
发表时间:2009-04-24
UlsterBoy 写道 Durian 写道 json 代替 xml 是程序员战胜学院派的伟大胜利
JSON 能取代xml 么? 我很怀疑 xml强大之处在于设计时把人的感受作为一个考虑因素. |
|
返回顶楼 | |
发表时间:2009-04-24
json至少还差一个公用的校验机制
|
|
返回顶楼 | |