电子商务开发全过程语言及技术.docVIP

  • 5
  • 0
  • 约5.27千字
  • 约 7页
  • 2019-02-02 发布于广东
  • 举报
电子商务开发全过程语言及技术.doc

电子商务开发全过程 之一开发语言选择 前言:开发一个电子商务网站需要很多的技术,尤英是开发大型的电子商务网站。我想先把我觉得应该要 用到或者考虑到的技术罗列出來,希望大家给给予补充和提议。我会不断的写出我在实际中遇到的问题与 心得 电子商务开发全过程 之一开发语言的采用 目前主流的开发语言冇3种:php、asp.net、jsp。下面从我的角度來说一下我对这三种语言的评价。 1、php php支持使用平台丰富,lamp (linux+apache+mysql+php)应该说是PHP支持的最佳平台 了。免费,开源,安全,开发成本低,速度快,负载强。当然也可以使用Apache+PHP+MySQL在windows 上跑。而且目前国内的主机基木上都支持的。如果构建中小型的电子商务,个人觉得应该是首选了,开发 快,易于维护,开发出來的WEB速度也不逊色。但是对于快速开发,感觉PHP就冇点欠缺了,首先PHP 对OOP的支持不如.net和java那样好。而且PHP缺少一些标准的架构和命名空间。代码重用率有待提 高(相对.net和java)o目前使用php开发的一些电子商务网站有:淘宝、shopex、ecshop、shopnc 等都是用f php 2、JSP jsp的跨平台性,有标准的架构,能够支持高度复杂的基于Web的人型应用。所以在我心中是最 理想的开发语言。但是其开发成木让我对它的印彖人打折扣,java+Oracle解决超大型运用还是首选的。 Oracle的超大型数据量处理加上java的众多优点真是如虎添据。H前使用jsp开发的一些电了商务网站: 亚马逊、拍拍、冇啊、易趣、橡果国际等(都是一些财大气粗的)。 3、ASP.NET .net的快速开发是最让我赞许的,强大的IDE开发工具与调试功能,使得快速开发成为可能。但 是.net不能跨平台,那为什么要跨平台呢?与WINDOWS结合的不是很好嘛!何必去争取这些东西,毕 竟90%以上的人还是使川windows的。冇人会说met安全性不好,那也只是相对的,事在人为。但.net 的CLR使其效率可能冇所流失。另外,由于ASP.NET本身支持企业技术,例如消息队列、事务、SNMP 和Web服务,因而可以很容易地开发具有高度可缩放性的强人的应用程序。使用asp.net ff发的一些电 子商务网站:京东、当当、新蛋、携程、凡客、shopwe等 其实各种语言都冇各口优点,我在此的看法可能冇些偏见。耍根据口己团队、需求、经济能力等來定。 不得不提一下的是,选择开发技术的同吋也要考虑一下服务器。服务器是准备租用?还是准备自建? 如果是IT建服务器的话,使用哪种技术都影响不大了。但是如果租用的话,就要好好考虑一下了。现在很 多主机都支持php+mysql,但是对于jsp+oracle支持的不是很多,.net+mssql支持的不算多,由于 版木更新比较快,目前国内的很多主机都停留在1.0、2.0上面,包括数据库想找个2005的可能都比较困 难。而且费用相对于php来说要高许多。 综合我的实际情况,我选择C#+sql2005o主要原因有儿点: 1、 主机想自备。这样的话我就不用考虑租用服务器的费用高低与是否支持。服务器系统什么的由 我自己来决定。 2、 对于微软的一套比较熟悉。我-?直使用微软的一套在开发,虽然用过其他的,但是还是对微软 的比较熟悉。 3、 我做的是B2C电了商务,想快速投入使用。综合H前的国内比较大型的B2C很多使用met 4、 考虑到后台的财务、仓库、物流、呼叫中心等系统今后的扩展与结合。 电子商务开发全过程 之二电子商务技术目标 上一篇内容已经确定了我们开发电子商务需要的技术,本节将介绍开发大型电子商务所需要达到的技术目 标,实现电子商务网站的高速、高并发、高负载、高稳定性、高扩展性、SEO高收录等等一系列问题。因 为个人能力有限,不可能考虑周到,望大家给予补充和指正 建立大型的电子商务网站,不可或缺需要有很多功能和用到很多技术。在此我将介绍-下我所了解的可能 需要实现的功能和用到的技术。 1、页面的HTML静态化 页呦静态化有以下几个优点: 冇助于提高搜索引擎的收录, 能够减轻服务器和数据库的压力,不用每次进行HTML的生产和数据库的查询。 提高稳定性,静态页面不容易受到攻击 静态页面容易记忆 页面静态化分为伪静态和真静态。我们将要做的系统将使用伪静态。具体原因我们将在今后的系列文章 中介绍 2、 图片服务器分离 在电子商务网站中,图片是展示产品的重要途径,也是电子商务网站不可缺少的,占有页面很人的 比例,所以在传输吋大部分内容是图片。而对于WEB服务器來说,图片是最消耗资源的。所以有必要将 图片独立放于另外的一台或多台服务器上。大型的网站基本上都是用这种方式。这样将会减轻页面请求服 务器很

文档评论(0)

1亿VIP精品文档

相关文档