JAVA的夸平台特性的优势——工厂在线生产信息采集项目

Posted JewinH

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA的夸平台特性的优势——工厂在线生产信息采集项目相关的知识,希望对你有一定的参考价值。

近期做了一个工厂在线生产信息采集项目,总结一下整个项目过程,同时谈谈JAVA夸平台特性的优势。

项目简述:   建立一个数据库服务器,用多种终端(包括网页终端,PC终端,PDA终端  [android终端]  )实现对数据库的查找,增加,修改。

项目编程语言:JAVA,它同时可以写Android,PC软件,查询网页,一码多用。

项目编辑器采用:intellij IDEA,具体安装和环境搭建,可以参考我的另外一篇博客:

http://www.cnblogs.com/JewinH/p/7717677.html(里面包含如何用JAVA制作一个链接数据库的web的DEMO)

 

简单描述3个终端的编写方式:

网页终端:Tomcat搭建服务器,JAVA+HTML5+CSS,做出一个简单的查询界面。

PC终端:界面用SWING做的,用exe4j打包成.EXE文件,加上JRE运行包,可以在任意操作系统中运行。

Android终端:这里用的是Android Studio开发平台,前端是xml文件写的,后台用java,两者相互分离,通过组件id互相认识。

 

下面讲几点JAVA夸平台特性的优势:

1.开发包可以重用:

  例如项目中用到mysql数据的包,用到SQLserver的包,用到ZXING的包,配置这些包的过程是一样的。

2.后台的代码可以重用:

  不同终端的前端设计有所区别,但其后台是一致的,只要修改一小部分代码就可以用到其他终端。

3.PC终端不会出现不同系统不兼容的问题:

  例如公司用各种操作系统的人都有,之前用python开发过一个PC终端,使用时发现有些机器缺少DLL文件无法运行,xp系统直接没有支持的库无法使用。用JAVA做出来以后,配上其自带的JRE就可以解决这种系统不同导致的问题。

 

 

总结:

1. 如果要开发一个需要在多种平台下运行的软件,JAVA将是一个不错的选择,他可以大大节省你的时间。

2. 当想做一个产品时,想清楚应用场景,选择合适的开发语言会节省较多时间。

3. 各种编程语音都是类似的,不需要担心某种语音你不懂,最重要是看这款语言有没有支持你项目的成形API。

4. 做项目之前先做一个demo,测试一下功能是不是OK的,确定了这个,再去想怎么把整个项目更好的完成。

以上是关于JAVA的夸平台特性的优势——工厂在线生产信息采集项目的主要内容,如果未能解决你的问题,请参考以下文章

生产制造追溯系统

工厂MES系统的11个主要功能简介

制造业智能工厂数据采集--ERP与MES系统的区别

家居:在线云设计与图纸转工厂生产数据建模数据

智慧工厂管控系统开发解决方案

使用SpreadJS 开发在线问卷系统,构筑CCP(云数据采集)平台