看网页的习惯# Java - 爪哇娇娃Y*G2013-04-30 07:041 楼俺现在看到任何网页,都会不自觉地想想自己用html/css能否写出来同样的布局.不过俺发现写html/css/javascript有时很受人鄙视,觉得技术含量低.实际上,javascript是不好写的.要想写出象jQuery这种流行的库函数,真是不容易的.
z*32013-04-30 07:042 楼木有经验啊如果你跟客户接触久了,尤其是各种文科生你就知道,给他们看的越多,他们提的要求就越多如果可以的话,他们会要求你写出一个煮咖啡的程序所以js就是这么一步一步被逼上了一种很尴尬的境地一方面js用来写特别复杂的应用力不从心本来js就是简化开发用,瞄准的就是简单的应用另外一方面,又总有人做出那么些效果来然后business的人一看就心花怒放,就要你去实现如果it弱势一点,很容易就从了一从那个代码就惨不忍睹,最后回头看还不如抛开web直接写app呢想想web都出来多少年了,app为啥还能一夜之间红遍大江南北呢?群众对web的表现不满意啊
Y*G2013-04-30 07:043 楼HTML5有望扭转局面,canvas, web socket, local stroage, 再配上AJAX,很有希望.最近backbone.js也很火,基于客户端的MVC大有要取代Spring MVC和Struts 2的趋势了.
z*32013-04-30 07:044 楼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的趋势了.
t*a2013-04-30 07:046 楼现在选择太多了,php走不了更远了,便宜也是相对的,访问量上去之后,我觉得php的解决方案不能降低成本,你看facebook对php下多少功夫啊,甚至整个php runtime都想重写小网站的话,ror成本也不高啊,python那边也是一大堆铁杆粉丝,咋也不会换php的php还有一个问题,就是很难再进步了,这和perl有点像。。。anyway, 现在要是用php还是可以的,但是新人就不建议学了【在 z*******3 的大作中提到】: 今天的php程序员的工资就是明天各种web开发程序员的工资: 不奇怪,而且php会最终占领所有的web server market: 便宜就是王道
B*g2013-04-30 07:047 楼开发HTML5有啥好用的framework?了.【在 Y**G 的大作中提到】: HTML5有望扭转局面,canvas, web socket, local stroage, 再配上AJAX,很有希望.: 最近backbone.js也很火,基于客户端的MVC大有要取代Spring MVC和Struts 2的趋势了.
z*32013-04-30 07:049 楼因为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还是可以的,但是新人就不建议学了
z*32013-04-30 07:0410 楼访问量上去之后,应该把前后端分离后端坚决上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还是可以的,但是新人就不建议学了
t*a2013-04-30 07:0411 楼您老别开玩笑了,二三十年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这个东西是最没啥技术含量的地方
t*a2013-04-30 07:0412 楼别说叉了,我提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是最弱也是最无足轻重的一环
z*32013-04-30 07:0413 楼可能跟可行是两回事理论上你用置标语言什么都有可能但是实际上置标语言能够被识别的还是很少很少你看一个type = "date“这么常用的功能,用了多久才被采用采用了之后成为标准又是老长一段时间最后推广下去,各个浏览器impl到现在都还没完成更不要说什么复杂的功能了,diablo1能做上去就不错了真正的web game还停留在beta版阶段,各个浏览器公司自己做个demo出来让所有人看,但是大多数人还不这么认为,顶多用flash搞搞web game结果推广两年,经过两年的吹概念,今年业绩普遍很糟糕可能的话,我相信有可能,用javascript写好,编译成native code不是一样跑但是就是这样做会有各种问题的说,可能仅仅是一个理论可行是实际操作,不切实际的幻想要不得【在 t***a 的大作中提到】: 您老别开玩笑了,二三十年web才能ria的话,你说的得是4D或者5D的ria吧: 别的不说,客户端那些东西,有啥是web表现不出来的么?要是真想,现有的技术做个: web的diablo3也不是不可能啊
z*32013-04-30 07:0414 楼效率都不怎么高,现有的效率是建立在对一些常用功能的约定俗成上比如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什么要强当然最高级的整合还是要上javapython什么对比php也就是五十步笑百步的水平,其实都是一个层面的东西倒是如果说是搞脚本之类的,python还有便于阅读等优点单纯web,还不都是一回事,做app就算了吧,还不如objective c【在 t***a 的大作中提到】: 别说叉了,我提python和ruby是说他们的开发效率: 你说web server是最弱的一环,这有啥根据么?app不也还是得走web service: 不管这一环弱不弱,能离得了么?: 我觉得html, css和js就算有问题,你如何替代?就算在手机上,写native code? 这多: 累啊: php这货我就不黑了,我也想就把php当个粘合剂用,可是就算干这么简单的事,我觉得: php也是不顶用的,开发效率和性能都没亮点
z*32013-04-30 07:0415 楼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也是不顶用的,开发效率和性能都没亮点
z*32013-04-30 07:0416 楼当年加拿大某所大学教comp102就是perl, python, htmlcssjavascript还有c这些一起教各占四分之一课程,c有后续课程,其他三个基本不存在有后续的课程我看很多文科生的女孩子都学得好好的,当然工科生学得更好,很多人都不来上课没有难度,web就是这么简单的东东当然你要用js写diablo,那的确很有难度杀牛用鸡刀当然难
t*e2013-04-30 07:0417 楼写网页不是很难,就是很繁琐。干活时间长了容易失去耐心。【在 z*******3 的大作中提到】: web上的东西呢,基本上是个语言估计都能写: 也就是说,是个程序员,都应该会做: 搞.net会写,搞java的也会写,搞python也会写,搞perl也会,搞ruby也会: 搞php的也会,没有人不会写web,既然大家都有,那这个有什么优势就很值得商榷了: web很多东西都是简单得不能再简单的: 尤其是web server: 单线程都能搞定,实际上我想了想,大部分web server跑单线程足够了: 尤其是如果不涉及到跟后端的整合的话,几乎不存在有长期停滞的request: 如果数量上去的话,做个集群,搞个负载均衡,可以了: 单机采用主线程+分支线程的方式就行,类似客户端ui的开发
c*e2013-04-30 07:0418 楼cgi当初被servlet取代,一個重要原因,就是cgi速度比servlet慢。【在 t***a 的大作中提到】: 现在选择太多了,php走不了更远了,便宜也是相对的,访问量上去之后,我觉得php的: 解决方案不能降低成本,你看facebook对php下多少功夫啊,甚至整个php runtime都想: 重写: 小网站的话,ror成本也不高啊,python那边也是一大堆铁杆粉丝,咋也不会换php的: php还有一个问题,就是很难再进步了,这和perl有点像。。。: anyway, 现在要是用php还是可以的,但是新人就不建议学了