另外
引用:
现在还能在一些论坛看到不停的争论安全性,处理速度,漏洞等问题
并不是所有的争论都是有意义的,关于
引用:
还记得asp,jsp,php么
的争论,我想说明一点,这
三者只不过是编程不同形式的表述而已,没有实质性的优劣!
另外,到底谁更安全,想必您自己也能想得到(一种语言比另外一种语言安全这种提法本身就是荒唐的)。众所周知,java在客户端对客户是安全的(姑且这么认为嘛),那么是不是jsp就比php,.net安全了?
这种想法是想当然的,没有根据的,为什么java比较安全:那是因为java虚拟机对class程序对系统的资源请求作出了限制。所以客户能够安全使用,然而,您现在讨论的网络技术,是在服务器端运行的,你非得让你的jsp使用系统资源,另外,服务器上的程序都是您自己编写的,难道自己格自己的硬盘?对于服务器上的程序来说,不;安全的来源是客户端传古来的数据,它们才是不安全因素。因此在这一点来说,无论是jsp,php,还是.net都是站在同一起跑线上的。
至于运行速度。您看到的结果未必是正确的。一般来说,大多数人认为jsp最快,.net次之,php最慢。但是,您相信吗。一种面向对象的(且用了大量框架,格式优美的)语言会比面向过程的,c风格的语言快?(如果您亲自试一试就知道了,如果非算术运算的话,或者说算术运算不是太多的话,结果回出任意料的相反,java的内存需求简直太过头了,反倒是php领先/个人机上测试的)。在orecle上面看到过几篇文章,谈到过这个问题,事实上,php是效率最高的语言。但是,这是不是说明php比另外两者好了?显然不是!php官网上对与php5的产生有这样的描述,由于硬件的降价,一直强调效率,速度的php优势正在不断的减弱,而用户更关心的是其他方面而非速度!
如果您有兴趣的话可以自己看看,虽然这篇文章很老了(各种语言又发展了),但是,毕竟是.oracle上专家写的,比我说的有分量《PHP 与 ASP.NET 正面交锋
PHP 与 ASP.NET 正面交锋
http://www.oracle.com/technology/global/cn/pub/articles/hull_asp.html
此帖由 wps2000 在 2006-04-21 19:32 进行编辑...