由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
BuildingWeb版 - web的前台和后台,一般是怎么分的?
相关主题
网页设计问题Yahoo User Interface YUI(css,objects)is so cool
我是怎样维护和制作这个站点的[转载]做大型网站,那个framework 更好? performance, scalability and community
问个用table控制版面的问题用Javascript Framework的请进 (转载)
为啥"no-cache"对某些版本的IE不起作用?What javascript lib is better?
CSS/JS文件如何读存在数据库里的参数?library太大的问题
用C++写SOAP service请教现代网页开发技术都是用css, js吗?
哪位能推荐个cross browser设计的工具【工作机会】Sr.PHP Developer & Sr.Front End Developer若干
php引用javascript问题Re: [转载] webmonkey
相关话题的讨论汇总
话题: ajax话题: js话题: php话题: web话题: javascript
进入BuildingWeb版参与讨论
1 (共1页)
d1
发帖数: 1213
1
尤其是大型网站。
z***e
发帖数: 5393
2
一般说javascript/html算前台,php可以算后台,但是实际上这两者的工作是很难分开
的,所以php/javascript都可以算frontend.
后面server上跑得各种service算是典型的backend.
d1
发帖数: 1213
3
一般cs毕业的去作sde的,写js/html感觉没什么优势吧,看起来好像不是很难。
不过php感觉也很简单。不过,ajax是怎么融合到js/php这个chain里面的。

【在 z***e 的大作中提到】
: 一般说javascript/html算前台,php可以算后台,但是实际上这两者的工作是很难分开
: 的,所以php/javascript都可以算frontend.
: 后面server上跑得各种service算是典型的backend.

b********2
发帖数: 855
4
不管你什么毕业,你能把最单纯的JS写好,那你就已经是大牛了,时薪150以上。
PHP本来就简单。你去学C#吧。

【在 d1 的大作中提到】
: 一般cs毕业的去作sde的,写js/html感觉没什么优势吧,看起来好像不是很难。
: 不过php感觉也很简单。不过,ajax是怎么融合到js/php这个chain里面的。

d1
发帖数: 1213
5
那sde作后台写些什么呢?
我想知道js怎么和php作结合,还有就是比如我有c++的库,如何用在网页上呢?
比较外行,见笑。

【在 b********2 的大作中提到】
: 不管你什么毕业,你能把最单纯的JS写好,那你就已经是大牛了,时薪150以上。
: PHP本来就简单。你去学C#吧。

z***e
发帖数: 5393
6
完全错误,现在js的应用很复杂。打个比方说,你写一个app同时要有web版和iphone/
android版,我可以保证最难做的就是web版。
btw,现在在backend最火的nodejs,就是用javascript来做的。如果你非要觉得js简单
,要求不高,那那些搞python的可能要被贴上弱智的标签了。

【在 d1 的大作中提到】
: 一般cs毕业的去作sde的,写js/html感觉没什么优势吧,看起来好像不是很难。
: 不过php感觉也很简单。不过,ajax是怎么融合到js/php这个chain里面的。

z***e
发帖数: 5393
7
的确外行,我不知道怎么回答你这个问题...

【在 d1 的大作中提到】
: 那sde作后台写些什么呢?
: 我想知道js怎么和php作结合,还有就是比如我有c++的库,如何用在网页上呢?
: 比较外行,见笑。

d1
发帖数: 1213
8
我没写过,就是用gwt写了个hellworld。所以一知半解。
为什么web最难写阿?

完全错误,现在js的应用很复杂。打个比方说,你写一个app同时要有web版和iphone/
android版,我可以保证最难做的就是web版。
btw,现在在backend最火的nodejs,就是用javascript来做的。如果你非要觉得js简单
,要求不高,那那些搞python的可能要被贴上弱智的标签了。

【在 z***e 的大作中提到】
: 完全错误,现在js的应用很复杂。打个比方说,你写一个app同时要有web版和iphone/
: android版,我可以保证最难做的就是web版。
: btw,现在在backend最火的nodejs,就是用javascript来做的。如果你非要觉得js简单
: ,要求不高,那那些搞python的可能要被贴上弱智的标签了。

d1
发帖数: 1213
9
那就展开说说吧,反正听了受用。

【在 z***e 的大作中提到】
: 的确外行,我不知道怎么回答你这个问题...
b********2
发帖数: 855
10
你那个C++的DLL,可以IMPORT到PHP程序里面,然后再调用里面的FUNCTION
JS是CLIENT SIDE的东西。如果想弄成动态的,就必须有一个中间层来传递数据。譬如
SLIDER,一共显示5个图片。你可以手动的写这5个图片的URL,也可以写一个FUNCTION
,从数据库里得到这些URL。

