由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
相关主题
前端和后端和划分推荐本书
.net mvc & web api 架构 求建议和意见??想学java开发
说道startup,最近这些年最神奇的应该是minecraft了吧?码工的工作
做web application backend 有前途还是infra有前途发现写JS, D3, nodeJS的很受鄙视啊
如果以后打算创业的话,应该做些什么技术呢?前端?airbnb 主要用的什么技术?
搞不懂所谓的backend有什么骄傲的?jvm十大web framework
貌似先在做mobile developer比java developer更火。没有data store的model有什么用吗?
前端为什么不用java写Angular放弃service直接用controller如何
相关话题的讨论汇总
话题: client话题: 前端话题: mvcs话题: 后端话题: backend
进入Programming版参与讨论
1 (共1页)
c***d
发帖数: 996
1
别的行业不了解, web/mobile这块的趋势是mvcs. client 作mvc, 后端提供store.
client现在能力很强, 发展了这么多年安全, 存储都解决的不错。体验上client端随
便可以提供50ms以下的反应速度, 这个去server一个dns lookup就没有了。
server这边负责除了storage, 还剩下auth, aggregation/analytics, 和具体业务联
系比较紧密的东西。 如果不是实时和事务性比较强的逻辑, 能往前移都要往前移。
g*****g
发帖数: 34805
2
client端就没有安全一说,换句话说,client是不能信任的。

【在 c***d 的大作中提到】
: 别的行业不了解, web/mobile这块的趋势是mvcs. client 作mvc, 后端提供store.
: client现在能力很强, 发展了这么多年安全, 存储都解决的不错。体验上client端随
: 便可以提供50ms以下的反应速度, 这个去server一个dns lookup就没有了。
: server这边负责除了storage, 还剩下auth, aggregation/analytics, 和具体业务联
: 系比较紧密的东西。 如果不是实时和事务性比较强的逻辑, 能往前移都要往前移。

c***d
发帖数: 996
3
不同的业务对安全的要求不一样。 就说web browser, browser memory sandbox,
cookie, local storage都有不同的安全范围, 泛泛的说client不能被信任没有意义,
你的数据还是要load到client的吧, user input还是从client来的吧。

【在 g*****g 的大作中提到】
: client端就没有安全一说,换句话说,client是不能信任的。
g*****g
发帖数: 34805
4
说的是商业逻辑不能放进client端,否则被纂改。即便对安全要求不高的领域,比如
facebook,也都是薄前端。
为的是减少冗余代码。除了游戏,这年头就没啥胖客户端。

【在 c***d 的大作中提到】
: 不同的业务对安全的要求不一样。 就说web browser, browser memory sandbox,
: cookie, local storage都有不同的安全范围, 泛泛的说client不能被信任没有意义,
: 你的数据还是要load到client的吧, user input还是从client来的吧。

c***d
发帖数: 996
5
很好奇你们前端有几个产品经理, 后端有几个产品经理。 要是逻辑都在后端, 产品
经理也都是在后端忙吧。

【在 g*****g 的大作中提到】
: 说的是商业逻辑不能放进client端,否则被纂改。即便对安全要求不高的领域,比如
: facebook,也都是薄前端。
: 为的是减少冗余代码。除了游戏,这年头就没啥胖客户端。

c******o
发帖数: 1277
6
说个真实的故事。
去年2013夏天, 有一段apple mobile payment 被黑知道
么?很多公司损失很大。
最有名的被黑的我记得是CSR racing, 用黑客的工具可以随便要什么就有什么,不用真
买。
其实这个不是apple的问题,问题是被黑的都是在前端call apple server验证payment
receipt的。
黑客用app改dns把验证请求发到黑客server上了,当然都是回复验证成功。
我当时做的payment一开始就知道这个有问题,按照best pratice在后端验证,给予物
品,就完全不受影响。
后来还有至少4+种不同的 hack,我们都没事,就是应为“never trust frontend"
在critical/money area不客气地说,如果有漏洞,就一定会被发现,你不知道那些家
伙的精力和智慧。
比如说现在很多游戏,显示/战斗逻辑在前端,我黑起来毫无难度。
大的游戏,wow之类,一定会把所有的操作在后端进行或验证。
g*****g
发帖数: 34805
7
那当然,写前端的人也就写后端的人1/4,1/5。

【在 c***d 的大作中提到】
: 很好奇你们前端有几个产品经理, 后端有几个产品经理。 要是逻辑都在后端, 产品
: 经理也都是在后端忙吧。

l**********n
发帖数: 8443
8
把逻辑放前端是脑残。顶好虫

【在 g*****g 的大作中提到】
: 说的是商业逻辑不能放进client端,否则被纂改。即便对安全要求不高的领域,比如
: facebook,也都是薄前端。
: 为的是减少冗余代码。除了游戏,这年头就没啥胖客户端。

l**********n
发帖数: 8443
9
前端和后端完全不是一个概念,前端要有好的UXD, 这个一般码工都没有概念, 尤其是
java码农, 前端其实不需要了解data怎么处理,存储,只需要知道数据的格式就行了
,以及数据都包含了什么,怎么format数据,基本上就是json和xml。前端用大量的逻
辑那是狗屁。前端要设计到很多animation,css倒是真的
d********g
发帖数: 10550
10
Amazon前端bug都不少。2008年末发现的一个原创bug到现在2014年了还没改掉,还可以
随便用。这bug要公开的话按每人每次损失10刀算吧,乘以Amazon那流量,啧啧,几小
时就可以把小公司的内裤亏掉。就这质量,6年了都没修复

payment

