锁定老帖子 主题:世上没有B/S系统,只有B系统和S系统.
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-14
既然存在,就有它的合理性.
|
|
返回顶楼 | |
发表时间:2007-09-14
客户端传js给服务端执行,其安全行怎么保证?
|
|
返回顶楼 | |
发表时间:2007-09-14
fsword 写道 我理解你的意思差不多就是REST了,如果是这个意思那我同意。以前干过很多用一种语言拼装另一种语言的事情(最变态的是用domino的公式生成html表格,里面还要有一些简单的js脚本),现在想来非常丑陋。
为什么我们会被迫这么做?根子就在于我们把B和S看成一个整体,解耦的不够,导致开发的时候需要一个人同时熟悉两种以上的语言(也就是两种以上的思维习惯),例如java和js,于是很多java程序员就抱怨“js怎么这么难写”。 在对日外包公司,很多时候新来的员工都是按照设计书上一笔一划的copy,或者copy别人的代码.我遇到过一些新手分不清哪些代码是B端的,哪些是S端的,于是会出现Java和JS中的变量混着用的情况.包括公司的领导也要求在做一个项目的架构时,尽量不要让开发人员写js,什么都是tag把js包装.于是生成到浏览器的html非常乱. |
|
返回顶楼 | |
发表时间:2007-09-14
xly_971223 写道 客户端传js给服务端执行,其安全行怎么保证?
只让安全的人运行客户端... |
|
返回顶楼 | |
发表时间:2007-09-14
文字游戏而已
|
|
返回顶楼 | |
发表时间:2007-09-14
尤其赞成服务分开的观点,系统模块之间,本来就应该各做各的事情。
|
|
返回顶楼 | |
发表时间:2007-09-14
agile_boy 写道 尤其赞成服务分开的观点,系统模块之间,本来就应该各做各的事情。 分开的话,同一个工程放入的劳动力就会翻倍,速度加快,钱的运转周期会缩短,可以使风险减低。
|
|
返回顶楼 | |
发表时间:2007-09-14
你去看看那些大公司的包含web应用的产品。象ibm,的commerce。
全都是清一色的这种模式,java代码 生成 js。 这好象已经是产品的一种约定了。 我不是很清楚是否必须要这样做,才能满足它的期望。 但肯定给人感觉比较牛啊。) |
|
返回顶楼 | |
发表时间:2007-09-14
不能一概而论, 开发一个完全分布式的应用程序(像这里基于soa)快,还是开发一个传统的应用来的快
再说,很多时候并不需要这种纯粹的东西,不要忘了,当初spring 是如何对待分布式的 |
|
返回顶楼 | |
发表时间:2007-09-14
hover1215 写道 你去看看那些大公司的包含web应用的产品。象ibm,的commerce。
全都是清一色的这种模式,java代码 生成 js。 这好象已经是产品的一种约定了。 我不是很清楚是否必须要这样做,才能满足它的期望。 但肯定给人感觉比较牛啊。) 服务端生成js就很牛? 服务端生成js有时候确实很方便 相信很多人也这样写过 可以理解 但是客户端发送js让服务端执行我十分不理解,有什么样的功能非要js才能实现,难道java不能实现吗? 就不怕客户端写个病毒毁掉服务器吗? |
|
返回顶楼 | |