【在 d1 的大作中提到】
: 那sde作后台写些什么呢?
: 我想知道js怎么和php作结合,还有就是比如我有c++的库,如何用在网页上呢?
: 比较外行,见笑。

相关主题
用C++写SOAP serviceYahoo User Interface YUI(css,objects)is so cool
哪位能推荐个cross browser设计的工具做大型网站,那个framework 更好? performance, scalability and community
php引用javascript问题用Javascript Framework的请进 (转载)
进入BuildingWeb版参与讨论
z***e
发帖数: 5393
11
打个比方,以前大家都用C写初级的UI(比如DOS下),Windows下用MFC,现在还有人用
MFC吗?很少,因为太不方便太费力。那么还能不能用C来做用户界面或者前端?可以的
,就是吃力不讨好而已。
以前的网站前台简单,准确说是在ajax风行之前。因为网页程序有个问题,就是无法保
存global变量,每次的网页刷新都会让你重新导入数据,所以早期的javascript用法很
简单甚至根本可以不用,反正后台php/asp读数据库,然后一行一行生成页面传回来就
行了,网页前台只需要制定静态html模板就可以。
但是ajax流行以后,发生了很大改变。ajax并不是什么复杂概念,你可以把它想成是
socket一样的东西,所以你可以在不丢掉当前程序(javascript)的变量的情况下,从
server获取新数据。这样传统软件的设计思路,就可以用到javascript上,所以后来就
出现了google doc这些东西。
但是现在问题就是虽然javascript理论上可以做很多东西(象C一样),但是它先天并
不是为那些复杂应用而设计,而且也没有一个很好的开发工具,不想其他开发平台那么
完善,更没有什么各种SDK可以用(最常见的几个比如jquery/YUI什么的,也只是提供
了一些API的封装),你要画个关闭窗口的按钮都要自己写tm一大堆东西(有些library
提供很多控件,比如YUI,但是很难定制,还不如自己写)。但是你在其它平台开发,
哪需要这么麻烦...

【在 d1 的大作中提到】
: 我没写过,就是用gwt写了个hellworld。所以一知半解。
: 为什么web最难写阿?
:
: 完全错误,现在js的应用很复杂。打个比方说,你写一个app同时要有web版和iphone/
: android版,我可以保证最难做的就是web版。
: btw,现在在backend最火的nodejs,就是用javascript来做的。如果你非要觉得js简单
: ,要求不高,那那些搞python的可能要被贴上弱智的标签了。

d1
发帖数: 1213
12
所以就是用php写一个generator来生产这种js的url

FUNCTION

【在 b********2 的大作中提到】
: 你那个C++的DLL,可以IMPORT到PHP程序里面,然后再调用里面的FUNCTION
: JS是CLIENT SIDE的东西。如果想弄成动态的,就必须有一个中间层来传递数据。譬如
: SLIDER,一共显示5个图片。你可以手动的写这5个图片的URL,也可以写一个FUNCTION
: ,从数据库里得到这些URL。

d1
发帖数: 1213
13
就是说,以前是server/client必须同步。
现在有ajax,可以在server/client2段都搞一个socket(js),来慢慢传东西,传多少
显示多少。但现在问题是,ajax的支持不所特别好,而且种类特别多,如果库已经提供
的就很好用,但要特制就特别麻烦,尤其是做得跟其他人不一样。
我现在只用gwt写了个简单东西。发现原理根本不清楚。

library
iphone/
简单

【在 z***e 的大作中提到】
: 打个比方,以前大家都用C写初级的UI(比如DOS下),Windows下用MFC,现在还有人用
: MFC吗?很少,因为太不方便太费力。那么还能不能用C来做用户界面或者前端?可以的
: ,就是吃力不讨好而已。
: 以前的网站前台简单,准确说是在ajax风行之前。因为网页程序有个问题,就是无法保
: 存global变量,每次的网页刷新都会让你重新导入数据,所以早期的javascript用法很
: 简单甚至根本可以不用,反正后台php/asp读数据库,然后一行一行生成页面传回来就
: 行了,网页前台只需要制定静态html模板就可以。
: 但是ajax流行以后,发生了很大改变。ajax并不是什么复杂概念,你可以把它想成是
: socket一样的东西,所以你可以在不丢掉当前程序(javascript)的变量的情况下,从
: server获取新数据。这样传统软件的设计思路,就可以用到javascript上,所以后来就

