【问题标题】:python framework supporting CLI, cross platform GUI, web application支持 CLI、跨平台 GUI、Web 应用程序的 python 框架
【发布时间】:2016-01-11 09:12:21
【问题描述】:

我想知道是否有任何 python 框架或兼容框架支持开发生物信息学 CLI、跨平台 GUI(Linux、Android、iOS、Windows)和 Web 应用程序,并且代码更改最少。 Kivy + Django 似乎是一个不错的选择,但不是那么严格。谢谢。

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
  • 问题是哪个框架有很难找到的cli、gui和web特性。

标签: python django kivy


【解决方案1】:

Kivy+Django 不会给你一个 CLI。

没有任何框架可以为您提供所有 3 个开箱即用的功能,您必须将应用程序设计为一个库并在每个应用程序中使用它:

common_lib:

  • docopt -> CLI 包装器
  • bottle/django -> Web Wrapper
  • kivy -> 桌面移动包装器

在这种方法中,你不会从 django 中得到太多,你最好使用瓶子/烧瓶

【讨论】:

    猜你喜欢
    • 2010-12-15
    • 1970-01-01
    • 2014-09-20
    • 2012-10-30
    • 2011-11-19
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    • 2015-01-13
    相关资源
    最近更新 更多