除了eclipse之外,還有哪些軟件寫JAVA比較順手?
一個非常好的問題。在Java開發時,可以選擇的編輯器有很多,除了Eclipse之外,還有這么幾類:
1,IntelliIDEAIntelliIDEA由JetBrains開發,使用非常普遍,兼容所有主流操作系統,支持Windows,MacOS,Linux,非常穩定高效。支持安裝插件定制。
安裝版本有社區版和商業版,最新發布的2020.1版本,已經官方支持中文。
2020年是JetBrains公司成立20周年,同時2020.1版本作為“新10年”的首個版本,也是一個大版本號升級,包含了15項重大特性。
值得一提的是新增加的”ZenMode禪模式“,將“免打擾模式”和“全屏模式”完美融合起來,消除了消除了所有干擾項,使得軟件工程師全身心沉浸在代碼世界中,專注于源代碼,免除寫代碼時總被彈框干擾的煩惱。
從主菜單中選擇View|Appearance|EnterZenMode,或者使用快捷鍵(Ctrl`|Viewmode|EnterZenMode),從“快速切換方案”彈出窗口中選擇。
2,文本編輯器,常用SublimeTextSublimeText簡單、通用、方便,可處理多種標記語言,提供類和函數索引等強大功能,有豐富的插件,兼容所有主流操作系統,被很多程序員稱為最好的編輯器。
3,新一發工具,推薦VSCodeVSCode是微軟于2015年發布的一款免費開源的現代化輕量級代碼編輯器,具備很多優秀功能,一經推出后便被很多程序員稱為最好的IDE編輯器。
VSCode使用的Electron框架兼容所有主流操作系統,內置擴展插件,斷點調試交互式控制臺,等等。
VSCode支持多種語言,安裝對應的插件后就可以運行調試。
我是工作多年的Web應用架構師,陸續發布關于軟件開發方面的文章,歡迎關注我,了解更多IT專業知識。
服務器運行環境怎么快速搭建?
要知道,服務器是用來提供各類服務(如:Web服務、FTP服務、視頻直播等)的計算機,其本質上只是更專業化的計算機,服務器要想提供這些服務是需要進行許多配置的。對于單臺服務器,你可能有時間和精力慢慢配置服務器環境,但對于有很多臺服務器都要進行配置,這個工作量就很大了,那有沒有辦法能快速搭建服務器環境呢?
答案是有的,無論是服務器的系統環境還是軟件運行環境都是有成熟方案來實現快速部署的。
通過虛擬化技術快速搭建服務器操作系統環境當前流行的服務器操作系統主要有兩大類:WindowsServer、Linux類,正常情況下如果想安裝一個操作系統是比較耗時的,一般在半小時左右,這樣部署服務器環境效率過低。不過好在有虛擬化技術來實現操作系統的快速實例化,這樣只要基于已存在的境像快速克隆一個完整的操作系統出來。
常見的虛擬化方案有:Docker、VMware、VirtualBox等,可以把虛擬化技術理解成以前裝機用的Ghost系統。
通過集成安裝包來部署軟件環境服務器系統安裝好之后,還要安裝一些服務器端軟件,比如WEB服務器就要安裝:WEB容器(如Nginx、Tomcat)、數據庫(如MySQL、SQLServer)等。服務器端軟件環境往往要安裝很多種不同的軟件,此時可以靠一些集成環境安裝包來一鍵式安裝。
比如想搭建PHP網站運行環境就有WAMP、LAMP一鍵安裝包,或者我們借助Docker也能實現。