实现同样的功能,用javascript可以写,在cs里也可以实现,大家一般会怎么写在哪?

解决方案 »

  1.   

    简单的用javascript    
      

  2.   


    难道firefox浏览器不支持C#程序吗?
      

  3.   

    看用户体验,如果对网站的用户体验要求高一点的话,一般会用jsjs能够实现的,用js来实现对用户体验来说绝对比.net要好,而且还能节约服务器资源,对于安全性要求高的,尽量用服务器端代码来实现
      

  4.   

    不是不支持C#程序 而是有些js在不同的浏览器里面的效果不一样。
      

  5.   

    哪里的测试 得出脚本比编译型的执行速率还快的结论??  脚本解释型,c#至少是JIT编译,为什么脚本会快?有根据吗?
      

  6.   

    看情况啊 javascript 毕竟不安去 能写Cs里的尽量写Cs里面
      

  7.   

    单就效率来说,javascript 确实比 c# 高...看做什么样的操作,一般主要的业务逻辑代码都写在.cs里...
      

  8.   

    js是用客户端的资源来节约服务器端的资源。另外,你用js写个递归,同样的递归用C#实现。  js的效率明显较差。
      

  9.   

    javascript只能在浏览器运行,而且出于安全的考虑访问本地资源是受限制的
    从性能上说C#远远大于js,js是脚本语言,解释程序,单线程,IE的执行速度太慢
    是实用性角度来说,运行在浏览器里的js可以很好的和BS程序结合,只要界面要求不太高的话,用js写RIA程序还是不错的
    但是太复杂的还是用FLEX,Silverlight,JavaFX等技术
      

  10.   

    根据你的需求来。如果你这个功能需要访问数据库,那么java script必定要用到ajax远程调用服务端的方法,实际上效率差不了多少,只是因为局部刷新或一些页面的效果上,让你觉得使用Java script给用户的反应更及时跟快一点。java script会将访问的压力放到客户端上,而使用c#就是将压力放在服务器上,你可以根据实际需求来判断使用哪种。
      

  11.   

    还一个问题是,java script有安全性的问题,它不能直接操作本地操作系统的对象的,而且通过一些设置可以屏蔽java script,来绕过一些校验。
      

  12.   


    不懂不要乱说,误导了别人罪过可就大了
    个人认为JS和C#没有什么可比性,虽然有些地方确实可以用任何一个都可以实现所需的功能
    不得不说的是:js的调试是很折磨人的
      

  13.   


    晕死,我有点弄不明白所谓的客户端及服务器端严格的区别在哪?总不可能每个人都在服务器那里使用系统吧?
    我就想写一个   支持公网访问的  B/S结构   的人力资源系统,安全性肯定希望高一些啦,
    这样的系统应该多用javascript好呢还是写在CS文件里多一些?
      

  14.   


    浏览者在客户端是可以修改js代码的,而cs代码浏览者就很难接触到。