JAVA的誇平臺特性的優點——工廠在線生產信息採集項目

近期作了一個工廠在線生產信息採集項目,總結一下整個項目過程,同時談談JAVA誇平臺特性的優點。html

項目簡述:   創建一個數據庫服務器,用多種終端(包括網頁終端,PC終端,PDA終端  [Android終端]  )實現對數據庫的查找,增長,修改。前端

項目編程語言:JAVA,它同時能夠寫Android,PC軟件,查詢網頁,一碼多用。java

項目編輯器採用:intellij IDEA,具體安裝和環境搭建,能夠參考個人另一篇博客:python

http://www.cnblogs.com/JewinH/p/7717677.html(裏面包含如何用JAVA製做一個連接數據庫的web的DEMO)web

 

簡單描述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的,肯定了這個,再去想怎麼把整個項目更好的完成。

相關文章
相關標籤/搜索