标签:电子商务 杂谈 
目前国内电子商务网站技术构架可谓五花八门,从早期的ASP,到现在流行的.NET,都在电子商务领域应用的游刃有余。一个电子商务网站究竟用那项技术更好?其实也不能一概而论,以下仅仅潇彧想跟大家一起来探讨的话题,还请各位技术高手一起支招了。
    .NET技术
    Microsoft® .NET Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处无缝的、吸引人的体验。
    简单的讲.NET只一种现代的架构,最近几年最流行的技术,运用的C#(C SHARP)语言,系统只在window平台上运行,web系统当然首选自然在iis服务器上了。做项目要高效、低成本、快速度,开发的技术要简单,没有那么多压力和障碍。
    其实关于.NET技术也最近五年多在国内外比较流行的一相技术。很多“智能”客户端应用软件和操作系统,包括PC、PDA、手机或其他移动设备通过互联网、借助Web Services技术,用户能够在任何时间、任何地点都可以得到需要的信息和服务。例如:可以在手机上阅读新闻、定购机票、浏览在线相册以及公司内使用的CRM系统等等,应用了.NET的解决方案后所有的业务人员便可以通过手机或PDA直接访问客户信息了,这样方便,快捷了很多。

Java技术
    java要比.net先成熟,并且很多概念都在java中提出的,java首先带来了很多创建性的东西,框架和模型要比.net的更多更成熟,java的开源项目项目更多,可以免费使用的资源更多,java的最大优势高端的服务器平台都unix的,忒别sun的solaris高端服务器,所以sun可以在高端平台上占据优势,而且用这些平台的非政府性质的公司也都很有钱的,所以,java赚钱并不难。但java的开发效率就太落后了,而且开发成本通常较高,现在大多数电子商务企业几乎不会考虑用java去开发,毕竟技术一直向前发展,如果用java开发商城,就好比让一个老太太去踢足球一样,简直笑掉大牙。
    为什么JAVA在某些部分存在着众多不足,如:运行效率、学习难易、开发工具不足、界面,但开发较大的项目胜任有余,原因就在于,架构上的优势获得的效率远比于上述这些东西的影响要大。举个简单的例子,要提高一个程序的效率(特别在图像处理和一些科学计算领域),用更好的算法往往能获得效率的巨大提高,而细节代码的改善相对有限。
    JAVA在开发工具、与WINDOWS的接口紧密度、桌面程序开发、程序界面等方面处于劣势,同时在标准的组件上不如.net齐全和方便。

二者比较
    总之,java不能完全代替.NET,.NET也不能完全代替.java。对于决策人员,要根据本单位的实际情况选择开发平台;对于开发人员,你最擅长哪种开发平台就选择哪一种;对于学习人员,这两种开发平台都应当去学。
    对于两种平台都熟悉的开发人员,选择Java则工作量和工作难度都大些,但可以拖延时间,可拿到较多的报酬;选择.NET则工作量和工作难度相对都小些,报酬也就少些。因为老板不会让你少出力又多拿钱!
    至于说.NET技术不安全的那类人,压根不懂.NET的所以才这么说,其实不管运用哪一项技术,潇彧认为没有绝对的安全,也没有绝对的不安全,就像电脑病毒一样,再安全如果不去防范,不照样中招吗?中国一个奇怪的地方,所以在中国选java认为没错,但又有哪一家的技术能给微软去竞争呢?吃不到葡萄才说葡萄酸的人最没有主见的,否定.NET技术的人不喜欢微软的人,不喜欢微软的人,却每天都用着微软的产品,这不等于打了自己的嘴巴吗?
    就服务器来说,Unix-Like 的 OS 都还不错。但如果产品或者项目最后要把Linux交给客户自己维护,那就不能怪开发人员不愿意花时间看英文文档了。因为这里面有客户和开发人员的维护成本和风险的考虑,企业愿意把自己的东西教给人家托管吗?
    反过来说,为什么那么多 Windows 服务器中招?就因为维护他们的要求也的确低了点儿,导致居然有很多程序员和维护人员在Windows服务器上收电子邮件、看movie、四处浏览网页,还开了一大堆不默认的服务,所以,Windows才受到的不公正评价,才认为人家的不安全,实在可笑。
    由此看来,评价.net与JAVA孰优孰劣的问题,实在没有太大意义,就好像讨论当科学家和当明星谁更有前途一样。并不代表孰优就一定成功。很简单的一个例子,在众多即时通信软件里,QQ从技术上来说并不最好的,但目前最成功的。java和.net将来谁会更成功些,大家都不预言家。

LAMP技术
    如今,使用 LAMP(Linuxpache、MySQL 和 PHP/Perl)架构的应用程序不断被开发和部署。这也国内外最前沿的技术,比如阿里巴巴、淘宝网、雅虎中国等等都涉及到LAMP技术。所以马云很聪明,从一开始创建阿里巴巴的时候,就将技术团队始打理的漂漂亮亮,让LAMP技术在阿里巴巴运用的如鱼得水。
    Linux、Apache、MySQL 和 PHP(或 Perl)许多 Web 应用程序的基础 —— 从 to-do 列表到 blog,再到电子商务站点。WordPress 和 Pligg 两个支持大容量 Web 站点的常用软件包。这种架构简称为 LAMP。几乎每个 Linux 发布版都包含 Apache、MySQL、PHP 和 Perl, LAMP 安装需要不断监控、调优和评估。所以安装 LAMP 软件非常容易的,运用到电子商务网站中也最的安全、最高效的。