【在 c******o 的大作中提到】
: 说个真实的故事。
: 去年2013夏天, 有一段apple mobile payment 被黑知道
: 么?很多公司损失很大。
: 最有名的被黑的我记得是CSR racing, 用黑客的工具可以随便要什么就有什么,不用真
: 买。
: 其实这个不是apple的问题,问题是被黑的都是在前端call apple server验证payment
: receipt的。
: 黑客用app改dns把验证请求发到黑客server上了,当然都是回复验证成功。
: 我当时做的payment一开始就知道这个有问题,按照best pratice在后端验证,给予物
: 品,就完全不受影响。

相关主题
搞不懂所谓的backend有什么骄傲的?推荐本书
貌似先在做mobile developer比java developer更火。想学java开发
前端为什么不用java写码工的工作
进入Programming版参与讨论
n****1
发帖数: 1136
11
公孙大神是不是可以在amazon上予取予求啊:)

【在 d********g 的大作中提到】
: Amazon前端bug都不少。2008年末发现的一个原创bug到现在2014年了还没改掉,还可以
: 随便用。这bug要公开的话按每人每次损失10刀算吧,乘以Amazon那流量,啧啧,几小
: 时就可以把小公司的内裤亏掉。就这质量,6年了都没修复
:
: payment

l*********s
发帖数: 5409
12
like famous single-player online game diablo3?

payment

【在 c******o 的大作中提到】
: 说个真实的故事。
: 去年2013夏天, 有一段apple mobile payment 被黑知道
: 么?很多公司损失很大。
: 最有名的被黑的我记得是CSR racing, 用黑客的工具可以随便要什么就有什么,不用真
: 买。
: 其实这个不是apple的问题,问题是被黑的都是在前端call apple server验证payment
: receipt的。
: 黑客用app改dns把验证请求发到黑客server上了,当然都是回复验证成功。
: 我当时做的payment一开始就知道这个有问题,按照best pratice在后端验证,给予物
: 品,就完全不受影响。

P********l
发帖数: 452
13
你的Java不是骗人的吗? String.repalce会用了吗?

【在 l**********n 的大作中提到】
: 前端和后端完全不是一个概念,前端要有好的UXD, 这个一般码工都没有概念, 尤其是
: java码农, 前端其实不需要了解data怎么处理,存储,只需要知道数据的格式就行了
: ,以及数据都包含了什么,怎么format数据,基本上就是json和xml。前端用大量的逻
: 辑那是狗屁。前端要设计到很多animation,css倒是真的

c******o
发帖数: 1277
14
diablo 3的很多都是后端的,不好 hack, 很多mobile app的奖励逻辑都是前端,很好
黑。
尤其是那种以图像吸引人的,黑起来太容易了,东西都在前段端么。

【在 l*********s 的大作中提到】
: like famous single-player online game diablo3?
:
: payment

l**********n
发帖数: 8443
15
diablo3 is all backend. the game state is processed at backend.

【在 l*********s 的大作中提到】
: like famous single-player online game diablo3?
:
: payment

l**********n
发帖数: 8443
16
diablo3的bug多了,有个著名的溢出bug,导致玩家金币猛涨。
l**********n
发帖数: 8443
17
java还用学吗?有google和IDE,根本不用学,小学生都会

【在 P********l 的大作中提到】
: 你的Java不是骗人的吗? String.repalce会用了吗?
l*********s
发帖数: 5409
18
yeah, but d3 is also the most disappointing game of the year because its 24
hour online auth/real money auction house. It is pretty much destroyed the
reputation of diablo series.
I mean, you need to think out of the box of an backend programmer. Otherwise
it is too easy to end up with a fabulous product that nobody cares.

【在 c******o 的大作中提到】
: diablo 3的很多都是后端的,不好 hack, 很多mobile app的奖励逻辑都是前端,很好
: 黑。
: 尤其是那种以图像吸引人的,黑起来太容易了,东西都在前段端么。

P********l
发帖数: 452
19
不想人身攻击.就凭你发言的这点水平,你真的不配在这个版上混.还是有点自知之明
吧.

【在 l**********n 的大作中提到】
: java还用学吗?有google和IDE,根本不用学,小学生都会
l**********n
发帖数: 8443
20
多谢大牛指点,以后要低调

【在 P********l 的大作中提到】
: 不想人身攻击.就凭你发言的这点水平,你真的不配在这个版上混.还是有点自知之明
: 吧.

j********x
发帖数: 2330
21
求告知,我那这个bug回去要个principal或者distinguished engineer做做。。。

【在 d********g 的大作中提到】
: Amazon前端bug都不少。2008年末发现的一个原创bug到现在2014年了还没改掉,还可以
: 随便用。这bug要公开的话按每人每次损失10刀算吧,乘以Amazon那流量,啧啧,几小
: 时就可以把小公司的内裤亏掉。就这质量,6年了都没修复
:
: payment

1 (共1页)
进入Programming版参与讨论
相关主题
Angular放弃service直接用controller如何如果以后打算创业的话,应该做些什么技术呢?前端?
应该用什么方式开发UI,即前端基于浏览器+后端web service的开发?搞不懂所谓的backend有什么骄傲的?
前端码农想转后端的困惑,望大牛解答貌似先在做mobile developer比java developer更火。
谁给菜鸟科普一下?client side MVC前端为什么不用java写
前端和后端和划分推荐本书
.net mvc & web api 架构 求建议和意见??想学java开发
说道startup,最近这些年最神奇的应该是minecraft了吧?码工的工作
做web application backend 有前途还是infra有前途发现写JS, D3, nodeJS的很受鄙视啊
相关话题的讨论汇总
话题: client话题: 前端话题: mvcs话题: 后端话题: backend