首页 >  > 【电商网站平台】电商网站开发的主流技术主要有哪些呢?

【电商网站平台】电商网站开发的主流技术主要有哪些呢?

分享到:

  【电商网站平台】电商网站开发的主流技术主要有哪些呢?小编所在团队采用的技术主要是java技术,还有少量PHP,如果你打算自己搭建一个电子平台的话。也许你要考虑用来做什么。

【电商网站平台】电商网站开发的主流技术主要有哪些呢?

  后端采用java方向技术栈:springcloudspringbootmybatisdubbo(很少使用)主要解决一些情况,如订单几天就过期,几天后不能退款等。

  后端采用面向PHP的技术栈:yii2tp5等MVC架构,都可以满足中小型电商的应用场景。

  一些后端的项目结构大多是单个项目,也有分布式微服务,根据小编的经验各有所长。单片结构在维护和资源配置方面具有优势。考虑基于dubbospringcloud的分布式微服务,例如并发扩展,将具有很大的优势。

  移动端(android/ios):采用本地开发或H5开发,各有优势,H5开发的相对成本较低。H5开发比较灵活,无需修改任何东西都需要上架发布审核等过程。作为一种电子产品,h5也是单独使用的,原生的只是在开发中添加了外壳。本地经验要好一些。H5开发通常采用前后端分离模式,采用vue等主流框架来完成。

  使用Mysql为主的数据库,相对较少使用Oracle。相应的mysql性能和中间件数量都比较多。如数据太多,则使用mycat进行库分表。

  为了提高性能,降低数据库的读写,将采用redis作为当前的主流接口,丰富的接口和数据类型满足大多数场景。

  搜索前后端都可能涉及到搜索,一般是用lucenesolres来完成的。

  文件图片存储如果使用云服务器一般都是采用云存储,比如百度云的BOS。可动分离cdn等

  总的建议是:如果中小型电子企业刚刚起步,较好能够快速上马,快速迭代,采用单体结构就能满足。php的移动端都可以推荐h5本地加壳方式。