編程工具
Version 1.0?—?Ohayoi

????????“馬不可服重,牛不可追速,鐵不可為舟,木不可以為釜。”從這句詩中我們可以看到,對于工具以及材料的選用是何等重要。如果我們使用鐵來做一艘舟來渡江,那么我們就會(huì)沉到江底。
????????縱觀人類歷史的發(fā)展,機(jī)械化的農(nóng)耕工具替代了早先的人畜結(jié)合勞動(dòng),從而提高了勞作的效率。而在我們學(xué)習(xí)編程開始時(shí),老師一般都會(huì)使用文本編輯器來為我們講解編程,這也算是最原始且保留下來的最初始的工具,其并不像大多數(shù)被替代后就消失的工具,如石器時(shí)代的石斧,現(xiàn)在已經(jīng)不會(huì)出現(xiàn)在市面上。
????????而使用純文本編輯器編程的代價(jià)就是效率低下,更改維護(hù)麻煩等一系列原因?qū)е卤姸嗟母咝实木庉嬈鞴ぞ叱霈F(xiàn),比如Eclipse,MyEclipse,IDEA,Android Studio等等。
????????此類編輯器工具的出現(xiàn),大大的提高了編程的效率,并且容易在錯(cuò)誤的地方給出提示,并集成了大多數(shù)插件,使用方便,反饋及時(shí)。在公司我們即將要參與的項(xiàng)目編寫Java代碼使用的是IDEA工具。
????????由于我們要提供移動(dòng)端應(yīng)用程序,因此我們需要開發(fā)APP,但為了降低成本,我們選擇H5來開發(fā)我們的APP,市面上眾多的H5開發(fā)工具,我們選擇DCloud旗下的HBuilder工具。
????????我們還需要做數(shù)據(jù)存儲(chǔ),根據(jù)客戶需求確認(rèn)以及技術(shù)分析等原因,我們選擇Oracle數(shù)據(jù)庫,為了方便我們也選擇了一款數(shù)據(jù)庫工具PL/SQL。
接下來我們對它們做簡單的介紹。