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

零度礦泉水


寫內部工作流系統,用php或者python都可以。那個熟悉用那個就好了。


難點不在技術,難點在於對業務流程和相關利益人的理解

為什麼說難點不在技術呢?因為開發這類業務系統的技術特點就是面向數據庫編程。數據庫設計得好,剩下的基本上就是增刪改查了,即增加一條數據,修改一條數據,根據條件查詢數據,刪除數據。所以用php或者python都可以。

另外,公司內部用,使用者相對很少,併發訪問什麼的都不太需要考慮。


難就難在相關利益人這塊。在沒上業務系統之前,有些人可以偷懶,上系統後,他們沒法偷懶了,他們會起么蛾子;在沒上業務系統之前,有些人有競爭優勢,上系統後,他們的優勢沒有了,他們也會起么蛾子;還有些人愛出餿點子,雖然他們不會起么蛾子,但會給你帶來麻煩。


難題如何破解

整個過程一定要把老闆拉上。如果老闆只看結果,不關注過程。這事成爛尾樓的可能性非常大。


每一個業務流程,分幾步,涉及到哪些角色,業務之間關聯關係是什麼,哪些功能看起來有用,但實際用途不大,這些能不能砍掉。等等這些都要和老闆確認清楚了,把來龍去脈記下來,並讓老闆簽字。這樣做,至少可以防止你背鍋。


我是那我拍,希望我的回答對你有用。歡迎評論和私信交流。


那我拍


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

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


嘻哈闖天涯


兩種語言都可以。

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


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


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


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


夏冬


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


無形的等候


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


nohead


肯定是用php啊,linux系統就是天生為php所生似的!並且php的性能不是派森能比的!


1808801


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


萬年黑鐵


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


企業信息化的不歸之路


我用EXCEL+SQL2000實現了一個工廠的大部分業務表單的自動化,像一個小系統,,,










天然益力Y


Python開發速率快,而且運行速率可能比PHP高出不少,維護起來也比較方便,公司內部使用完全足夠。PHP的話,最為最好的語言,還是直接丟棄吧。


分享到:


相關文章: