NET网页编程之Asp.Net与京东商城手艺揭秘
因为各系统的API不同,代码调用API编写程序就会遇到很多不兼容的地方,比如Java改写后的Serv-U就不能在手机上执行,手机的游戏也不能直接在微机上执行。京东商城背景是利用Java手艺在2011年11月1日京东商城的图书促销举动中,因为促销举动仅限时1个小时,消耗者猖狂抢购招致服务器不胜重负,终极瘫痪。
随后京东商城举行了手艺构架调剂,基于汗青缘故原由前端手艺仍然利用.NET手艺开辟而且举行了年夜范围的功能优化,将体系背景利用JAVA手艺举行重构,临时性的减缓了体系会见压力。
据最新动静,京东商城已投进了大批资金约请外洋的征询公司做手艺战略参谋,并入手下手年夜范围雇用JAVA研发职员,这一点从京东商城的“人才网雇用”页面就能够看出。估计在将来不久京东商城将周全切换至JAVA架构了。
网站界面是接纳jQuery插件
JQZoom是一个JavaScript图象缩小镜,内置在盛行的jQueryJavaScript框架顶部。jQzoom功效十分壮大,操纵较为复杂。撑持尺度形式、反转形式、无镜头、无题目的缩小,并能够自界说jQZoom的窗口地位和渐隐效果
团购是接纳PHP手艺
PHP是将程序嵌进到HTML文档中往实行,实行效力比完整天生HTML标志的CGI要高很多;与一样是嵌进HTML文档的剧本言语JavaScript比拟,PHP在服务器端实行,充实使用了服务器的功能;PHP实行引擎还会将用户常常会见的PHP程序驻留在内存中,其他用户在一次会见这个程序时就不必要从头编译程序了,只需间接实行内存中的代码就能够了,这也是PHP高效力的表现之一。PHP具有十分壮大的功效,一切的CGI大概JavaScript的功效PHP都能完成,并且撑持几近一切盛行的数据库和操纵体系。
京东商城前端是接纳.NET手艺架构
在创建京东商城的初期,刘强东选用了最为熟习的.NET,直到如今,京东商城的前端部分仍旧相沿.NET手艺架构。实不相瞒,Java是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,Java的耗时是.NET的5倍。 Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。 关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。 由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。 可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。 PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
页:
[1]