avatar
前端为什么不用java写# Programming - 葵花宝典
m*i
1
去年买了403b 和IRA, 给了400刀奖励, 今年还有吗?要是有, 就去买点。 谢谢回
答。
avatar
q*a
2
基督教的“圣经”关于宇宙的起源的说法是所谓的“六日创世”。这名显和科学的认知
是矛盾的。因此,有些基督徒们,包括 jym2307 同学,企图通过重新解释时间量
词“六日创世”的“日”来骗自己并且骗别人。下面的证据戳穿了这样的谎言。
这“第六日”是多长时间?问题很简单,在没有任何说明的情况下,同一句话里的两个
时间量词“日”是不是同一个含义?如果“六日创世”的“日”是很长的时间,那么,
下面经文里的“安息日”又该是多长的时间???????
出埃及记 20:11 因为六日之内,耶和华造天,地,海,和其中的万物,第七日便安息
,所以耶和华赐福与安息日,定为圣日。
出埃及记 31:17 这是我和以色列人永远的证据,因为六日之内耶和华造天地,第七日
便安息舒畅。
基督徒们,醒醒吧,不要自己骗自己了。
avatar
a*y
3
从图上看貌似做了很多改进
才能放得下这么大的电池,还是用户可换的。
现在苹果笔记本电池其实也可以用户可换,只是换起来麻烦,比如MBP 13的后背插下来
,电池还是accessible的。
只是这个外壳缝隙看起来很山寨啊。。。
avatar
t*n
4
用gwt compile成javascript这样比直接写出来的javascript更新robust,而且load
更快,srrc code 也更加scalable 因为ui and logic are separated
更加clean,唯一不好就是java thick 一点而已
为什么不用java写前端,而都在讨论用javascript写后端,没有任何优势啊,code少几
行,程序员写得快,这算不上什么优势吧
avatar
q*a
5
在这里备份一下。
avatar
p*t
6
不需要找其它缺点啊
当年某群体可以把不能换电池当成feature,现在被骂成是缺点也就不要觉得冤枉

【在 a***y 的大作中提到】
: 从图上看貌似做了很多改进
: 才能放得下这么大的电池,还是用户可换的。
: 现在苹果笔记本电池其实也可以用户可换,只是换起来麻烦,比如MBP 13的后背插下来
: ,电池还是accessible的。
: 只是这个外壳缝隙看起来很山寨啊。。。

avatar
t*n
7
why no comments, too trivial or sth?

load

【在 t*****n 的大作中提到】
: 用gwt compile成javascript这样比直接写出来的javascript更新robust,而且load
: 更快,srrc code 也更加scalable 因为ui and logic are separated
: 更加clean,唯一不好就是java thick 一点而已
: 为什么不用java写前端,而都在讨论用javascript写后端,没有任何优势啊,code少几
: 行,程序员写得快,这算不上什么优势吧

avatar
r*0
8
我怎么记得当年说不能换电池是亮点而不是黑点呢?

iphone%204g_500.jpg

【在 a***y 的大作中提到】
: 从图上看貌似做了很多改进
: 才能放得下这么大的电池,还是用户可换的。
: 现在苹果笔记本电池其实也可以用户可换,只是换起来麻烦,比如MBP 13的后背插下来
: ,电池还是accessible的。
: 只是这个外壳缝隙看起来很山寨啊。。。

avatar
c*9
9
前端本来就有性能问题,还用java生成肿的code?

【在 t*****n 的大作中提到】
: why no comments, too trivial or sth?
:
: load

avatar
a*i
10
领会精神

【在 r**********0 的大作中提到】
: 我怎么记得当年说不能换电池是亮点而不是黑点呢?
:
: iphone%204g_500.jpg

avatar
t*n
11
生成的javascript会把不用的code remove掉,gwt也有些优化,性能上不比直接写
javascript差差

【在 c*******9 的大作中提到】
: 前端本来就有性能问题,还用java生成肿的code?
avatar
g*7
12
搞不懂,一个日本的仿制品为啥还拿来跟真的似的研究
搞笑吧

【在 a***y 的大作中提到】
: 从图上看貌似做了很多改进
: 才能放得下这么大的电池,还是用户可换的。
: 现在苹果笔记本电池其实也可以用户可换,只是换起来麻烦,比如MBP 13的后背插下来
: ,电池还是accessible的。
: 只是这个外壳缝隙看起来很山寨啊。。。

avatar
t*n
13
javascript写的人没啥,读的人很费力,scalability也有问题

【在 t*****n 的大作中提到】
: 生成的javascript会把不用的code remove掉,gwt也有些优化,性能上不比直接写
: javascript差差

avatar
c*n
14
最后搞笑的可能是你自己哦。

【在 g****7 的大作中提到】
: 搞不懂,一个日本的仿制品为啥还拿来跟真的似的研究
: 搞笑吧

avatar
r*y
15
现在不同啦,现在就要说是写的人自己有问题了。

【在 t*****n 的大作中提到】
: javascript写的人没啥,读的人很费力,scalability也有问题
avatar
k*0
16
LZ搞笑了吧? 苹果的精神我们早就理解了, 过几年给个别人早用惯的功能就是恩赐啊!
同理比如说那个新的文件夹功能...
avatar
n*1
17
理论上我同意前端用java写是个好方案。 可固执是人的天性, 你把整个paradigm都变
了,他们接受不来. 他们只相信successful business cases, 不相信vision.
所以只能一点一点地在js里面加料, 每加一点还能引起欢呼雀跃。 c++/dart/c#这些
四不像就这么来的。
avatar
p*t
18
简单,那是因为之前技术不够,用户体验不好

!

【在 k**0 的大作中提到】
: LZ搞笑了吧? 苹果的精神我们早就理解了, 过几年给个别人早用惯的功能就是恩赐啊!
: 同理比如说那个新的文件夹功能...

avatar
l*s
19
太落伍了,起码也得是dart吧,连zhoce这样写了十几年java的资深大牛都被勾引了。
avatar
a*y
20
个人认为不可换电池既不是亮点也不是黑点。
不信可以做调查。新iPhone如果用户可换电池
为它买第二块电池的人能占到20%不?

【在 r**********0 的大作中提到】
: 我怎么记得当年说不能换电池是亮点而不是黑点呢?
:
: iphone%204g_500.jpg

avatar
g*g
21
这不是常见的写法。java在前端的一个短板是静态语言,需要重新编译。前端调个像素
就这么折腾,效率低。
当然现在有jrebel,能好一点。

load

【在 t*****n 的大作中提到】
: 用gwt compile成javascript这样比直接写出来的javascript更新robust,而且load
: 更快,srrc code 也更加scalable 因为ui and logic are separated
: 更加clean,唯一不好就是java thick 一点而已
: 为什么不用java写前端,而都在讨论用javascript写后端,没有任何优势啊,code少几
: 行,程序员写得快,这算不上什么优势吧

avatar
a*y
22
你说说这个文件夹功能到底是怎么回事?

!

【在 k**0 的大作中提到】
: LZ搞笑了吧? 苹果的精神我们早就理解了, 过几年给个别人早用惯的功能就是恩赐啊!
: 同理比如说那个新的文件夹功能...

avatar
t*n
23
gwt 有debug mode,刷新一下就可以看效果了

【在 g*****g 的大作中提到】
: 这不是常见的写法。java在前端的一个短板是静态语言,需要重新编译。前端调个像素
: 就这么折腾,效率低。
: 当然现在有jrebel,能好一点。
:
: load

avatar
K*Q
24
Apple makes tons of money by selling secondary batery

【在 a***y 的大作中提到】
: 个人认为不可换电池既不是亮点也不是黑点。
: 不信可以做调查。新iPhone如果用户可换电池
: 为它买第二块电池的人能占到20%不?

