寫一套公司內部工作流的erp管理系統,用php好還是用python好?

零度礦泉水


web肯定選php啊,千萬別和py比性能,因為誰都比他厲害。php用高版本+swhoole,不存在併發性能問題,py只是人工智能方面的類庫比較多,被炒起來了,實際做項目,並不適合,,反觀php呢,語法簡單,世界上80%web項目都是php,遇到任何問題,都有成熟的結局方案。所以,如果你是要一個web項目,強烈建議php,,如果你是一個ai,涉及大量科學計算,就py


記i格式化


python寫管理系統沒問題,我就用python的django框架寫了管理系統,也有很多客戶公司在用,跑的非常好,快100家公司,2萬多用戶。但是python沒什麼工作流引擎,有個loonflow國人寫的用的人不多。如果你的工作流不復雜可以考慮用django自己實現,其orm太好用了,開發非常快。如果工作流複雜同時客戶還想能自己設計,那就用其他的吧,比如java,php沒用過就不談了。

還有就是你做管理系統肯定要加一些其他功能,比如寫個爬蟲,調用一些機器學習實現,比如pytorch,運行一些批量化腳本或者做做大數據分析等等,而這些python具有不可比擬的優勢。這也是我為什麼用python的原因。簡單,快速,近乎全能,能讓你的系統功能上看起來高大上一些。至於速度方面,基本沒啥差別,一樣很快,很多回答者也說了,web其實瓶頸還是在io的。


嘻哈闖天涯


上一家公司內部的mis管理系統,是我使用php的drupal框架開發的,共有20+個子模塊,包括辦公、會議、人事、後勤、訂單、進度、內部討論等常見功能。drupal的用戶及權限管理、工作流管理等都很強大。

其實,語言只是工具,只要能解決實際問題都不錯。

現在主要關注2bb(Java)、odoo(Python)兩款免費或開源ERP系統。2bb功能完善,生產排程功能強大,但5.0版需要認證,認證很麻煩。以後真正使用可能會更傾向於odoo一些。


機械設計美學


兩種語言都可以。

關鍵看需求,經費,以及開發者熟悉哪種語言。


如果需求比較大眾化,可以考慮直接用Odoo(一個Python寫的開源ERP系統),稍加配置即可使用。


如果需求比較特殊,開發者也比較熟悉Python,可以考慮用Odoo進行二次開發,可以實現大部分內部的ERP功能。二次開發也可以外包給Odoo服務商,由他們來實現這些特殊功能。


如果需求特殊、要求又高,那最好還是找個專業團隊來開發,那麼,該團隊熟悉什麼就用什麼好了。


夏冬


本人用python+django寫了一個資產管理系統,感覺企業內部使用的,不要跟我說性能、高併發、速度之類的問題,因為企業內部能有幾個人同時在線訪問系統? 畢竟不是面向互聯網開放的系統。我的意思是什麼語言開發快就用什麼語言。


心如海4322


個人認為,php側向於網站,python側向於計算和統計數據分析。所以,小規模的企業軟件,用前者就可以實現。另外,你的軟件不上公網,所以,安全級別可以不用考慮太多,基本的登錄就可以通過。而且,網上有好多現成的代碼,修改一下就可以使用,開發週期快,後期也好維護。


瑞銀彩訊


先分析真實需求,而不是先找系統。需求分析完,然後測試一些現成的系統。達到基本需求,先開始使用,一定要寫內部的話,這個時候就可以針對現成系統的優劣勢進行開發,有對比才有差距,這樣老闆和大家就會覺得這個事情值得,花錢也能看到效果。


衝鋒號角


JAVA之所以能霸佔企業級,必然是其他開發平臺沒法比的,這也是為人JAVA一直是第一開發語言。


萬年黑鐵


用無代碼開發平臺,現在我們集團就在使用,還可以綁定到釘釘,企業微信,懂業務,懂電子表格,即可。workfine !就是它,我很看好。


加油向未來2020


部分用php也可以,但還是要有些功能用客戶端才好。有些崗位需要頻繁切換軟件窗口,簡直像在玩競技遊戲一樣,不停按快捷鍵執行功能,每秒鐘都在切換窗口。這種場景換成網頁瀏覽器效率就太差了。而且由於瀏覽器不同設置和緩存的問題,經常不能同步刷新,會出現各種各樣的問題。


分享到:


相關文章: