我正在构建一个通过Web前端为用户提供服务的应用程序,我选择使用Django。我还必须选择一个框架/库来管理和抽象访问一堆嵌入式系统,这些嵌入式系统提供Web用户以某种形式看到的信息。
我喜欢坚持使用一种安静的方法来访问提供硬件生成资源的后端应用程序。使用Django作为前端和CherryPy作为后端是否有意义?或者我应该只使用Django并忽略django中后端不需要的东西。
我想另一种问题是,通过使用CherryPy作为后端来获取两套库/框架的方法,我可以获得什么。
答案 0 :(得分:0)
我没有看到任何真正的好处,只是从长远来看增加了复杂性。如果您正在使用Django的ORM,那么无论如何都要构建REST接口。为了使用Django构建REST接口,我喜欢使用django-tastypie,这样可以轻松构建支持身份验证/授权,验证,各种类型的序列化,限制,缓存等的RESTful API。我也很喜欢django-piston,这也很受欢迎。