avatar
b*e
25
这样说吧,我基本肯定你没有严肃的做过前端。你真做两年full stack就知道,GWT完
全就是一个反人类的屎逼。一般编译是吧C编译成Assembly。GWT基本上是吧Assembly编
译成C的套路。

load

【在 t*****n 的大作中提到】
: 用gwt compile成javascript这样比直接写出来的javascript更新robust,而且load
: 更快,srrc code 也更加scalable 因为ui and logic are separated
: 更加clean,唯一不好就是java thick 一点而已
: 为什么不用java写前端,而都在讨论用javascript写后端,没有任何优势啊,code少几
: 行,程序员写得快,这算不上什么优势吧

avatar
e*e
26
不能换电池对绝大多数人来说没什么不方便。毕竟做得轻薄才是最重要的。

【在 p****t 的大作中提到】
: 不需要找其它缺点啊
: 当年某群体可以把不能换电池当成feature,现在被骂成是缺点也就不要觉得冤枉

avatar
t*n
27


【在 b***e 的大作中提到】
: 这样说吧,我基本肯定你没有严肃的做过前端。你真做两年full stack就知道,GWT完
: 全就是一个反人类的屎逼。一般编译是吧C编译成Assembly。GWT基本上是吧Assembly编
: 译成C的套路。
:
: load

avatar
r*0
28
现在学滑头了啊,哈哈

【在 a***y 的大作中提到】
: 个人认为不可换电池既不是亮点也不是黑点。
: 不信可以做调查。新iPhone如果用户可换电池
: 为它买第二块电池的人能占到20%不?

avatar
t*n
29
。。。现在的项目看着还挺好。没任何问题,

【在 t*****n 的大作中提到】

avatar
a*y
30
观点从未变过。
只是有些“滑头”“果黑”会认为“大部分人用不到” == “没用”
不过他们不这样说,哪来东西给他们黑呢?人生一下子灰暗了多少啊
事实上我身边真的没人有双电,表明大部分人用不着
但是不代表我认为双电没用。而且即使iPhone不能直接换电池的时候,也有外接电池可
以用,如果那一小部分人真的需要的话。

【在 r**********0 的大作中提到】
: 现在学滑头了啊,哈哈
avatar
y*e
31
gwt还是弱,简单的要求还可以。稍微复杂一点的就不行了。要不怎么有一个收钱的
smart gwt
avatar
j*h
32
where did you get the percentage '20%'?

【在 a***y 的大作中提到】
: 个人认为不可换电池既不是亮点也不是黑点。
: 不信可以做调查。新iPhone如果用户可换电池
: 为它买第二块电池的人能占到20%不?

avatar
t*n
33
什么复杂的?你说那些fancy的效果之类的,卖衣服的网站那些确实

【在 y****e 的大作中提到】
: gwt还是弱,简单的要求还可以。稍微复杂一点的就不行了。要不怎么有一个收钱的
: smart gwt

avatar
r*0
34
对生物男的数据要宽容对待

【在 j*****h 的大作中提到】
: where did you get the percentage '20%'?
avatar
c*e
35
gwt之流就是给那些不会写javascript的java engineer用的。写简单的可以,但是难以
深入,难以继续发展。

【在 y****e 的大作中提到】
: gwt还是弱,简单的要求还可以。稍微复杂一点的就不行了。要不怎么有一个收钱的
: smart gwt

avatar
a*y
36
I said there needs to be survey.
I do not have the data.

【在 j*****h 的大作中提到】
: where did you get the percentage '20%'?
avatar
d*i
37
前端还是应该正正规规用前端的de facto official language-JavaScript来写,否则
还是有点隔靴挠痒的感觉。

【在 c*********e 的大作中提到】
: gwt之流就是给那些不会写javascript的java engineer用的。写简单的可以,但是难以
: 深入,难以继续发展。

avatar
b*e
38
几天没看新闻吧,明明是个假的还讨论?!

iphone%204g_500.jpg

【在 a***y 的大作中提到】
: I said there needs to be survey.
: I do not have the data.

avatar
n*1
39
不觉得GUI上js能有啥优势, android不也是用java做UI, 不一样好好的.
虽然gwt很弱, 但不代表这个思路行不通吧. 我觉得最关键的是社区里面前端的人多是
js背景, 没人去开发java 的UI库.

【在 d****i 的大作中提到】
: 前端还是应该正正规规用前端的de facto official language-JavaScript来写,否则
: 还是有点隔靴挠痒的感觉。

avatar
a*y
40
你刚从火星回来?

【在 b**e 的大作中提到】
: 几天没看新闻吧,明明是个假的还讨论?!
:
: iphone%204g_500.jpg

avatar
P*l
41
你这么问肯定因为没用过. 鉴定完毕.

load

【在 t*****n 的大作中提到】
: 用gwt compile成javascript这样比直接写出来的javascript更新robust,而且load
: 更快,srrc code 也更加scalable 因为ui and logic are separated
: 更加clean,唯一不好就是java thick 一点而已
: 为什么不用java写前端,而都在讨论用javascript写后端,没有任何优势啊,code少几
: 行,程序员写得快,这算不上什么优势吧

avatar
b*e
42
昏倒,今天白天没上网,土了...

【在 a***y 的大作中提到】
: 你刚从火星回来?
avatar
g*g
43
web上唯一浏览器广泛支持的语言,优势自然是很大的。

【在 n****1 的大作中提到】
: 不觉得GUI上js能有啥优势, android不也是用java做UI, 不一样好好的.
: 虽然gwt很弱, 但不代表这个思路行不通吧. 我觉得最关键的是社区里面前端的人多是
: js背景, 没人去开发java 的UI库.

avatar
a*e
44
20%的人就被抛弃了?

【在 a***y 的大作中提到】
: 个人认为不可换电池既不是亮点也不是黑点。
: 不信可以做调查。新iPhone如果用户可换电池
: 为它买第二块电池的人能占到20%不?

avatar
n*1
45
我越来越觉得js像web assembly lang, 就跟x86机器码样的. 的确是广泛支持,但不值
得用手写.

【在 g*****g 的大作中提到】
: web上唯一浏览器广泛支持的语言,优势自然是很大的。
avatar
a*y
46
Unfortunately apple often abandon more than 20% of certain customers.
Has always been that way for Apple. Nothing is new here.

【在 a***e 的大作中提到】
: 20%的人就被抛弃了?
avatar
p*2
47

JS不是关键,关键是要有更好的framework出来。像meteor这种,使得开发简单化。

【在 n****1 的大作中提到】
: 我越来越觉得js像web assembly lang, 就跟x86机器码样的. 的确是广泛支持,但不值
: 得用手写.

avatar
z*k
48
字里行间透着贵族的自信与优越感
赞!

【在 a***y 的大作中提到】
: Unfortunately apple often abandon more than 20% of certain customers.
: Has always been that way for Apple. Nothing is new here.

avatar
l*n
49
后端为什么不能用js写?
avatar
j*n
50
字里行间透着暴发户的自信与优越感
赞!

【在 z****k 的大作中提到】
: 字里行间透着贵族的自信与优越感
: 赞!

avatar
p*2
51

大牛现在用着最顺的是哪个framework呀?client端的?

【在 l**********n 的大作中提到】
: 后端为什么不能用js写?
avatar
p*9
52
E文说不好就说中文吧,谢谢

【在 a***y 的大作中提到】
: I said there needs to be survey.
: I do not have the data.

avatar
g*g
53
最大问题是轮子太少。以前js都写不了后端,要攒出像样的轮子怎么也得个5年。

【在 l**********n 的大作中提到】
: 后端为什么不能用js写?
avatar
d*p
54
批评aaaty -- 为了黑果黑而黑过黑.
电池这事,仁者见仁,好坏由市场说了算,和果黑没任何关系.

【在 a***y 的大作中提到】
: Unfortunately apple often abandon more than 20% of certain customers.
: Has always been that way for Apple. Nothing is new here.

avatar
d*i
55
It's OK if your web are "traditional" type, which most front-end business
logic sits on the server side as well as the work-flow controlling logic,and
server returns content to browser from page to page.
The user expectations on Web UI getting higher and higher which people
always compare a Web UI with a Desktop UI in terms of look and feel.
One trend for Web UI to go is to go "Single Page Application", which need to
put flow controlling logic sit in the browser and many front-end logic is
shifted from server side to browser. You need finer control in the browser
which using the generated codes(such as GWT) might have problem with.
avatar
h*s
56
这样算“贵族”的话那十年前的legend笔记本最贵族了。好多笔记本用的主板都是后来
不能更新bios版本不能扩内存的。当时要更新bios扩内存的用户也就20%吧。这种不过
是阿Q式的自信罢了。有种能坚持下去也好啊,可以是不行。其实有什么啊,就是追求
利益最大化,玩弄用户于股掌之上呗,这一点不得不说jobs does a good job。

【在 z****k 的大作中提到】
: 字里行间透着贵族的自信与优越感
: 赞!

avatar
F*M
57
你说的小程序可能可以。有些大型项目前台分模块分库就很烦人了。还有编译出来的东
西可performance不一定优。

【在 t*****n 的大作中提到】
: gwt 有debug mode,刷新一下就可以看效果了
avatar
l*t
58
I think it's just a simple engineering trade-off.
Making the battery replaceable would make the phone thicker/larger, so Apple
didn't implement it.
Now the circuit board is small enough to make room for a replaceable battery
, Apple decided to do it.
Another aspect is that more pro-users are adopting iPhones now. Normal
consumers don't need second batteries. I never had one. On the other hand,
pro-users who are always on the phone do need this feature.
avatar
F*M
59
这个我觉得是正解。
BTW, GWT好像已经成为一个被淘汰或即将被淘汰掉的东西。

【在 g*****g 的大作中提到】
: 这不是常见的写法。java在前端的一个短板是静态语言,需要重新编译。前端调个像素
: 就这么折腾,效率低。
: 当然现在有jrebel,能好一点。
:
: load

avatar
w*l
60
都做好了为什么要骂?能multi-task能换电池就是个优秀的系统。果fan的问题是分不
清国黑和普通群众的区别。

【在 a***y 的大作中提到】
: Unfortunately apple often abandon more than 20% of certain customers.
: Has always been that way for Apple. Nothing is new here.

avatar
p*2
61
前端以前本来是Java的,自己不争气被小弟JS给赶跑了。
avatar
I*r
62
事实上我身边真的没人有双电,表明大部分人用不着
你身边有多少人?就是大部分了?

【在 a***y 的大作中提到】
: 观点从未变过。
: 只是有些“滑头”“果黑”会认为“大部分人用不到” == “没用”
: 不过他们不这样说,哪来东西给他们黑呢?人生一下子灰暗了多少啊
: 事实上我身边真的没人有双电,表明大部分人用不着
: 但是不代表我认为双电没用。而且即使iPhone不能直接换电池的时候,也有外接电池可
: 以用,如果那一小部分人真的需要的话。

avatar
c*9
63
那时候web强势,不管适合不适合,都争相恐后上web。结果搞的复杂操作的也用web,
用js。
这样失败的项目不少,因为js debug太困难,难做复杂些项目。
现在是很多web前端又纷纷app化。。。

【在 p*****2 的大作中提到】
: 前端以前本来是Java的,自己不争气被小弟JS给赶跑了。
avatar
t*y
64
双电对于business的人还是很重要的。

【在 I****r 的大作中提到】
: 事实上我身边真的没人有双电,表明大部分人用不着
: 你身边有多少人?就是大部分了?

avatar
t*n
65
隔靴搔痒总是不解决问题。

【在 p*****2 的大作中提到】
: 前端以前本来是Java的,自己不争气被小弟JS给赶跑了。
avatar
t*n
67
有个1B的投资结果给废了,就是用的web+java。。。。

【在 c*******9 的大作中提到】
: 那时候web强势,不管适合不适合,都争相恐后上web。结果搞的复杂操作的也用web,
: 用js。
: 这样失败的项目不少,因为js debug太困难,难做复杂些项目。
: 现在是很多web前端又纷纷app化。。。

avatar
c*0
68
哇,风云突变阿
avatar
c*9
69
你说的是前端java? 后端就没有必要用web了。
java swing也是比较繁琐,尽管灵活性高些。

【在 t*****n 的大作中提到】
: 有个1B的投资结果给废了,就是用的web+java。。。。
avatar
s*d
70
来,大家再展开说说是亮点还是黑点。
avatar
g*g
71
我看随着html和js client lib增强,server前端迟早会小众。包括node, django, ror
都要玩完。
后端直接出个webservice,html5/js 和 mobile app就给消费了,要这些server ui
framework干啥?

【在 p*****2 的大作中提到】
: 前端以前本来是Java的,自己不争气被小弟JS给赶跑了。
avatar
c*0
72
根据名媛的指示,我觉得这还是黑点. 否则名媛也不会用"新的黑点"来形容了
avatar
p*2
73

ror
node是server ui framework?
你说的趋势不错,不过这不正是node的优势吗?

【在 g*****g 的大作中提到】
: 我看随着html和js client lib增强,server前端迟早会小众。包括node, django, ror
: 都要玩完。
: 后端直接出个webservice,html5/js 和 mobile app就给消费了,要这些server ui
: framework干啥?

avatar
c*n
74
既然可以撬开, 肯定可以自己换电池了, 又不是UNIBODY。 轮了以后就没有正常思维
了。
你要想不用撬开就能打开个小盖SWAP BATTERY, 那肯定要是第五代, JOBS不可能轻易把一个这么重要的FEATURE一次给你们的。
avatar
c*4
75
这里用JavaScript的就没有做过复杂的界面。
我曾经的一个产品就是这样做的。有几百页,每一页的UI对象都以千计。这个产品的特
点是没有程序员(开发framework和compiler的不算)。自己开发的编译器生成界面代
码(Java),GWT再将此代码编译成HTML。前后台代码加起来在100万行以上全部是生成
的,不用一个程序员。
缺点是浏览器的兼容性差。由于浏览器不断升级,维护旧版本的成本太高。产品须保证
10年有效,但是总不能要求别人用旧版本用IE 6。而且这样转出来的界面和其他平台(
如Windows下)不完全一致。
现在的方案是用Silverlight。问题是不支持平板。
准备重新上HTML5+SVG。但是Deskop上还不好解决,因为谁也不想做两套产品。
Silverlight的优点就是只有一套。

load

【在 t*****n 的大作中提到】
: 用gwt compile成javascript这样比直接写出来的javascript更新robust,而且load
: 更快,srrc code 也更加scalable 因为ui and logic are separated
: 更加clean,唯一不好就是java thick 一点而已
: 为什么不用java写前端,而都在讨论用javascript写后端,没有任何优势啊,code少几
: 行,程序员写得快,这算不上什么优势吧

avatar
m*k
76
我估计这就是个原型而已。金属壳和方造型不像苹果的风格。
avatar
n*1
77
非常同意这个,俺的chromebook上面现在好多离线app都做的堪比传统桌面程序了, 也就
是说web界面已经达到不需要前端服务器辅助的地步了.
这些ror/django/asp.net/node本质上就是server side MVC, 是当年浏览器能力低下的
情况下不得已为之的方案. 现在浏览器都快成操作系统了, server-side MVC自然会成
了夹心饼干.还有就是随着用户量的增长, server side MVC再快也终究会吃不消, 最后
还得把计算量推给浏览器.
@peking2
node相对其他几个还是有点优势的, 就是在server前端消失后还可以回来开发客户端,
其他几个就一个子都不剩了.

