決定一套ERP軟件的成敗,關鍵在于個人對管理學的理念上!開發(fā)一套ERP軟件,目的就是為了實現效率化的管理;比如酒店的房間管理系統(tǒng),公司的財務系統(tǒng),超市的收款系統(tǒng)等等,什么針對銷售管理或者客戶管理的,都是ERP開發(fā)的范疇。ERP開發(fā),在編程上其實都是一個數據庫工程!目前所有的團隊用的最多的還是.net C#來開發(fā)。在于連接數據庫上,VB最容易連接和操作數據庫,而JAVA和.net開發(fā)重視健壯性,并不是在意成本和開發(fā)周期,因為ERP更需要穩(wěn)定性,以前使用VB(BASIC)開發(fā)周期最短,速度最快,成本最低,技術難度最低,適合小團隊快速開發(fā)。現在,更多的是JAVA和.net(C#)來開發(fā),健壯性更好。
JAVA語言:
Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發(fā)者專業(yè)社群。
Java是一種簡單的,面向對象的,分布式的,解釋的,健壯的,安全的,結構的中立的,可移植的,性能很優(yōu)異的多線程的,動態(tài)的語言。
PHP語言:
PHP即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執(zhí)行的腳本語言,與C語言類似,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創(chuàng)的語法。利于學習,使用廣泛,主要適用于Web開發(fā)領域。
優(yōu)點:
(一)流行,容易上手
(二)開發(fā)職位很多
(三)仍然在不斷發(fā)展
(四)可植入性強
(五)拓展性強
Python語言:
Python是一種跨平臺的計算機程序設計語言。 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。最初被設計用于編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用于獨立的、大型項目的開發(fā)。
C語言:
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環(huán)境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以一個標準規(guī)格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業(yè)平臺的許多計算機平臺上進行編譯。
優(yōu)點:
(1)C語言靈活性好,效率高,可以接觸到軟件開發(fā)比較底層的東西。
(2)微軟的MFC庫博大精深,學會它可以讓隨心所欲地進行編程。
(3)VC是微軟制作的產品,與操作系統(tǒng)的結合更加緊密。
缺點:
對使用者的要求比較高,既要具備豐富的C語言編程經驗,又要具有一定的WINDOWS編程基礎,它的過于專業(yè)使得一般的編程愛好者學習起來會有不小的困難。
C++語言:
優(yōu)點:
(1)繼承了C語言的全部優(yōu)點。
(2)完全的可視化。
(3)極強的兼容性,支持OWL、VCL和MFC三大類庫。
(4)編譯速度非常快。
Go語言:
Go語言是谷歌2009發(fā)布的第二款開源編程語言。
Go語言專門針對多處理器系統(tǒng)應用程序的編程進行了優(yōu)化,使用Go編譯的程序可以媲美C或C++代碼的速度,而且更加安全、支持并行進程。
特點:
簡潔 快速 安全,并行 有趣 開源,內存管理,數組安全,編譯迅速