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

零度礦泉水


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


nohead


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

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


嘻哈闖天涯


兩種語言都可以。

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


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


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


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


夏冬


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

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

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


機械設計美學


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


心如海4322


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


衝鋒號角


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


無形的等候


直接用php來對接釘釘吧,缺乏合適場景的話,可以自建應用,接入工作流,存儲,告警等也方便!如果需要跑個腳本什麼的,那就py。如果是對於性能要求更高大,並且自研,那麼就用go,或者go加php作為前後置系統開發語言,go完全可以替代py。如果不是很著急,那麼調研下java也是有必要的。


誰不曾年少輕狂


看管理需求,erp是成體系化管理,不是幾條槍就可以做好的,與其分散割裂,不如買成品客開。


用戶3330147390391


語言不重要,重要的是業務邏輯,儘量選用好的開發平臺,可以將工作主要放到業務實現上


分享到:


相關文章: