加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

从Spring Python开始,最好的在线教程是什么?

发布时间:2020-12-15 01:40:06 所属栏目:大数据 来源:网络整理
导读:Spring Python似乎是如何在Python中定义高质量API的黄金标准 它基于Spring,它似乎也是Java API的黄金标准. 我的经理抱怨(有充分的理由)我们的API乱七八糟 我们需要对它们强加一些订单.由于我们将重新分解,因此利用被认为是最佳实践的方法是有意义的 所以我们

Spring Python似乎是如何在Python中定义高质量API的黄金标准 – 它基于Spring,它似乎也是Java API的黄金标准.

我的经理抱怨(有充分的理由)我们的API乱七八糟 – 我们需要对它们强加一些订单.由于我们将重新分解,因此利用被认为是最佳实践的方法是有意义的 – 所以我们想考虑Spring.

有人能指出我开始使用Spring的最佳学习资源吗?我用Google搜索了一段时间,没有找到任何似乎从第一原则开始的东西.我正在寻找一些能够充分了解Python但在其他平台或其原则上对Spring缺乏了解的东西.

谢谢

最佳答案
您是如何决定将Spring作为首选API的? Spring在Java上运行良好,那里有声明性编程的传统;主要使用XML来控制核心引擎来定义应用程序是Java中的标准模式.

在Python中,虽然像Inversion of Control这样的底层模式仍然适用(取决于您的用例),但Spring选择的实现看起来像是一个不想学习Python的Java程序员生成的经典案例.参见经常引用的文章Python is Not Java.

我赞赏您为您的代码库引入顺序和体贴的决定,但您可能希望在做出决定之前评估一些选项.特别是,您可能会发现使用Spring Python会很难聘请优秀的Python程序员,当面对描述对象交互的1000行XML文件时,许多人将以另一种方式运行.

也许从重新审视你真正想要完成的事情开始.问题不能仅仅是“你需要一个框架”.有很多框架,很难评估a)如果你真的需要一个,b)如果你还没有确定你需要解决的底层软件问题,哪一个会工作.

如果真正的问题是您的代码是一个无法维护的混乱,引入框架可能无法解决问题.而不仅仅是凌乱的代码,你将拥有其他人的风格混乱的代码:-)也许开发团队的严谨是你应该首先推荐的地方:良好的规划,代码审查,严格的招聘实践,“清理”发布等等……

祝你好运.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读