web2.0:正在变化中的互联网
谁在炒作web2.0提到我希望继续深入web2.0,虽然这个名词已经传播得较为广泛了,但是我以为还有很多值得说的,而且web2.0只是一个符号,它表明的是正在变化中的互联网,这些变化相辅相成,彼此联系在一起,才促使互联网出现今天的模样,才让社会性、用户、参与和创作浮到表面成为互联网文化的中坚力量并表征了未来。以下的提纲稿算是为中文网志年会准备的,还有很多思考没有成熟和完善的地方。先贴出来,今晚离京16日回来再展开。
一、web2.0的基础
那些认为web2.0是炒作概念的人忽视了互联网在泡沫后沉潜的这几年中发生的大大小小变化,一些应用和商业模式或者概念在这几年里获得了发展,才导致web2.0的出现。我觉得这包括如下内容:
1、咳,咳,首先是用户习惯的改变和用户需求的改变。这句老套的话却明确在发生,我们从上网“冲浪”到自己“织网”,从寻找信息变成分享信息。web1.0创造了一大批网民,从中诞生了web2.0的网民,而web2.0的潮流将会创造更多的织网者。
2、技术与资金的壁垒正在降低。现在我可以120元包月享受速度还算不错的ADSL网络,而且域名和虚拟空间价格也能接受,最关键毫无技术功底的我也能利用建站程序轻松搭建我的blog,并且css模板和js语句方便我组织我的blog。
3、开源程序+开放内容+开放API。开放的精神正在笼罩着互联网,正是这些敲响了技术集中和内容集中以及网站先发壁垒的丧钟。它不仅提供了开放的精神,而且让资源变得非常容易获得,同时开发提供了参与与分享的可能。开源程序众所周知,而开放内容则以MIT开放课程和wiki百科为典型代表,开放API不仅让web有更好的联结,而且方便用户自己创造。
4、GPL、CC和Copyleft版权。是这样一些版权协议确保了web2.0的可能,促进了知识创造与知识传播。这些协议的功劳比想象的要重要得多,而且web2.0会像web1.0伴随火热的版权讨论一样,在未来产生新的版权讨论热潮。我和很多人一样期盼这类版权协议能够深入改变知识的创新与传播。
5、我觉得微支付也比想象中要对web2.0的意义大。因为电子商务在一开始就基于b2c、b2b和c2c的方式并且应用互联网的技术平台,能够促进个人电子商务的发展。而web2.0将加速个人电子商务尤其是c2c交易,这个过程中,微支付起到了很重要的作用。paypal、支付宝等应该算是典型,同时paypal同时还有力支持了开源软件和其它分享行为。
二、web2.0的精神
这些我觉得基本大家都达成共识了。
1、个人、去中心:这个太具有标志性了,基本上web2.0的绝大部分服务都存在一个个人标识明确的页面。
2、社会化:我认为web2.0基本等于社会性网络
3、开放、共享
4、参与、创造
三、web2.0的技术与典型应用
1、rss、xml、ajax、traceback、tag等,这些技术并不是革命,也不一定最新出现,但是web2.0让其广泛应用,代表着技术的应用创新,参考1、技术创新与应用创新:blog、qq群与web2.0,2、应用导向的技术创新
2、blog、wiki、sns、文摘、group
四、web2.0的网站特点
1、分散化,小型站点的发展:类似flickr、delicious、feedburner这样广受欢迎的站点并不需要很大的规模,因为用户参与其中。
2、用户主导、用户参与、用户建设,参考互联网用户自主时代与互联网企业的用户为王策略
3、输入输出与cms的组织方式,可读写,参考1、rss,聚合的无数可能,2、Blog、CMS与网站内容的组织
4、用户忠诚与用户(社区)文化
5、服务型
五、web2.0的商业问题
1、用户付费的可能:这一点在国外已经证实完全可行的模式,但是在国内确实比较难说,只是我个人持比较乐观的态度,还是很看好这种模式在一定范围内是可以实现的。
2、小型网站的可能:成本可以得到很好的控制。
3、web2.0产业链条:比如bsp、rss搜索、rss处理等等。
4、微支付:个人对个人的商务即web2.0电子商务实现的基础。
5、长尾模式的商业理念:这是一种平台化的思路,其实现方法有多种,它和分销等有本质区别,强调小规模交易在技术平台支持下的可能及其利润创造。回头再述。
6、行业应用:我觉得这是最直接的,依旧保持原有的商业模式和利润来源,只是网站组织和与用户的关系改变,而且更强调服务。比如IT行业网站的web2.0化已经比较明显;旅游行业网站的web2.0正在进行;人才招聘方面已经有了不少web2.0的应用等等
ASP网络程序设计 简介
ASP即Microsoft Active Server Pages 的简称。
ASP是一套微软开发的服务器端运行的脚本平台,ASP 内含于 IIS当中,目前IIS最高版本为5.0版本。
通过 ASP 我们可以结合HTML网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时,asp也支持VbScript和javascript等脚本语言,默认为VbScript。
ASP是经过服务器解析之后再向浏览器返回数据,所以有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
但是这样也导致一个问题,运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一篇之后再发送数据。
对于ASP的优点特点,我就不多讲了。但是ASP的安全性还是要提一提,由于代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不用担心自己的代码会被别人剽窃。
COPY来的,你自己比较下吧
像QQ,MSN, IE等等程序带有网络功能的,其中的这些网络功能模块的编写就是网络程序的编写, 选这门课你可能会学socket编程,TCP/IP封包,FTP,HTTP等协议的应用等等。
web编程就是网页编程,你可能会学习编写动态页面,网页用户交互界面,数据库交互等等基于http并以网页为界面的程序的编写。
web程序设计主要用web2.0这个软件
而网络程序设计有VB、java,asp、 socket 等很多
网络程序设计 网络通信这一块的
语言一般有c c++ java等
web程序设计 就是做网站
可用的语言像php jsp 等等
不懂的可以加 Q909015129问我