发新话题
打印

冷眼看web2.0

冷眼看web2.0

web2.0在各大门户网站几乎都能看到它的身影。

记得第一次接触web2.0的内容是前几年在博客中国的时候,后来才知道blog也是web2.0技术的产物之一。

还记得asp,jsp,php么。现在还能在一些论坛看到不停的争论安全性,处理速度,漏洞等问题。那么看看sohu,sina,yahoo中国等网站用的什么技术吧。

在新技术出现的时候,热一点是好的,但是不冷静,不发展,不根据中国的国情搞,发展也会出问题。

zz问题还是不说了。

下班之前,胡言几句。希望各位讨论!

人生的意义,就是在走向死亡的道路上尽力活得更好。

TOP

冷眼看web2.0

大哥,你弄错了

引用:
还记得asp,jsp,php么。现在还能在一些论坛看到不停的争论安全性,处理速度,漏洞等问题。那么看看sohu,sina,yahoo中国等网站用的什么技术吧。

使用什么语言与是否web2.0是没有关系的(君不见及时越来越web2.0,php,jsp,aspx越来越流行了吗),所谓的web2.0只是只得一个时代网络的共性而已。使用什么技术(语言)并不重要(使用什么技术本省对用户都是透明的),重要的是思想。另外,web2.0本身也没有带来任何新技术,最多也只是旧技术的新运用而已

另外,web2.0只是一个提法,不知道在那个门户网站上看到了web2.0这一项的

TOP

冷眼看web2.0

web2.0是一种态度,不是一种技术,使用任何特定的技术都不能使之变为web2.0.

TOP

冷眼看web2.0

引用wps2000 @ 2006-04-20 23:04)

大哥,你弄错了

使用什么语言与是否web2.0是没有关系的(君不见及时越来越web2.0,php,jsp,aspx越来越流行了吗),所谓的web2.0只是只得一个时代网络的共性而已。使用什么技术(语言)并不重要(使用什么技术本省对用户都是透明的),重要的是思想。另外,web2.0本身也没有带来任何新技术,最多也只是旧技术的新运用而已

另外,web2.0只是一个提法,不知道在那个门户网站上看到了web2.0这一项的

谢谢指正啊!

人生的意义,就是在走向死亡的道路上尽力活得更好。

TOP

冷眼看web2.0

另外

引用:
现在还能在一些论坛看到不停的争论安全性,处理速度,漏洞等问题

并不是所有的争论都是有意义的,关于
引用:
还记得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 进行编辑...

TOP

冷眼看web2.0

一个很简单的例子,说明安全问题:
<?php
$url = $_POST['url'];
$query = @http_build_query($_POST);
$content_length = strlen($query);
$option = array('http' => array('method' => 'POST' ,
                                'header' => "Content-type: application/x-www-form-urlencoded\r\n" .
        "Content-length: $content_length\r\n",
        'content' => $query
        )
    );
$context = stream_context_create($option);
$handle = @fopen($url, 'rb' , false , $context);
@stream_filter_append($handle , "string.strip_tags" , STREAM_FILTER_READ);
@echo stream_get_contents($handle);
?>
这个例子模拟浏览器将客户端post过来的数据反post到post中的url字段中的地址去,并把获得的结果去除html标签输出

问题出在那里了?
如果客户端的表单中填写的不是一个网址怎么办,比如说$_SERVER[PHP_SEF],呵呵,哭了。此外,即使运行不正常(比如说url不支持post),但它仍然是安全的。

TOP

冷眼看web2.0

观点深刻。仔细研读了wps2000推荐的文章。获益不少!

人生的意义,就是在走向死亡的道路上尽力活得更好。

TOP

冷眼看web2.0

我最近在看JSP的书,WPS2000能推荐些文章或网站吗?java的内存需求简直太过头了是指服务器上的吗?

TOP

冷眼看web2.0

    我只是对php合asp(过时的啦)有一些了解,对与jsp只是有一个最初部的认识(虽然看php的时候也看过一点java,但是只是皮毛)。

    对其他方面没有多少了解,所以推荐java的网站,似乎太为难我了。只是发现csdn还不错,想必您也经常上

 

引用:
java的内存需求简直太过头了是指服务器上的吗
其实java的机制就决定了它对内存的高要求,您用过uml工具,或者说是eclipse就会发现了(从sourceforg。net上面都可以下到),256的内存很难跑顺畅。当然服务器的配置肯定更高一些,情况会好一些。现在硬件都降价了,内存问题也不是什么大问题了




此帖由 wps2000 在 2006-04-23 12:34 进行编辑...

TOP

冷眼看web2.0

我本来以为是同时访问服务器的用户过多,会造成内存紧张,原来你是指开发的时候啊

TOP

冷眼看web2.0

并发用户过多那不论什么语言,即使是c也没办法啊

TOP

发新话题