写一套公司内部工作流的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的话,最为最好的语言,还是直接丢弃吧。


分享到:


相關文章: