avatar
看网页的习惯# Java - 爪哇娇娃
Y*G
1
俺现在看到任何网页,都会不自觉地想想自己用html/css能否写出来同样的布局.不过俺
发现写html/css/javascript有时很受人鄙视,觉得技术含量低.实际上,javascript是不
好写的.要想写出象jQuery这种流行的库函数,真是不容易的.
avatar
z*3
2
木有经验啊
如果你跟客户接触久了,尤其是各种文科生
你就知道,给他们看的越多,他们提的要求就越多
如果可以的话,他们会要求你写出一个煮咖啡的程序
所以js就是这么一步一步被逼上了一种很尴尬的境地
一方面js用来写特别复杂的应用力不从心
本来js就是简化开发用,瞄准的就是简单的应用
另外一方面,又总有人做出那么些效果来
然后business的人一看就心花怒放,就要你去实现
如果it弱势一点,很容易就从了
一从那个代码就惨不忍睹,最后回头看
还不如抛开web直接写app呢
想想web都出来多少年了,app为啥还能一夜之间红遍大江南北呢?
群众对web的表现不满意啊
avatar
Y*G
3
HTML5有望扭转局面,canvas, web socket, local stroage, 再配上AJAX,很有希望.
最近backbone.js也很火,基于客户端的MVC大有要取代Spring MVC和Struts 2的趋势了.
avatar
z*3
4
struts已经没有人用了
web server用什么都可以
无非是一个破server而已
而且web server开发会越来越简单
python之类的绝对不是终点,以后用xml来开发web server
客户端越来越复杂是大势所趋,但是进展灰常缓慢
等到统一的建模的tag出来,那可能都是二三十年以后的事情了
html5和css3很多很简单的tag都要等半天才出来
话说如果html和css做得好,js也没有多少事情可做
不管怎样,这些都只是理论,也许将来有一天
js可以进化到luna script的水平,然后通过定义img link
就可以自动实现2d动画,但是这一天还遥遥无期呢
政治斗争是最大的制肘,web是政治斗争最为激烈的地方
话说当年applet那么理想的一个模型,都硬生生地被搞死
不过如果那一天真的到来,做web开发的就准备下岗吧
那么简单的开发,工资不会高到哪里去

了.

【在 Y**G 的大作中提到】
: HTML5有望扭转局面,canvas, web socket, local stroage, 再配上AJAX,很有希望.
: 最近backbone.js也很火,基于客户端的MVC大有要取代Spring MVC和Struts 2的趋势了.

avatar
z*3
5
今天的php程序员的工资就是明天各种web开发程序员的工资
不奇怪,而且php会最终占领所有的web server market
便宜就是王道
avatar
t*a
6
现在选择太多了,php走不了更远了,便宜也是相对的,访问量上去之后,我觉得php的
解决方案不能降低成本,你看facebook对php下多少功夫啊,甚至整个php runtime都想
重写
小网站的话,ror成本也不高啊,python那边也是一大堆铁杆粉丝,咋也不会换php的
php还有一个问题,就是很难再进步了,这和perl有点像。。。
anyway, 现在要是用php还是可以的,但是新人就不建议学了

【在 z*******3 的大作中提到】
: 今天的php程序员的工资就是明天各种web开发程序员的工资
: 不奇怪,而且php会最终占领所有的web server market
: 便宜就是王道

avatar
B*g
7
开发HTML5有啥好用的framework?

了.

【在 Y**G 的大作中提到】
: HTML5有望扭转局面,canvas, web socket, local stroage, 再配上AJAX,很有希望.
: 最近backbone.js也很火,基于客户端的MVC大有要取代Spring MVC和Struts 2的趋势了.

avatar
J*n
8
backbone.js is fantastic
avatar
z*3
9
因为web实在是没什么可搞的
只是web的话,你用什么都无所谓
进展实在太过于缓慢,指望web进化到能够ria的地步
估计也是二三十年以后的事情了
你看过去十年,web进化了多少,还不是烂的一坨
ror市场才2.3%, django才.23%,等什么时候到23%再说不迟
php市场早就向50%进军了,各种免费的论坛模板到处都是
而且现在web退化成一个简单的render工具
那有什么技术含量,其他能做的,php迟早抄过去
web这个东西是最没啥技术含量的地方
搞点app都比web强
web只能说是skill set里面比较不重要的一个,谁都能搞,谁都会搞
所以不能光搞web,否则前景堪忧

【在 t***a 的大作中提到】
: 现在选择太多了,php走不了更远了,便宜也是相对的,访问量上去之后,我觉得php的
: 解决方案不能降低成本,你看facebook对php下多少功夫啊,甚至整个php runtime都想
: 重写
: 小网站的话,ror成本也不高啊,python那边也是一大堆铁杆粉丝,咋也不会换php的
: php还有一个问题,就是很难再进步了,这和perl有点像。。。
: anyway, 现在要是用php还是可以的,但是新人就不建议学了

avatar
z*3
10
访问量上去之后,应该把前后端分离
后端坚决上jvm,否则死无葬身之地
上了后端之后,那前端用什么都没有太大区别
因为战略重心已经转移到了后端上来
前端就打打下手,用什么都是一样的
而且facebook的重心也不是前端,是客户端,这种东西对于客户端的体验要求更高
所以php本身不是问题,问题在于web的html和css还有javascript表现能力有限
facebook用python一样会挂,搞不好死得更惨
后来fb学聪明了,把战略重心转到app而不是web上去了
稍微有点起色,整体构架上看,web server是最弱也是最无足轻重的一环
既不象客户端一样直接影响客户体验
也不象后端一样影响整体性能
所以越来越弱,用什么都无所谓,这一块真没什么可搞的

【在 t***a 的大作中提到】
: 现在选择太多了,php走不了更远了,便宜也是相对的,访问量上去之后,我觉得php的
: 解决方案不能降低成本,你看facebook对php下多少功夫啊,甚至整个php runtime都想
: 重写
: 小网站的话,ror成本也不高啊,python那边也是一大堆铁杆粉丝,咋也不会换php的
: php还有一个问题,就是很难再进步了,这和perl有点像。。。
: anyway, 现在要是用php还是可以的,但是新人就不建议学了

avatar
t*a
11
您老别开玩笑了,二三十年web才能ria的话,你说的得是4D或者5D的ria吧
别的不说,客户端那些东西,有啥是web表现不出来的么?要是真想,现有的技术做个
web的diablo3也不是不可能啊

【在 z*******3 的大作中提到】
: 因为web实在是没什么可搞的
: 只是web的话,你用什么都无所谓
: 进展实在太过于缓慢,指望web进化到能够ria的地步
: 估计也是二三十年以后的事情了
: 你看过去十年,web进化了多少,还不是烂的一坨
: ror市场才2.3%, django才.23%,等什么时候到23%再说不迟
: php市场早就向50%进军了,各种免费的论坛模板到处都是
: 而且现在web退化成一个简单的render工具
: 那有什么技术含量,其他能做的,php迟早抄过去
: web这个东西是最没啥技术含量的地方

avatar
t*a
12
别说叉了,我提python和ruby是说他们的开发效率
你说web server是最弱的一环,这有啥根据么?app不也还是得走web service
不管这一环弱不弱,能离得了么?
我觉得html, css和js就算有问题,你如何替代?就算在手机上,写native code? 这多
累啊
php这货我就不黑了,我也想就把php当个粘合剂用,可是就算干这么简单的事,我觉得
php也是不顶用的,开发效率和性能都没亮点

【在 z*******3 的大作中提到】
: 访问量上去之后,应该把前后端分离
: 后端坚决上jvm,否则死无葬身之地
: 上了后端之后,那前端用什么都没有太大区别
: 因为战略重心已经转移到了后端上来
: 前端就打打下手,用什么都是一样的
: 而且facebook的重心也不是前端,是客户端,这种东西对于客户端的体验要求更高
: 所以php本身不是问题,问题在于web的html和css还有javascript表现能力有限
: facebook用python一样会挂,搞不好死得更惨
: 后来fb学聪明了,把战略重心转到app而不是web上去了
: 稍微有点起色,整体构架上看,web server是最弱也是最无足轻重的一环

avatar
z*3
13
可能跟可行是两回事
理论上你用置标语言什么都有可能
但是实际上置标语言能够被识别的还是很少很少
你看一个type = "date“这么常用的功能,用了多久才被采用
采用了之后成为标准又是老长一段时间
最后推广下去,各个浏览器impl到现在都还没完成
更不要说什么复杂的功能了,diablo1能做上去就不错了
真正的web game还停留在beta版阶段,各个浏览器公司自己做个demo出来
让所有人看,但是大多数人还不这么认为,顶多用flash搞搞web game
结果推广两年,经过两年的吹概念,今年业绩普遍很糟糕
可能的话,我相信有可能,用javascript写好,编译成native code不是一样跑
但是就是这样做会有各种问题的说,可能仅仅是一个理论
可行是实际操作,不切实际的幻想要不得

【在 t***a 的大作中提到】
: 您老别开玩笑了,二三十年web才能ria的话,你说的得是4D或者5D的ria吧
: 别的不说,客户端那些东西,有啥是web表现不出来的么?要是真想,现有的技术做个
: web的diablo3也不是不可能啊