z***e
发帖数: 5393
14
??你在哪里看到说ajax支持不特别好?标准用jquery,不过是一个封装而已,你要自己
写,如果只是收发数据,不会超过100行code.
你从网络游戏角度去考虑,可能会清楚很多,你想一下怎么用javascript去实现一个比
如传奇那种2D的MMORPG吧,假设server提供了对应的service.

【在 d1 的大作中提到】
: 就是说,以前是server/client必须同步。
: 现在有ajax,可以在server/client2段都搞一个socket(js),来慢慢传东西,传多少
: 显示多少。但现在问题是,ajax的支持不所特别好,而且种类特别多,如果库已经提供
: 的就很好用,但要特制就特别麻烦,尤其是做得跟其他人不一样。
: 我现在只用gwt写了个简单东西。发现原理根本不清楚。
:
: library
: iphone/
: 简单

d1
发帖数: 1213
15
那你的sdk不好是什么意思?用eclipse作开发平台也不够好吗?大家都直接用jquery还
是用个gwt之类的?
js实现传奇吗?客户端应该好说,不过我觉得不可能用到ajax了。必须同步。
只是server要支持那么多人,应该不容易,传奇一个server很多人同时在线的话。

【在 z***e 的大作中提到】
: ??你在哪里看到说ajax支持不特别好?标准用jquery,不过是一个封装而已,你要自己
: 写,如果只是收发数据,不会超过100行code.
: 你从网络游戏角度去考虑,可能会清楚很多,你想一下怎么用javascript去实现一个比
: 如传奇那种2D的MMORPG吧,假设server提供了对应的service.

d********g
发帖数: 10550
16
js挺难的,没有很高级的覆盖全面的现成的库,要实现一些功能很可能需要从头写起,
不亚于搞一整套SDK,能真正掌握的都是高手中的高手。看到js就犯怵
ajax为什么不能同步?它的异步只是说与传统网页一刷一整屏相比的局部刷新叫做异步
,并不是你说的这个与server之间的信息同步。ajax与server通信已经是同步了,它局
部更新client这个方式才叫做异步
做网页游戏或者社交网站的少不了用这个,comet技术。有个开源的现成的实现:
http://www.ape-project.org
这些都是由于HTML太古董造成的。等标准慢慢更新了才能淘汰很多吃力不讨好的技术

【在 d1 的大作中提到】
: 那你的sdk不好是什么意思?用eclipse作开发平台也不够好吗?大家都直接用jquery还
: 是用个gwt之类的?
: js实现传奇吗?客户端应该好说,不过我觉得不可能用到ajax了。必须同步。
: 只是server要支持那么多人,应该不容易,传奇一个server很多人同时在线的话。

z***e
发帖数: 5393
17
你没搞懂ajax的意义,同步不同步都不是重点。
开发平台?eclipse??eclipse就一个IDE,算什么东西开发平台?你觉得微软会把
visual studio称为platform?
看,你连基本的ajax的目的都没搞清楚,就凭空冒出来一句:客户端应该好说----我很
好奇你这个“应该”是从哪里拍脑袋拍出来的?
server,一堆人就只知道“要支持那么多人不容易”----却根本不知道到底哪里不容易
,也根本忘了就算它再不容易,也发展了十多年早有无数现成的解决方案。这就好像
search engine的确不容易,但是现在你要开始进入这个领域,要做的也就是折腾折腾
几个open source的东西而已(别跑来说看什么鬼扯的paper,有现成直观的代码和工具
可以研究不用,去看什么paper,也只有学校那帮不做产品的人才YY得出来)。

【在 d1 的大作中提到】
: 那你的sdk不好是什么意思?用eclipse作开发平台也不够好吗?大家都直接用jquery还
: 是用个gwt之类的?
: js实现传奇吗?客户端应该好说,不过我觉得不可能用到ajax了。必须同步。
: 只是server要支持那么多人,应该不容易,传奇一个server很多人同时在线的话。

d********g
发帖数: 10550
18
确实是这样。别的平台是“每一个优美的接口背后,都有一个龌龊的实现”,js是“甚
至没有龌龊的接口,更糟的是你还得自己优美实现”

library
iphone/
简单

