写一套公司内部工作流的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也可以,但还是要有些功能用客户端才好。有些岗位需要频繁切换软件窗口,简直像在玩竞技游戏一样,不停按快捷键执行功能,每秒钟都在切换窗口。这种场景换成网页浏览器效率就太差了。而且由于浏览器不同设置和缓存的问题,经常不能同步刷新,会出现各种各样的问题。


分享到:


相關文章: