1.服务器
针对服务器,大多客户都有两种选择,自购服务器或是购买云主机,从性价比和可维护性来看,我们建议用户购买云服务器。
2. 软件架构
软件架构我们主要弄清楚CS、BS、微服务架构的异同,就知道怎么选择软件的架构了。
CS是Client/server system 简称C/S系统,是指客户机/服务器系统。是一类按新的应用模式运行的分布式计算机系统。目前大多财务软件、ERP系统是采用此结构。优点是操作比较方便,缺点是要安装客户端,在大并发用户使用时,速度、升级维护都会有挑战。
BS是Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。目前大多OA,后期开发的管理系统,都采用BS技术开发,优点是安装、维护方案,缺点是用户操作、体验会比CS弱。
微服务(micro services)很多互联 公司已经在实践了,例如亚马逊、Google、FaceBook、Alibaba。微服务架构模式(Microservices Architecture Pattern)的目的是将大型的、复杂的、长期运行的应用程序构建为一组相互配合的服务,每个服务都可以很容易得局部改良。
一般的管理管理软件,用户选择CS或BS都是可以的,像大型的应用,如,大并发电商平台、大数据存储分析,一般选择微服务架构。
3. 开发工具
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
.NET是微软当代的操作平台,它允许人们在其上构建各种应用方式,使人们尽可能通过简单的方式,多样化地、最大限度地从 站获取信息,解决 站之间的协同工作,并打破计算机、设备、 站、各大机构和工业界间的障碍--即所谓的“数字孤岛”,从而实现因特 的全部潜能,搭建起第三代互联 平台。
PHP(Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态 页。
PHP脚本程序主要应用于Web服务端开发,命令行和编写桌面应用程序。PHP支持和所有web开发语言之间的WDDX复杂数据交换。关于相互连接,PHP 已经支持了对Java对象的即时连接,并且可以透明地将其用作PHP对象。
Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
4. 数据库
数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。
数据库有两种类型,分别是关系型数据库与非关系型数据库。
关系型数据库适用于企业管理软件,主要有:
Oracle、DB2、Microsoft SQL Server、MySQL、Microsoft Access等等。
非关系型数据库主要有:
NoSql、Cloudant、MongoDb、redis、HBase等等。
用户一般不用太过于纠结数据库类型,作为企业级应有,一般都是用关系型数据库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!