首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Python入门的最佳在线教程是什么

Spring Python入门的最佳在线教程是什么
EN

Stack Overflow用户
提问于 2009-03-24 12:58:24
回答 2查看 2.4K关注 0票数 4

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

我的经理抱怨说(有充分的理由)我们的API一团糟--我们需要对它们施加一些秩序。由于我们将重构,因此利用被认为是最佳实践的优势是有意义的-所以我们想考虑Spring。

有人能告诉我Spring入门的最好的学习资源吗?我在谷歌上搜索了一段时间,没有找到任何似乎是从基本原则开始的东西。我正在寻找的东西,假设有很好的Python知识,但对其他平台上的Spring或它的原理一无所知。

EN

回答 2

Stack Overflow用户

发布于 2009-03-24 13:19:51

您是如何决定将Spring Python作为您的API选择的?Spring在Java上工作得很好,Java中有声明性编程的传统;主要使用XML来控制核心引擎来定义应用程序是Java中的标准模式。

在Python中,虽然像控制反转这样的底层模式仍然是合适的(取决于您的用例),但是Spring选择的实现看起来像是一个不想学习Python的Java程序员所做的典型案例。请参阅经常引用的文章Python is Not Java

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

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

如果真正的问题是你的代码是一个不可维护的烂摊子,那么引入一个框架可能不会解决这个问题。你的代码不只是凌乱的代码,而是别人的风格:-)也许你应该从开发团队的严谨开始:良好的规划,代码审查,严格的招聘实践,“清理”版本,等等……

祝你研究顺利。

票数 11
EN

Stack Overflow用户

发布于 2009-03-24 13:55:00

我不会说Spring Python不好(因为我对它了解得还不够多)。但是,将Spring Python称为“Python的黄金标准”有点牵强。在我看来,Spring Python更像是一种允许Python应用程序使用Spring与Java应用程序交互的方式。

无论如何,在粗略地看了一下official documentation之后,对我来说理解起来相当容易,因为我对Python语言的了解还不错,但对spring却一无所知。除了它看起来几乎像Java代码之外,作者忘记了类型名称、分号和花括号。:-)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/677255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档