【在 z***e 的大作中提到】
: 打个比方,以前大家都用C写初级的UI(比如DOS下),Windows下用MFC,现在还有人用
: MFC吗?很少,因为太不方便太费力。那么还能不能用C来做用户界面或者前端?可以的
: ,就是吃力不讨好而已。
: 以前的网站前台简单,准确说是在ajax风行之前。因为网页程序有个问题,就是无法保
: 存global变量,每次的网页刷新都会让你重新导入数据,所以早期的javascript用法很
: 简单甚至根本可以不用,反正后台php/asp读数据库,然后一行一行生成页面传回来就
: 行了,网页前台只需要制定静态html模板就可以。
: 但是ajax流行以后,发生了很大改变。ajax并不是什么复杂概念,你可以把它想成是
: socket一样的东西,所以你可以在不丢掉当前程序(javascript)的变量的情况下,从
: server获取新数据。这样传统软件的设计思路,就可以用到javascript上,所以后来就

H*******g
发帖数: 6997
19
正解。AJAX说是异步更新,其实就是同步啊。只不过没人PAGE REFRESH而已。

【在 d********g 的大作中提到】
: js挺难的,没有很高级的覆盖全面的现成的库,要实现一些功能很可能需要从头写起,
: 不亚于搞一整套SDK,能真正掌握的都是高手中的高手。看到js就犯怵
: ajax为什么不能同步?它的异步只是说与传统网页一刷一整屏相比的局部刷新叫做异步
: ,并不是你说的这个与server之间的信息同步。ajax与server通信已经是同步了,它局
: 部更新client这个方式才叫做异步
: 做网页游戏或者社交网站的少不了用这个,comet技术。有个开源的现成的实现:
: http://www.ape-project.org
: 这些都是由于HTML太古董造成的。等标准慢慢更新了才能淘汰很多吃力不讨好的技术

H*******g
发帖数: 6997
20
我说的仔细点好了。
譬如你有一个网页,有HEADER, FOOTER,还有中间的内容部分。
不用AJAX的话,那么每次的POST BACK,都会同时更新HEADER, FOOTER和CONTENT。
用了AJAX,你可以指定网页只更新CONTENT部分。
这样一来,就可以减少数据的传输量,节约带宽什么的。最关键的是,可以让用户用着
觉得爽多了,因为传统的POST BACK,每次都会让你的屏幕闪一下。用了AJAX,你就看
不到这个了。
相关主题
What javascript lib is better?【工作机会】Sr.PHP Developer & Sr.Front End Developer若干
library太大的问题Re: [转载] webmonkey
请教现代网页开发技术都是用css, js吗?logoff/logout怎么实现?
进入BuildingWeb版参与讨论
d1
发帖数: 1213
21
回头消化你们前面的帖子。
难道google这种大公司都没有好的实现吗?
他家网页可都是js阿

【在 d********g 的大作中提到】
: 确实是这样。别的平台是“每一个优美的接口背后,都有一个龌龊的实现”,js是“甚
: 至没有龌龊的接口,更糟的是你还得自己优美实现”
:
: library
: iphone/
: 简单

H*******g
发帖数: 6997
22
呵呵,页面来说,可以很简单啊。只要负责捕捉数据然后再显示数据。难的全在你看不
到的地方。

【在 d1 的大作中提到】
: 回头消化你们前面的帖子。
: 难道google这种大公司都没有好的实现吗?
: 他家网页可都是js阿

z***e
发帖数: 5393
23
faint,一天到晚页面页面,页面和什么PHD那些垃圾算法一样,只是一个console
output.

【在 d1 的大作中提到】
: 回头消化你们前面的帖子。
: 难道google这种大公司都没有好的实现吗?
: 他家网页可都是js阿

d1
发帖数: 1213
24
学习了,现在lamp的流行和这里js的缺点是不是对应的。
大家都以为觉得lamp好用所以不直接写js。
我感觉真正的大公司应该花很多心思作html+css,比如最近gooogle把最近的产品都重
新换了个头。
看来我对ajax理解不对,不同步是说页面各个div不同步。
html5之后会不会好点,开发方便点。

【在 d********g 的大作中提到】
: js挺难的,没有很高级的覆盖全面的现成的库,要实现一些功能很可能需要从头写起,
: 不亚于搞一整套SDK,能真正掌握的都是高手中的高手。看到js就犯怵
: ajax为什么不能同步?它的异步只是说与传统网页一刷一整屏相比的局部刷新叫做异步
: ,并不是你说的这个与server之间的信息同步。ajax与server通信已经是同步了,它局
: 部更新client这个方式才叫做异步
: 做网页游戏或者社交网站的少不了用这个,comet技术。有个开源的现成的实现:
: http://www.ape-project.org
: 这些都是由于HTML太古董造成的。等标准慢慢更新了才能淘汰很多吃力不讨好的技术

