由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 关于web server对于web service的支持
相关主题
web services和POST 到url有啥区别?大家真心觉得akka好用吗?
大家有没有觉得Scala不如Haskell美?ios vs. android
javasctipt + REST 面试一般会问什么问题?web service
Front End Developer / UI designer - Charlotte, NC - contract to hire有JAVA底子学习web service那些库或者framework有没有什么好方法
json是一种革命性的创造谁给菜鸟科普一下?client side MVC
undertow是最新出现的牛web framework?有哪个WEB framework 同时支持PHTHON和JAVA后端?
想自己建个网站+mobile apps,求建议发现ramdisk不错,多个进程通信用文件就可以了,简单
Python Browsermob Proxy Library on mac issue最近用vert.x解决了一个实际问题
相关话题的讨论汇总
话题: web话题: xml话题: server话题: service话题: html
1 (共1页)
z****e
发帖数: 54598
1
其实如果你用的是restful的web service的话
几乎所有的web server都可以很容易地转成一个简易的web service
唯一的区别就在于你要返回的response不再是html,而是xml
但是你要知道,有一个东西叫做xhtml,这个就是xml的一个扩充
从本质上说,xhtml就是xml,换句话说,现阶段基本上所有的web server
都已经支持response用xml的格式返回,不过话说这个应该支持
html和xml不都是一个简单的文本嘛,名字不同而已
能支持html的就能支持xml
这是第一步
第二步,动态生成xml
现在几乎所有的动态网页
都是先建立一个类似于html的模板
然后再在里面添加各种私货,<%=value%>或者<#value>或者其他
大概是这样一个东西,根据语言不同而不同
其他语言应该也都是如此,然后把这个东西给塞到你的那个html模板中去
这样就形成了一个动态的html页面
ok,那你只需要把模板给改成xml的就可以了
原来怎么塞到html里面去的,你就怎么塞到xml里面去
这是第二步
第三步,要设置一些response的header
因为如果你不设置,一般默认的是html/txt
你把它改掉,改成xml就可以了
除非你的web server不支持你修改
否则基本上都是可行的
所以只要你能做到以上三步,你用什么web server都可以很轻松地改成web service
不过我怀疑这一点,因为现在还有web server不支持web service的么?
所以各位吹嘘什么rest+json没什么新颖的,你用什么web server都好
json是client side的东西,浏览器上跑的,跟server side无关
所以如果所有的web server都可以轻松支持web service的话
那你吹嘘某一个语言来写web framework有什么意思?
人家要抄还不是轻轻松松,我可以告诉你,我用freemarker三分钟就改造完成了
不过我都不用改,java早支持了,网络上搜一下遍地都是
甚至ejb都支持了,@Web Service
所以到最后,最便宜的,比如php,很有可能会胜出
这不是joke,我是看到了这里至少两家公司,用这种方式改造了他们的前端
而且他们客户端也有android哦,他们后端的那个team帮忙写的
不错吧?以前在国内hp工作的两个工程师带头搞的
顺便,如果你对web service感兴趣的话
有一个会议,叫做icws
E*****m
发帖数: 25615
2
到底想說什麼? PHP 最便宜是嗎? 有誰不同意嗎?
z****e
发帖数: 54598
3
这应该是我要问的
如果你的东西便宜比不过php
那优势在哪里?
一个东西要推广开来,你得说一个理由出来
要不然你说一个至今市场占有率只有0.x%的东西好
要让人信服,这有些难度啊
因为别人要抄也很容易
你都看得到,人家会看不到?
你们说了这么多天的各种语言+web framework的比较
这么简单的比较还没有一个理由什么的出来?
不太可能吧

【在 E*****m 的大作中提到】
: 到底想說什麼? PHP 最便宜是嗎? 有誰不同意嗎?
E*****m
发帖数: 25615
4
給你打個比方好了, 少林齊眉棍又簡單又有效, 那麼為啥
不大家都丟了方天畫戟流星鎚青龍偃月刀呢?
很簡單, 各人喜好不同, 雖然我喜歡Python, 但是那位上
來說 Python 噁心的我就很欣賞, 比較像個有愛恨有感覺的人,
把一件事做好是一個層次, 做的過程感覺爽快是更高層次,
像我覺得最爽的事情就是可以一行寫出人家要十行才能做的,
你不覺得這有什麼好爽的話我也不在乎, 我爽就行。
PHP 也不錯啊, framework 也多, 最便宜, 但是語法等
都平淡無味, 寫 PHP/java 對我來說就是做工, 寫 Python 或
Haskell 或 Clojure 或 Prolog 等對我來說有一半是娛樂。
大家上來講講自己用過的語言有啥好處,互相交流一下,
誰也沒在賣東西賺錢, 你聽聽就好, 愛用 PHP 你就用,
沒人攔著你吧?

【在 z****e 的大作中提到】
: 这应该是我要问的
: 如果你的东西便宜比不过php
: 那优势在哪里?
: 一个东西要推广开来,你得说一个理由出来
: 要不然你说一个至今市场占有率只有0.x%的东西好
: 要让人信服,这有些难度啊
: 因为别人要抄也很容易
: 你都看得到,人家会看不到?
: 你们说了这么多天的各种语言+web framework的比较
: 这么简单的比较还没有一个理由什么的出来?

z****e
发帖数: 54598
5
明白了,就是这句话
发信人: netghost (Up to Isomorphism), 信区: Programming
标 题: Re: json是一种革命性的创造
发信站: BBS 未名空间站 (Sun Feb 10 17:16:21 2013, 美东)
其实就是开发人员懒。没别的。。。

【在 E*****m 的大作中提到】
: 給你打個比方好了, 少林齊眉棍又簡單又有效, 那麼為啥
: 不大家都丟了方天畫戟流星鎚青龍偃月刀呢?
: 很簡單, 各人喜好不同, 雖然我喜歡Python, 但是那位上
: 來說 Python 噁心的我就很欣賞, 比較像個有愛恨有感覺的人,
: 把一件事做好是一個層次, 做的過程感覺爽快是更高層次,
: 像我覺得最爽的事情就是可以一行寫出人家要十行才能做的,
: 你不覺得這有什麼好爽的話我也不在乎, 我爽就行。
: PHP 也不錯啊, framework 也多, 最便宜, 但是語法等
: 都平淡無味, 寫 PHP/java 對我來說就是做工, 寫 Python 或
: Haskell 或 Clojure 或 Prolog 等對我來說有一半是娛樂。

1 (共1页)
相关主题
最近用vert.x解决了一个实际问题json是一种革命性的创造
请教一下怎么学习java framework,怎么找java工作 (转载)undertow是最新出现的牛web framework?
c++的两大威胁想自己建个网站+mobile apps,求建议
关于Restful+JsonPython Browsermob Proxy Library on mac issue
web services和POST 到url有啥区别?大家真心觉得akka好用吗?
大家有没有觉得Scala不如Haskell美?ios vs. android
javasctipt + REST 面试一般会问什么问题?web service
Front End Developer / UI designer - Charlotte, NC - contract to hire有JAVA底子学习web service那些库或者framework有没有什么好方法
相关话题的讨论汇总
话题: web话题: xml话题: server话题: service话题: html