至于开发电子商务网站究竟运用哪项技术?当然还要根据企业的具体情况和领导的英明决策来确定。当然通过上述分析,也不难看出,最好的技术当然还LAMP的框架建设,技术不管外包还自行研发,潇彧认为LAMP都最佳的选择。

探讨:电子商务网站用什么技术开发最好?相关推荐

  1. [小白的Web全栈之旅]独立开发电子商务网站--项目创建+数据库开发

    哈喽大家好,今天博主要讲解的是独立开发电子商务网站的第五篇--项目创建+数据库开发,想要预览整个系列博客的参考目录请点击这里 在本博客,博主会讲解: 项目创建 PHP连接MySQL 创建数据表 数据的 ...

  2. 一个电子商务网站的设计及开发环境配置文档

    开发环境配置文档 1.涉及的技术,工具 : + ANT1.6.2 ( 项目管理 )  + Eclipse2.1.2 ( 开发代码工具 )  + Junit2.1.1 ( 代码测试工具 )  + JDK ...

  3. 型B2C电子商务网站组织架构分析

    大型B2C电子商务网站组织架构分析 电子商务这几年可以说风行世界,表现出强大的生命力.在中 国,淘宝.拍拍的年交易额高达数千亿:京东的销售足以同苏宁.国美分庭抗礼:当当网市值百亿美金:还有凡客.乐淘. ...

  4. 电子商务网站的系统规划-1

    电子商务网站是电子商务系统运行的主要承担者和体现者,是企业开展网络经营活动的载体.一个电子商务网站往往是由许多网页按照一定的.最方便用户浏览的方式链接在一起组成的,因而网站系统往往具有结构复杂与很强的 ...

  5. B2B电子商务网站建设怎么做:B2B系统开发流程、语言、架构解答

    一个B2B电子商务系统建设的要点是什么?如何选择合适的B2B电子商务网站开发语言?想要开发一个属于自己公司的B2B系统网站需要先定位好市场.产品以及选择什么样的语言程序架构等等. 一.主流的B2B电子 ...

  6. JSP在电子商务网站开发的运用应用发展方向

    JSP在电子商务网站开发的运用应用发展方向 2009-05-06 来自:java060515  [收藏到我的网摘] JSP 在开发电子商务网站中将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设 ...

  7. 电子商务网站的设计与实现(一):当前的一些购物体验和开发期望

    正如2015年度规划中提到的那样,2015年,我想尝试开发一款电子商务网站.主要目的了,就是练练手,提高下能力,在实践中构建和优化自己的开发基础库.如果可以卖钱,自然更好.即使不能,也要不断优化,为若 ...

  8. c#开发电子商务网站---我的笔记

    2019独角兽企业重金招聘Python工程师标准>>> 电子商务网站(C#版) 通过一个在线的电子商务网站(网上书店销售系统)的实例,来讲述如何采用ASP.NET 3.5+SQL S ...

  9. 关于好易网采用GWT技术开发网站的总结

    原文地址: http://diaoge.iteye.com/blog/359296 采用GWT开发网站的优势:  GWT开发网站,采用了java语言的优势编写前后端的程序,可以有很好的继承,多态,覆盖 ...

最新文章

  1. 输电线路巡检机器人PPT_超高压输电线路巡检机器人系统
  2. mysql pl安装教程_ubuntu 16 mysql安装包安装 (推荐在线安装)
  3. mysql用户名锁定_MySQL用户锁定
  4. Redis现网那些坑:用个缓存,还要为磁盘故障买单?
  5. JSK-16013 价钱统计【基础】
  6. UnityShader10:CG标准函数库
  7. showModalDialog 的重要提示
  8. linux open函数详解
  9. JSON 在线工具 BeJson
  10. 简单的网页制作期末作业
  11. 计算流体动力学软件和服务市场现状研究分析-
  12. 首届 RustCon Asia 圆满落幕——Love is electricity for RustCon Asia
  13. html 360登录自动填写,怎么让360安全浏览器记住以前登陆过的帐号和密码,每次都填很麻烦...
  14. MMKV 组件-快速丶读丶查丶写的sp
  15. 学习ebpf_exporter项目搞懂prometheus client端的全调度
  16. Vue.js 组件 - 组件间的循环引用
  17. Cisco Packet Tracer学习
  18. mysql 编程算法_十大编程算法助程序员走上高手之路
  19. 网页dom元素过多为什么会导致页面卡顿
  20. 微信页面在电脑上调试

热门文章

  1. python--字典、列表
  2. 虚拟机集群启动,Hadoop常用命令
  3. 4.ERC20常用查询操作
  4. rman 备份脚本之总结分析
  5. MIB Browser使用方法
  6. 祝福考研的兄弟姐妹们!
  7. 可视化高并发,高处理任务异步编排设计
  8. 用python生成个性二维码
  9. ar 华为路由器 端口映射_求教华为AR2200路由器端口映射配置
  10. 国家计算机职业技能鉴定4级考试内容大全