• 开发内部的管理系统是用JAVA好还是Python好?
  • 发布于 1个月前
  • 106 热度
    18 评论
  • 我怕黑
  • 22 粉丝 56 篇博客
  •   
小部门,想要自己搞一个内部的平台(别问为啥不找现成的开源,就是要自己搞),我能想到的需要人员管理和事务管理这两大块,外加发送邮件和消息的功能。 java 不太熟,但有人会。python 倒是用过 django ,有问题的话我自己就能搞。 如果搞到后期,考虑维护的话,分别有什么问题?有经验的佬能谈一下吗?
用户评论
  • Jeanks
  • 这个要看自己团队内部的技术能力偏向,如果Python人才多就用Python,Java能人多就用JAVA,对于公司领导来说,我只要一个好用的企业内部管理系统,对于用户来说,我只要这个操作界面够简单,够人性化,够易用。而对于我们开发者来说,你只要考虑开发效率,开发周期,后期系统的可维护性等。现在不管是JAVA还是Python对于开发一个企业内部的管理系统都有很成熟的解决方案,除非有非常变态的需求,否则基本都不需要自己造轮子,都有现成的组件和成熟的解决方案,所以首下有什么样的人才就用哪种技术可以了。
  • 2025/3/31 8:32:00 [ 0 ] [ 0 ] 回复
  • 飛雲
  • 如果是开发内部的管理系统,那肯定是JAVA会更好,因为JAVA的开发生态更加完整,开发管理信息系统,个人觉得没有比JAVA和.NET更好的语言。那些说什么PHP的就不要出来害人了。
  • 2025/3/30 9:57:00 [ 0 ] [ 0 ] 回复
  • 摇滚枷锁
  • 内部平台属于 b 端,性能根本不用担心。
    不说 b 端,c 端也极少是语言问题的瓶颈。
    再说 op 这情况,一看小平台。
    建议 python
    java 也行,有 cursor,顶多增加 10-20%时间。
  • 2025/3/29 12:00:00 [ 0 ] [ 0 ] 回复
  • 随风流浪
  • 看给你配了多少人。如果是就你一个人, 而且未来公司也不准备在这上面进行多大的投入的话, 可以考虑直接 blazor 一把梭. 或者 PHP. 那玩意就突出一个简单. 咋简单咋来, 不需要整啥前后端分离, 也不用设计, 更不需要整啥 docker. 丢服务器上弄个 IIS 托管启动就行了, 咋简单咋来。如果是按一个正经项目推进的, 建议 java. 没别的原因, 好招人。至于有些人讲 golang... 不好意思 golang 不是拿来给你做 curd 的。
  • 2025/3/29 11:58:00 [ 0 ] [ 0 ] 回复
  • 枪蹦狗友
  • 肯定 python 啊,django 后台都有了。配合 cursor 生成各种想要得结果,基本上你设计好架构各个 service ,cursor 生成 debug 下,一周搞定
  • 2025/3/29 11:56:00 [ 0 ] [ 0 ] 回复
  • 音信无凭
  • 其实现阶段快速扣出来一个单体应用 python 挺好, 因为大部分代码都用大模型生成, 大模型最擅长的就是 python 和 js 了。如果后面要迭代,或者长期用大概率到时候再重构了, python 性能和弱类型还是需要一些工程手段才能保证稳定性和可维护性呢?
  • 2025/3/29 11:53:00 [ 0 ] [ 0 ] 回复
  • 遥歌
  • 找开源现成改,自己熟悉 python 那就找 python 开源的。现在 AI 强大,在 AI 的加持下,我估计最多几天就能写好你的功能了,用 python 吧,flask ,tornador 之类的。
  • 2025/3/29 11:50:00 [ 0 ] [ 0 ] 回复
  • 奥特蛋
  • Java 体系成熟,但是开发周期较长,生态囊肿,一时半会搓不出来,Python 建议用 flask ,直接用注解跟调库就行,速度快的,半天就能搓完一个完整的 crud 系统。
  • 2025/3/29 11:46:00 [ 0 ] [ 0 ] 回复
  • 心已凉
  • django ninja 配合 ai ,可以早点下班。 基于 pydantic 那个 schema 写好一点可以快速生成 ts api 代码。schema 也可以根据 django models 让 ai 生成。
  • 2025/3/29 11:45:00 [ 0 ] [ 0 ] 回复
  • 柠檬酸
  • 「别问为啥不找现成的开源,就是要自己搞」 就凭这句,肯定选自己不熟的啊,通过实际项目学习,最好了, 多一门经验!
  • 2025/3/29 11:43:00 [ 0 ] [ 0 ] 回复