ror

【在 g*****g 的大作中提到】
: 我看随着html和js client lib增强,server前端迟早会小众。包括node, django, ror
: 都要玩完。
: 后端直接出个webservice,html5/js 和 mobile app就给消费了,要这些server ui
: framework干啥?

avatar
p*2
78

,
node本质上就是server side MVC
我强烈鄙视你这句话。

【在 n****1 的大作中提到】
: 非常同意这个,俺的chromebook上面现在好多离线app都做的堪比传统桌面程序了, 也就
: 是说web界面已经达到不需要前端服务器辅助的地步了.
: 这些ror/django/asp.net/node本质上就是server side MVC, 是当年浏览器能力低下的
: 情况下不得已为之的方案. 现在浏览器都快成操作系统了, server-side MVC自然会成
: 了夹心饼干.还有就是随着用户量的增长, server side MVC再快也终究会吃不消, 最后
: 还得把计算量推给浏览器.
: @peking2
: node相对其他几个还是有点优势的, 就是在server前端消失后还可以回来开发客户端,
: 其他几个就一个子都不剩了.
:

avatar
c*a
79
谁说不用?vaadin就是这个
很好用,当然,只限于做APP类型的内部产品
avatar
t*n
80
都有。而且是面向工程的。出了半成品,工程师不买账,废了,layoff了所有程序员。

【在 c*******9 的大作中提到】
: 你说的是前端java? 后端就没有必要用web了。
: java swing也是比较繁琐,尽管灵活性高些。

avatar
g*g
81
vaadin写个内部应用确实不错,写外部性能和花哨都不够。

【在 c*****a 的大作中提到】
: 谁说不用?vaadin就是这个
: 很好用,当然,只限于做APP类型的内部产品

avatar
f*p
82
真的是一份付出一分收获。其实java code很烂的。
avatar
g*g
83
Node就是js vm罢了。但基于node的东西一般可以认为是server架构。
纯粹的html/js,就是一堆静态文件,随便一个http server就可以host. 要node干啥?

【在 p*****2 的大作中提到】
:
: ,
: node本质上就是server side MVC
: 我强烈鄙视你这句话。

avatar
p*2
84

how about websocket?

【在 g*****g 的大作中提到】
: Node就是js vm罢了。但基于node的东西一般可以认为是server架构。
: 纯粹的html/js,就是一堆静态文件,随便一个http server就可以host. 要node干啥?

avatar
n*1
85
websocket不就一个类似于端口转发的东西吗? 连apace/nginx这种静态服务器都能做
到。
你提的东西越来越底层, 直接把node下降到静态服务器的地步, 离后端服务越来越远
了。

【在 p*****2 的大作中提到】
:
: how about websocket?

avatar
p*2
86

不知道你再说什么

【在 n****1 的大作中提到】
: websocket不就一个类似于端口转发的东西吗? 连apace/nginx这种静态服务器都能做
: 到。
: 你提的东西越来越底层, 直接把node下降到静态服务器的地步, 离后端服务越来越远
: 了。

avatar
h*k
87
哪位科普一下Node到底是做什么的?我的理解其中一个用处是代替web server (apache
or tomcat for example).所以Node可以做web services的host?

【在 p*****2 的大作中提到】
:
: 不知道你再说什么

avatar
Y*G
88
Android app算前端吧,大多数人是用Java写的。

load

【在 t*****n 的大作中提到】
: 用gwt compile成javascript这样比直接写出来的javascript更新robust,而且load
: 更快,srrc code 也更加scalable 因为ui and logic are separated
: 更加clean,唯一不好就是java thick 一点而已
: 为什么不用java写前端,而都在讨论用javascript写后端,没有任何优势啊,code少几
: 行,程序员写得快,这算不上什么优势吧

avatar
z*e
89
没有十几年哦
dart还需要时间
但是dart的产生是因为非oo无法作出相应的优化
所以才需要oo
dart替代掉js只是时间问题
我相信googlers的能力

【在 l*********s 的大作中提到】
: 太落伍了,起码也得是dart吧,连zhoce这样写了十几年java的资深大牛都被勾引了。
avatar
z*e
90
是,我也有这个感觉,越做越底层,不胜其烦
等于把轮子给定制了,vert.x我只是觉得用来统一多语言modules好用
其它的作为server,我觉得用apache/tomcat蛮好

【在 n****1 的大作中提到】
: websocket不就一个类似于端口转发的东西吗? 连apace/nginx这种静态服务器都能做
: 到。
: 你提的东西越来越底层, 直接把node下降到静态服务器的地步, 离后端服务越来越远
: 了。

avatar
z*e
91
就是监听一个port
然后作出相应的response
比传统的http server多了点监听端口
还有就是,你response的时候,可以自由选择框架
就是一个很低级的封装,为了单线程和异步而搞的
理解这个理论比单纯去用这个产品更重要

apache

【在 h******k 的大作中提到】
: 哪位科普一下Node到底是做什么的?我的理解其中一个用处是代替web server (apache
: or tomcat for example).所以Node可以做web services的host?

avatar
z*e
92
动态,脚本
都是后端的死穴
能写的话,php早搞定了
还需要等到现在

【在 l**********n 的大作中提到】
: 后端为什么不能用js写?
avatar
z*e
93
swing是因为m$还有sun本身的人就很书呆
不懂gui最重要的是客户体验,过于关注跨平台而不愿意针对平台做优化
swing比起c++来说还是容易写
javafx蛮好,不过需要时间

【在 c*******9 的大作中提到】
: 你说的是前端java? 后端就没有必要用web了。
: java swing也是比较繁琐,尽管灵活性高些。

avatar
z*e
94
呵呵,我写过哦
我觉得mimisoft说的那个robovm很好
已经开始收费了

【在 c*****4 的大作中提到】
: 这里用JavaScript的就没有做过复杂的界面。
: 我曾经的一个产品就是这样做的。有几百页,每一页的UI对象都以千计。这个产品的特
: 点是没有程序员(开发framework和compiler的不算)。自己开发的编译器生成界面代
: 码(Java),GWT再将此代码编译成HTML。前后台代码加起来在100万行以上全部是生成
: 的,不用一个程序员。
: 缺点是浏览器的兼容性差。由于浏览器不断升级,维护旧版本的成本太高。产品须保证
: 10年有效,但是总不能要求别人用旧版本用IE 6。而且这样转出来的界面和其他平台(
: 如Windows下)不完全一致。
: 现在的方案是用Silverlight。问题是不支持平板。
: 准备重新上HTML5+SVG。但是Deskop上还不好解决,因为谁也不想做两套产品。

avatar
z*e
95
java可以写
js很垃圾,写起来很苦逼
gwt算是解决了一部分问题
但是浏览器上的应用本身就是苦逼到死的工作
没多少人乐意干
还有浏览器和app上的整合
omg
总有人尝试只做一个界面然后自动跨所有平台,包括浏览器
但是现实总是会证明,你还不如针对不同平台都做一个来得省钱省力
简单说就是gui没那么容易搞,政治斗争太激烈了

load

【在 t*****n 的大作中提到】
: 用gwt compile成javascript这样比直接写出来的javascript更新robust,而且load
: 更快,srrc code 也更加scalable 因为ui and logic are separated
: 更加clean,唯一不好就是java thick 一点而已
: 为什么不用java写前端,而都在讨论用javascript写后端,没有任何优势啊,code少几
: 行,程序员写得快,这算不上什么优势吧

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。