作為乙個程式設計師,確實比較關心ide的乙個情況,雖然語言是最重要的,但乙個好的工具確實是手上的利器。
最近cloud ide弄得沸沸揚揚的,好像是未來一定是要使用這個才能比較高達上似的。
其實cloud ide真不是什麼新的東西,換湯不換藥的乙個做法,真沒有了解程式設計師的乙個痛點。可能是雲應用雲服務這個觀念吧,看aws 做雲服務這麼風聲水起的,不弄點「雲程式設計」可能就落伍了吧。
目前比較熱門的cloud ide有:aws cloud9、eclipse che、eclipse theia和visual studio code server。
aws cloud9沒用過,在國內aws cloud9的速度真的實在是為難,可能收費版的會好,誰有經驗的可以說說。
eclipse che是eclipse的web版的,大塊頭用起來好像比較吃記憶體,不知道最新版是否好一些。
eclipse theia和visual studio code server應該是非常相近的東西,問題是visual studio code已經非常好用了,一定要上web版的?還要託管到雲伺服器上?我看了半天的資料,看來看去的,大家無非就是乙個理由:配置和環境統一比較好管理。
我的個去啊,之前**的版本不好管理,不是有svn、git之類的東西了嗎?環境和版本不是都有相應的配置檔案嗎?不就是這些檔案各管個的,沒有像git那樣一通天下唄,這個理由實在是需要交智商稅的。
其實幾個cloud ide我看來看去的,還真就是乙個ide,除了要交智商稅的要求外真的沒有比單機版的好到**去。
不過這幾天,我倒是發現了乙個比較好的東西。
作為程式設計師來說,三個事情是永遠也逃脫不了的:寫**、除錯和做文件。
作為乙個ide來說,寫**和除錯是ide的乙個強項,做好乙份配置檔案和環境檔案用ide來載入是很多ide都能做到的,做的都不好的就是文件的編寫和展示了。
當然可以有很多的文件工具,把**中的注釋轉化成文件,如果只是簡單的介面文件來說是完全可以這樣做的。但實際工作中確有很多的格外文件,比如除錯的說明,有些資料的展示等等。不可能在**檔案中放置一堆的東西來做。尤其是除錯的時候會用很多的指令碼來進行額外的測試,這些指令碼的編制過程和執行的資料展示是乙個非常麻煩的事情。無論是用markdown和是doc格式來做,都是執行一段來截個屏,做文件的時間遠遠大於除錯的時間了。
發現jupter這個東西確實比較偶然,因為這個東西不屬於ide,一開始時沒有很多關注,只是認為是乙個資料的展示的東西。但實際用了才知道,jupter不僅僅展示執行過程中的資料,也可以把執行、除錯、文件寫在一起。目前來看jupter依然還比較幼稚,但對我而言覺得愛不釋手。ide照用,但jupter確實可以幫助弄出乙個漂亮的文件來,重要的是可以動態的展示!做一次工作所有的東西都可以順帶完成了,好東西可以試試!
jupter是ide嗎?不是!jupter是筆記本嗎?也不是。jupter是介於ide和筆記本之間的乙個中間的乙個東西,現在比較尷尬,因為沒有ide的功能強大,也沒有筆記本的功能多,但有乙個優點是可以貫通ide和筆記本。
Spring 冬天來了,春天還遠嗎
ioc控制反 主要是指 建立物件 這件事交給spring進行處理,無需開發者手動new物件 di依賴注入 主要指建立物件時,物件擁有的屬性需要初始化,那需要給 所依賴的 屬性進行注入 先有ioc,後有di程式一旦啟動,spring不單單根據 配置 或 註解 進行物件 bean 建立,還把建立的物件 ...
微信指數來了,頭條指數還會遠嗎?
微信指數上線近兩周,用官方的話來說,微信指數早已經被 玩壞了 南北方對於 湯圓 元宵 的不同叫法,買房 與 賣房 的趨勢,結婚 與 離婚 熱度,大號的影響力,最熱門遊戲的高下,明星的當紅程度,一時間似乎都可以用資料大小來評判了。指數 早已不是什麼新鮮的概念,pc時代的指數風光無二,是公關們重要的 k...
迷宮題可以用angr嗎 眼膜貼可以天天用嗎
眼睛是乙個人的心靈窗戶,往往能給我們的形象氣質加分,但是當下的生活節奏又對眼睛造成各種傷害,比如 黑眼圈,眼袋,眼周細紋等等,針對這種情況女士們都會做出各種護理,其中最常見的就是眼貼膜,但正確的眼貼膜該怎麼用!敲黑板啦 眼膜貼不可以天天敷。因為眼膜貼中含有豐富的營養成分,天天使用會導致眼部肌膚營養過...