以前和写PB的朋友在一起总觉得自已不算是一个程序员!因为在哪时(2000年),看到朋友用PB写企业级应用,而我却在写HTML,直到在杭州写java时才感觉有点程序员的身份!最近在看javascript设计模式,书中提到javascript也可以写出来企业级应用!深感以前都是瞎浑!昨晚看完了javascript DOM编程艺术(第二次看),发现在最后一章作者对WEB开发的分析(尽管在事隔已快3年多)!心情是十分的冲动.身感自已作为WEB开发一员是十分的荣兴.javascript DOM编程艺术作者对未来的WEB开发有两种预测:
A:桌面应用移到网上
B:网上程序移到桌面大家觉得哪种可能性较大.谈谈你对未来WEB开发的趋势

解决方案 »

  1.   

    不觉得 WEB 就不安全,也不觉得C/S的就安全...个人觉得 WEB 更具企业应用能力.尤其是现在企业异地扩张进度. vpn 接入 C/S 的时代感觉快过去了.  统统地 B/S 吧....
      

  2.   

    WEB的良好交互要依赖javascript!
      

  3.   

    B/S B/S 干我们这行的最NB
      

  4.   

    不会吧,C/S还是很有生命力得,内部系统还是C/S好
      

  5.   

    Aps:我去找找javascript DOM编程艺术
      

  6.   

    大哥的观点倒了一针见血!WEB的公开性我觉得相对C/S安全性还是差一些!当然了像网银哪样借助其它的安全辅助措施也是可以的!不过不知成本高不高!要买一份安全证书:veriSign
      

  7.   

    http://www.china-pub.com/32981&ref=ps
    在2005年年底上市的,在china-pub缺货了!写的不错的说!可以看看
      

  8.   

    觉得C/S的还会存在B/S的很多人还是接受不了
      

  9.   

    个人认为:桌面程序上网是个不错的方向,不过,安全的隐患与之而来。
    两者并存的局面是长久的。不过,只要有需求,就有他们存在的理由,那个需求多,那个是会主导一些。javascript DOM编程艺术
    很值得一看。
    javascript可以做一切!对则对,强者自有分晓!!
      

  10.   

    DOM编程的作者还提到一个可能,当然跟以上的a可能会性更大一些:
    有一天我们上网不在需要电脑取而代之是各种wap终端设置<<<大体这个意思,这可能会左右WEB开发的未来走趋!说一千道一万!所有的一切基础需要有浏览器的良好竞争!即使网上的程序移到桌面也不可然再装庞大的客户端程序!运行的容器依然要依赖于浏览器.
    对喜欢C/S的模式和WEB开发的体验性,adobe的air倒是一个不错的例子!不用写像强类型语言哪样的代码用html也可以作c/s应用
      

  11.   

        我觉得两种都是趋势。桌面引用Web化这无需多弹,优势是很明显的,将来除了那些对硬件要求很高的游戏
    等程序以外,很多的程序都可以移植到Web,当然如果将来浏览器的绘图库已经能够轻松的应付那些复杂的绘图操作的情况下大型游戏也有可能移植到Web。
        至于网上程序桌面化,我觉得也是很有必要的。在大二的时候用VB开发后来用了ASP和JSP,开始的时候
    我总是提醒自己B/S是B/S,C/S是C/S。可是写Web程序的的多了以后越来越觉得两者除了安全机制之外真的没
    什么区别。开一下我们开发的程序的执行过程就知道了
       
    B/S     :Web+JS+Css+Html <------http------->服务器业务层<------data------->服务器数据访问
    单机程序:绘图库+展现层   <--调用/系统消息-->本地程序业务层<-----data------>本地数据访问
    C/S程序 :绘图库+展现层   <---tcp/udp/p2p--->服务器业务层<------data------->服务器数据访问
    网游    :DirectX+展现层  <---tcp----------->服务器业务层<------data------->服务器数据访问
    ....可见除了前段的展现和通信方式之外没有任何区别。而且为了满足这些展现上的差异我们做了那么多的
    绘图库,其实我们完全可以统一一下,做一个富功能浏览器,这样不管什么程序的界面富浏览器+xml+css
    +script,全搞定了,而程序移植只需要做一个拦截器将这些通信消息拦截转发一下,比如一个Web程序
    移植为单机就可以这样搞定:富功能浏览器+http拦截器+js+css+script<---http--->服务器业务层<---data--->服务器数据访问。我更觉得富功能浏览器技术要有用的多
      

  12.   

    我更觉得富功能浏览器技术要有用的多 
    re:
    你没提到c/s的主要缺点:它的维护性.不用再用人去安装哪些客户端,让客户自已去下一个瘦客户端即可.维护性也从中得到了解放
      

  13.   

    没错我所说的富功能浏览器技术更有用并不是说C/S那些缺点就没了,而是因为以后富功能浏览器将会被广泛
    的用来作为软件的展现层不管是C/S还是B/S,而且没有一个功能强大的浏览器Web程序要想代替桌面程序是很
    难的,最明显的例子即使现在的浏览器对于图形和声音等多媒体元素的处理明显支持不够。
      

  14.   

    Flex技术不错,可惜生成的文件太大了
      

  15.   

    我觉得两种趋势都会有,没有那个成为主流的可能,除非未来计算机技术发生什么革命性的改变,但现在科学技术日新月异...谁敢说未来的计算机会是什么样但我想就现在而言,桌面程序和web程序各有优势和不足.技术的发展,除了技术上的问题,还存在一个市场或者说是生存空间的问题.如果用户不能接受,你做出来没什么人使用...白做.除非你花大力气去引导用户改变他的使用习惯...
      

  16.   

    富客户端应用已是趋势!
    网络硬件更不是问题!
    WEB 时代已经来临
      

  17.   

    好帖!有几楼的发言真好!我想会多元化,不会谁取代谁。包括楼上有位高人说日后也许掌上设备当道,大家都忙着为它编程,这也有点可能。直觉上,不同的组合将适用于不同的应用情形,局势会随着市场的变迁(商业的运作、一些有变革意义的硬件产品、软件平台的出现)而变动。程序员只能,
    活到老学到老。所以,不爱学习的人最好别做程序员,不然会不happy,呵呵
      

  18.   

    我看要再开贴讨论了!CSDN这是怎么了!已结贴的贴子还可以回复!重开300分大家继续讨论吧!
      

  19.   

    再回贴可以到此贴:http://topic.csdn.net/u/20090306/15/1bec35a5-e64d-45d0-87c0-f3a7d9a975c7.html
      

  20.   

    个人觉得a的可能性大,安全方面这个可能是多数人担心的,但时这也是相对的,随着网络的发展,如果A的情况实现了,相信基于这方面的从事安全保卫工作的网络公司、硬件支持(例如网上银行的硬件密匙)等等也会出现,没有解决不了的事情,只有你想不到的事情。
    B的话如果一点都不牵扯网络,那么它的局限性是很显而易见的