又是一个不懂WEB的人在此乱说了.

解决方案 »

  1.   

    客户端脚本作为减轻服务器端的压力, 在客户端的浏览器里实现动态效果, 动目前为止还没有什么东西可以替代之. 你所谓的用 .net 以后就不用这些JS与DHTML那只是说 VS.net 替你写好了一些脚本让你调用而已. 不信你打开每个 WebForm 查看源代码就知道了. 在我所掌握的 VS.net 2004 和MS的新一代操作系统 longhon 来说还没有什么东西替换掉客户端脚本这种做法!
      

  2.   

    呵呵,有机会去研究dotNet的PostBack机制才说话吧如果需要自己编写Custom Web Control的时候,控件的工作性能应该和你客户端脚本的编写功底有很大关系吧,至少我如此认为,因为到现在我都还做不好web control,总是感觉postback太多
      

  3.   

    说说看,.net 有啥用? 现在用 java基本不再用.net 了
      

  4.   


    .net很烂!
    .net好多控件还是用javascript实现的。
    Dhtml/javascript+jsp/javabean+weblogic+oracle!爽!
      

  5.   

    meizz(梅花雪) 
         我写的代码还被编译成机器码呢。机器码在BS编程上有没有用呢?
         我的意思是,.net 做了大量的工作,可以让WEB开发人员不必要去写
         太多的JS,当然,我说JS没用是太激烈了点,当一个工具帮你完成了
         大部分工作时,它帮你生存了你需要的代码,那么,你掌握的JS技能
         将会没有市场的。:)
      

  6.   

    现在用 .net 基本不再用JS和DHTML了?????????????????????????????????????????
    置疑??????
      

  7.   

    JAVASCRIPT其實是JAVA的一種體現語言
    所以JAVASCRIPT所做的工作 JAVA也一定可以實現
    但你有沒有看過有人把JAVASCRIPT做的工作搬上JAVA做的?
      

  8.   

    .net把JS和DHTML的封装起来了, 
    J2EE也出了不少的framework来避免开发人员直接写JS,
    以后的基于浏览器的应用开发不需要写JS和DHTML,
    所以楼主说的是对的,如果你以后去应聘WEB开发的工作,还炫耀自己的JS功底多强的话,
    会被人家所不耻的,别人还可对你说:我的汇编功底也很扎实,可又怎么样?
      

  9.   

    晕,看主要做什么工作了,如果只是做应用开发,js方面的工作确实可以不用做太多,不过如果自己做framework呢?
    -----------------------------------------------------
    以后的基于浏览器的应用开发不需要写JS和DHTML
    -----------------------------------------------------
    应该说不需要做一些重复的工作,因为人家都封装好了,如果做b/s开发对于脚本没有起码的知识,偶部知道你能够写出多好的东西炫耀JS的功底肯定没有必要,技术不是用来炫耀的,而是用来替你实现需求的,我也不知道楼上所说的Web开发是那个层面的?asp/php/jsp简单的编码还是整个web的体系结构设计?hoho,楼上可以说说web开发必须具备的素质
      

  10.   

    现在的 VS.net 更象是一个C/S到B/S结构的过渡产品, 做产品时更象是C/S开发而不是B/S, 系统生成的JS脚本确实省事, 但是系统生成的东西都是为了大众化而做的, 你自己来做将会做得更好, 更精确地控制网页. 存在就有它的优势, 比如CGI, 现在还能看到它的踪影, 尽管它的替代品已经N多了. 且客户端脚本我还没有发现什么可以替代它的东西呢!!
      

  11.   

    IP地址就要退出江湖了~~~说说看,IP地址有啥用? 现在 直接打网址 基本不再用IP地址了
      

  12.   

    用域名就是比用IP好, 如果没有域名的出现, 不敢想象互联网是否能普及到今天的程度to: liuruhong(蓝色街灯) 
    难道业务层的开发, 数据库的开发还能用到JS?
      

  13.   

    你还是去买两本书,一本JS,一本.net,看看两个到底是哪儿跟哪儿,
    书不会很贵的, -.-?
      

  14.   

    舌头就要退化消失了~~~说说看,舌头有啥用? 现在聊天 直接用MSN 基本不再用呱叽呱叽了
      

  15.   

    回复人: threebitches(三个呆婊) ( ) 信誉:100  2003-12-16 17:03:00  得分:0 
    …………………………
    会被人家所不耻的,别人还可对你说:我的汇编功底也很扎实,可又怎么样?怎样?稍微写一点底层的东西,就知道汇编功底扎实可以怎么样了:)
      
     
      

  16.   

    to  threebitches(三个呆婊) 偶不敢说自己在JS方面的功底有多好,也不敢说自己在业务层开发方面有多少多少的经验。用JS我写过一些组件,用Com/COM+我也算做过一些不大不小的项目。一些基于B/S的应用系统中,我觉得技术应该是全面的,在业务层组件方面,你的稳定性和可扩展性是至关重要的,但是在界面方面,效率是一个挑战。如果是WebSite,那么是另外一回事,如果是基于企业应用的,前台和后台的功底一样重要。毕业的时候我做一个分部式控制系统,要求所有的数据都是动态显示的,还有非常大的背景地图,这个时候如果你用.net或者其他framework做大量的也面刷新是肯定成问题的,我不知道这样的b/s系统是否需要依赖你Web UI的开发功底。我从来不认为那种技术更加好或者哪些技术一定过时。4年级的时候老师还让我维护一个使用clipper编写的课件管理系统,就是因为需求的存在,客户那里只有dos6.22的系统,所以他们要购买的就是那个版本的,虽然后期我们的师兄使用foxpro,vb,java开发了一些功能更加强大的版本,可是需求依然存在。没有绝对的过时和绝对的流行,虽然现在很多人问我应该学习什么的时候我都会推荐.net或者java,但是不代表其他的语言一经退出江湖。如果在一个系统中需要使用到的相关技术你没有一个起码的了解,我很难想象可以做出一个非常优秀的系统。比如你做EJB,是的,我可以不关心具体数据持久层得实现,我也可以不关心是RMI还是IIOP的通讯,只要配置好了,调用就是了,可是你在碰到性能的瓶颈问题的时候,你不得不面对底层的一些逻辑,虽然你会告诉我系统需要优化的很少,需要优化也不是我们能够做的工作,而应该是expert,绝对的expert业务层和数据层的开发当然不需要使用js,可是应该搞清楚每个语言都有自己的特性和优势,使用c什么都可以完成,难道你会自己编写一个brower,自己编写一个server来实现b/s架构的应用。一个出色的programer(也许我太狭隘),应该对于所作工作涉及到的各种知识都有所了解。比如做B/S方面的应用1。数据层
       数据库理论,主流数据库的DDL和DML,数据库设计的基本原则,数据挖掘/数据仓库的基本知识
    2。中间层(业务逻辑层)
       com/com+,.net ,j2ee的基础结构 
       组件设计的原则
       设计模式
    3。界面表现层
       Web UI,数据传输,xml
    只有对于一个领域的技术都有一个整体上的了解,你才可能做出比较好的系统,java的framework我不熟悉,也不敢发言,比如asp.net,如果你完全不懂jscript,完全不懂客户端脚本,对于Page模型的PostBack机制的了解也无从说起,这个时候让你做界面性能的优化我不知道你有何方法可以完成言多了,没有别的意思,只是表达自己的看法,这段时间不怎么来csdn,也很少再web板块看到很好的贴子,所以多多唧唧歪歪了
      

  17.   

    其实要说,很远的将来,js被flash取代,偶还是会相信一点的
      

  18.   

    晕~~~~~ js.net没听过么?
      

  19.   

    我写的代码还被编译成机器码呢。机器码在BS编程上有没有用呢?
         我的意思是,.net 做了大量的工作,可以让WEB开发人员不必要去写
         太多的JS,不应为了这个而沮丧,这是很好的,随着工具的强大能做的事会越来越多,一切无暇学习和顾及的东西先再慢慢也能明白了!而且新的工具让我也认识到了软件技术的广泛概念,封装的现实作用……好多都是好的影响,没饭吃是不会的,与时俱进才会更有发展么
      

  20.   

    你用.net并不等于全世界都用.net
    你不用js并不等于全世界都不用js市场存不存在并不是由用不用最新技术来衡量的,而是由市场需求来衡量的。新技术只不过是推动市场进步的一个因素。作为一个软件开发人员,决不能无视基础知识一味好高鹜远地去追求所谓新技术,而是更好地利用现有技术结合新技术,做出适合市场的应用软件。
      

  21.   

    其实我们应该讨论的是脚本技术,并不光指JS,无论是ASP,PHP,JSP,CGI,他们都使用了脚本技术,
    而且基本上和选择那种语言没关系,
    JS只是脚本中的一种,也是最经典的一种.
    即使在开发应用程序的时候,当你的程序支持脚本操作,那他的扩展性就超乎想象看看XP里面的“应用程序”,很多其实都是用HTML和JS写的微软一直在强调他的脚本技术,MSDN有篇文章叫做《If It Moves, Script It》,相信看了会感受很深
      

  22.   

    js不是万能的
    js也不会退出江湖的
      

  23.   

    做B/S架构的软件,缺少了JS真是麻烦呢,退出江湖恐怕暂时还不会的!!
      

  24.   

    无论asp.net1.0,1.1,1.2还是2.0,都离不开JavaScript,相反,.net的实现都靠DHTML+JavaScript+XML技术实现,无非经过“包装”而已。事实上,如果需要深入开发ASP.net,那么对JavaScript更要深入研究!
      

  25.   

    楼主现身说法来也!:)
               
                  以前我喜欢 DHTML+JS+XML ,HTC在项目中更是用得不可开交。
                  现在,我真的不想用,因为,.net 实在给了太多的便利。如
                  果想用一下以前的JS+DHTML,反而破坏了.net的状态维持这精髓
                  为了自己实现状态维持,反而要作更多的工作。那就只好用原始的
                  方式来开发,我也相信,不用.net也可以比用.net做得更好。
                  但是,这将带来开发效率的问题。
            如果用.net的人还要坚持使用JS,那将是吃力不讨好的事情。
            如果用其它的语言,因为它们还没有发展到.net在界面开发
            上的高级阶段,JS确实大有用途。相信有一天,JAVA也会有
            .net 这样的东西出来....        这是我的一些体会,当然了,不是挑起争端,打击广大的JS爱好者。
            新技术总是会对旧技术产生颠覆性的作用,有时候它是危险的!·
      

  26.   

    哇,原来楼主是JS超级爱好者啊,看来说主不懂JS,叫楼主买JS书看的网友的确是多情了
      

  27.   

    当年大家都不用Javascipt时我学的Javascript,现在……想不到应用这么大。