d1
发帖数: 1213
25
其实就是比较没头绪,呵呵。

你没搞懂ajax的意义,同步不同步都不是重点。
开发平台?eclipse??eclipse就一个IDE,算什么东西开发平台?你觉得微软会把
visual studio称为platform?
看,你连基本的ajax的目的都没搞清楚,就凭空冒出来一句:客户端应该好说----我很
好奇你这个“应该”是从哪里拍脑袋拍出来的?
server,一堆人就只知道“要支持那么多人不容易”----却根本不知道到底哪里不容易
,也根本忘了就算它再不容易,也发展了十多年早有无数现成的解决方案。这就好像
search engine的确不容易,但是现在你要开始进入这个领域,要做的也就是折腾折腾
几个open source的东西而已(别跑来说看什么鬼扯的paper,有现成直观的代码和工具
可以研究不用,去看什么paper,也只有学校那帮不做产品的人才YY得出来)。

【在 z***e 的大作中提到】
: 你没搞懂ajax的意义,同步不同步都不是重点。
: 开发平台?eclipse??eclipse就一个IDE,算什么东西开发平台?你觉得微软会把
: visual studio称为platform?
: 看,你连基本的ajax的目的都没搞清楚,就凭空冒出来一句:客户端应该好说----我很
: 好奇你这个“应该”是从哪里拍脑袋拍出来的?
: server,一堆人就只知道“要支持那么多人不容易”----却根本不知道到底哪里不容易
: ,也根本忘了就算它再不容易,也发展了十多年早有无数现成的解决方案。这就好像
: search engine的确不容易,但是现在你要开始进入这个领域,要做的也就是折腾折腾
: 几个open source的东西而已(别跑来说看什么鬼扯的paper,有现成直观的代码和工具
: 可以研究不用,去看什么paper,也只有学校那帮不做产品的人才YY得出来)。

d1
发帖数: 1213
26
比如什么?

【在 H*******g 的大作中提到】
: 呵呵,页面来说,可以很简单啊。只要负责捕捉数据然后再显示数据。难的全在你看不
: 到的地方。

d1
发帖数: 1213
27
我的意思他们总要实现js的龌错阿

faint,一天到晚页面页面,页面和什么PHD那些垃圾算法一样,只是一个console
output.

【在 z***e 的大作中提到】
: faint,一天到晚页面页面,页面和什么PHD那些垃圾算法一样,只是一个console
: output.

z***e
发帖数: 5393
28
额,你不会就是听了些名词,然后抛出来吧?lamp只是配置php/mysql/apache这一套东
西的捆绑式安装,按照我的理解,和“软件工具大全“基本上一个道理,关js什么事情?
ruby on rails似乎可以简化很多ajax/javascript部分,我没用过这个,不是很了解,
它原理也就是通过server代码(markup)来自动生成js而已。
html5并没简化web client开发,实际上我个人感觉如果你要用html5的canvas等东西来
做普通应用,可能更麻烦,canvas基本上就只是一个2D API而已。

【在 d1 的大作中提到】
: 学习了,现在lamp的流行和这里js的缺点是不是对应的。
: 大家都以为觉得lamp好用所以不直接写js。
: 我感觉真正的大公司应该花很多心思作html+css,比如最近gooogle把最近的产品都重
: 新换了个头。
: 看来我对ajax理解不对,不同步是说页面各个div不同步。
: html5之后会不会好点,开发方便点。

1 (共1页)
进入BuildingWeb版参与讨论
相关主题
Re: [转载] webmonkeyCSS/JS文件如何读存在数据库里的参数?
logoff/logout怎么实现?用C++写SOAP service
请问如何让IE提示将CGI返回的结果保存为文件?哪位能推荐个cross browser设计的工具
[转载] 呵呵。询问一把高人php引用javascript问题
网页设计问题Yahoo User Interface YUI(css,objects)is so cool
我是怎样维护和制作这个站点的[转载]做大型网站,那个framework 更好? performance, scalability and community
问个用table控制版面的问题用Javascript Framework的请进 (转载)
为啥"no-cache"对某些版本的IE不起作用?What javascript lib is better?
相关话题的讨论汇总
话题: ajax话题: js话题: php话题: web话题: javascript