avatar
z*3
14
效率都不怎么高,现有的效率是建立在对一些常用功能的约定俗成上
比如crud,就可以高效处理,因为都差不多
但是自己要去实现一些界面上的功能
那效率就低了,如果再搞点什么多线程之类的,麻烦就来了
如果再上点soap之类的,你就发现,还不如上java吧,因为往往只有现成java toolkit
当然这是backend,一般不是front end
而且php效率也不低
如果只是做一个论坛的话,有现成的东东
那过来改改就可以用了,连开发都不用,多便捷?
你看新浪什么不还在坚持用php?
如果退化成web service那就更简单了
尤其是rest的web service那就是超级简单了
把html换成xml就好了,连额外的包都不用加
而且前后端一旦分离,真正的逻辑处理在backend上
frontend就负责做一些简单的web层面的处理就好了
这个算是简单得不能再简单得功能了,php足够了
html这些不是说要被替换掉,能用他们搞定的,尤其是基础功能
还是要坚持用这些东西,但是不能寄予太高的期望
做什么diablo,用js就是纯粹找死了,因为他们还不够成熟
我玩过植物大战僵尸的html5版,但是还是有些问题
所以popcorn那家公司也还是用高级语言去写
php专门用来做web的,你用来做黏合剂当然会出问题
python倒是可以用来写一些script,胶水语言么,比shell什么要强
当然最高级的整合还是要上java
python什么对比php也就是五十步笑百步的水平,其实都是一个层面的东西
倒是如果说是搞脚本之类的,python还有便于阅读等优点
单纯web,还不都是一回事,做app就算了吧,还不如objective c

【在 t***a 的大作中提到】
: 别说叉了,我提python和ruby是说他们的开发效率
: 你说web server是最弱的一环,这有啥根据么?app不也还是得走web service
: 不管这一环弱不弱,能离得了么?
: 我觉得html, css和js就算有问题,你如何替代?就算在手机上,写native code? 这多
: 累啊
: php这货我就不黑了,我也想就把php当个粘合剂用,可是就算干这么简单的事,我觉得
: php也是不顶用的,开发效率和性能都没亮点

avatar
z*3
15
web上的东西呢,基本上是个语言估计都能写
也就是说,是个程序员,都应该会做
搞.net会写,搞java的也会写,搞python也会写,搞perl也会,搞ruby也会
搞php的也会,没有人不会写web,既然大家都有,那这个有什么优势就很值得商榷了
web很多东西都是简单得不能再简单的
尤其是web server
单线程都能搞定,实际上我想了想,大部分web server跑单线程足够了
尤其是如果不涉及到跟后端的整合的话,几乎不存在有长期停滞的request
如果数量上去的话,做个集群,搞个负载均衡,可以了
单机采用主线程+分支线程的方式就行,类似客户端ui的开发
不需要搞太过于复杂的真正意义上的并发多线程
web开发越来越简单了,以后连学都不用学
本科大一开门课,四分之一的课程教web开发,可能足够了

【在 t***a 的大作中提到】
: 别说叉了,我提python和ruby是说他们的开发效率
: 你说web server是最弱的一环,这有啥根据么?app不也还是得走web service
: 不管这一环弱不弱,能离得了么?
: 我觉得html, css和js就算有问题,你如何替代?就算在手机上,写native code? 这多
: 累啊
: php这货我就不黑了,我也想就把php当个粘合剂用,可是就算干这么简单的事,我觉得
: php也是不顶用的,开发效率和性能都没亮点

avatar
z*3
16
当年加拿大某所大学教comp102
就是perl, python, htmlcssjavascript还有c这些一起教
各占四分之一课程,c有后续课程,其他三个基本不存在有后续的课程
我看很多文科生的女孩子都学得好好的,当然工科生学得更好,很多人都不来上课
没有难度,web就是这么简单的东东
当然你要用js写diablo,那的确很有难度
杀牛用鸡刀当然难
avatar
t*e
17
写网页不是很难,就是很繁琐。干活时间长了容易失去耐心。

【在 z*******3 的大作中提到】
: web上的东西呢,基本上是个语言估计都能写
: 也就是说,是个程序员,都应该会做
: 搞.net会写,搞java的也会写,搞python也会写,搞perl也会,搞ruby也会
: 搞php的也会,没有人不会写web,既然大家都有,那这个有什么优势就很值得商榷了
: web很多东西都是简单得不能再简单的
: 尤其是web server
: 单线程都能搞定,实际上我想了想,大部分web server跑单线程足够了
: 尤其是如果不涉及到跟后端的整合的话,几乎不存在有长期停滞的request
: 如果数量上去的话,做个集群,搞个负载均衡,可以了
: 单机采用主线程+分支线程的方式就行,类似客户端ui的开发

avatar
c*e
18
cgi当初被servlet取代,一個重要原因,就是cgi速度比servlet慢。

【在 t***a 的大作中提到】
: 现在选择太多了,php走不了更远了,便宜也是相对的,访问量上去之后,我觉得php的
: 解决方案不能降低成本,你看facebook对php下多少功夫啊,甚至整个php runtime都想
: 重写
: 小网站的话,ror成本也不高啊,python那边也是一大堆铁杆粉丝,咋也不会换php的
: php还有一个问题,就是很难再进步了,这和perl有点像。。。
: anyway, 现在要是用php还是可以的,但是新人就不建议学了

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