python大多數人推薦的都是PyCharm,但是這個社區版的限制有點多啊……有種被壟斷的感覺。為什麼像JAVA就有eclipse, C,C++,C#就有VS community(這個的限制除了不能商用以外就沒有別的了,是我的幻覺嗎?),python工程師們就沒有開發出一款比肩PyCharm的開源無限制(或者像巨硬一樣只對用途進行限制的那種)IDE的想法嗎?


JetBrains還是很nb的,對比了幾家同類型公司的 FCF(自由現金流),如下圖:

我們看到 7 家公司中,JetBrains 公司的自由現金流佔比 50%,而像 Splunk、MongDB 這樣的公司自由現金流(FCF)竟然都為負,讓人大跌眼鏡。

它的成功奧祕

1. 產品非常棒,深受用戶喜愛

一位網友說,「每個軟體工程師都可以使用它們的工具,非常出色的產品,我很喜歡使用 IntelliJ IDEA。」

「老實說,他們的 IDE 好過我用過的其他任何東西,並且他們會繼續定期更新產品。」另一位網友表示。

2. 出色工程師團隊,公司有著英明的創始人

有網友稱讚,「JetBrains 擁有一支優秀的工程師團隊,一個強大的組織。很高興看到創始人 / 公司走負責的發展道路並建立可持續的基礎,這樣可以不斷發展。」

3. 成功的商業模式

對於軟體而言,如何獲取收入是一件很有挑戰性的事。更重要的是,如果市面上有同類的開發工具並且免費,拉開產品間的差距就很重要。

有一名網友的話讓我們可以瞭解 JetBrains 的商業模式。「它開發人們實際需要的精湛產品,這比免費替代品好多了。儘管意識到人們一個月可能在 IDE 上花 30 英鎊,但很少有人真正願意花這筆錢(如果產品沒有足夠吸引力,想讓人們掏錢很難)。他們(JetBrains)看到差距,並且做到了。」


寫 Python 用什麼?

我 18 年底,當時參加騰訊一個項目,項目負責人指著一臺電腦:就這臺了,但上面沒什麼IDE,你看著用吧。

我:別那麼麻煩,能打字的地方就足夠了。

事實證明,要什麼 IDE?sublime 真香。


PyCharm有專業版,社區版,教育版功能區別主要是,專業版功能集成豐富,而社區版和教育版可以看成是專業版的精簡版,但可滿足日常使用的需要。其具體介紹如下:

1.三者功能上存在差異:

Pycharm專業版是功能最豐富的,與社區版相比,Pycharm專業版增加了Web開發、Python We框架、Python分析器、遠程開發、支持資料庫與SQL等更多高級功能,這些事社區版中沒有的。PYcharm教育版的功能雖然比專業版會少一些,但與社區版相比,更加支持學校的教學工作。

2.三者使用授權方式不同:

Pycharm專業版是需要付費購買該軟體的激活碼纔可以進行使用,而社區版提供給開發者免費使用的。教育版提供給師生認證用戶免費使用。

3.三者適用人羣不同:

PyCharm專業版是適用於一些公司進行專業互聯網開發適用,這需要使用公司投入一定資金。社區版是提供給編程愛好者使用學術交流的,所以是免費提供的,其功能雖然不夠全面,但能夠滿足日常開發需要。教育版則是以公益為目的免費提供給各大學校進行編程教學,發展編程教育事業。

發佈於 2020-03-30繼續瀏覽內容知乎發現更大的世界打開Chrome繼續真紅醬紫真紅醬紫算命

我也試過VS,spyder啥的,我用的功能也不多,我甚至覺得vs的字體、ui是最好看的。

但是有個不起眼的功能只有pycharm做得好,其實我也不需要別的功能,但是沒辦法我只能花錢續約。

就是交互界面直接查看dataframe數據或者array數據的這個功能,就是模仿matlab工作區的那個功能

1.快

2.數據自動拍色

3.和界面耦合的緊密

spyder和jupter的都有,包括vs也可以調用j的模塊來進行數據區查看,但是太慢了,我經常做幾百萬行的數據,有數字有字元串,手動查看一下看看有沒問題問題,就懶得寫代碼檢查,像查看excel一樣。但是j的和spyder的數據區查看太慢了。


我也試過VS,spyder啥的,我用的功能也不多,我甚至覺得vs的字體、ui是最好看的。

但是有個不起眼的功能只有pycharm做得好,其實我也不需要別的功能,但是沒辦法我只能花錢續約。

就是交互界面直接查看dataframe數據或者array數據的這個功能,就是模仿matlab工作區的那個功能

1.快

2.數據自動拍色

3.和界面耦合的緊密

spyder和jupter的都有,包括vs也可以調用j的模塊來進行數據區查看,但是太慢了,我經常做幾百萬行的數據,有數字有字元串,手動查看一下看看有沒問題問題,就懶得寫代碼檢查,像查看excel一樣。但是j的和spyder的數據區查看太慢了。


PyCharm社區版是免費的。


推薦閱讀:
相關文章