django - Groovy 或 Django

标签 django grails web-hosting vps

我从未创建过高流量网站,所以我不知道最好的长期计划是什么。预算中没有专门服务器的空间。我目前正在为我当前的网站使用 VPS 托管。我打算继续使用 VPS 并迁移 grails。例如,我从 fatcow.com 查看了 Django 和 python 托管计划(看起来比 VPS 计划便宜)。哪个是更好的投资,通过 VPS 托管的 grails 或通过标准 python 托管计划的 django?短期和长期哪个会有更好的表现?

应用程序的前端是javafx,后端将是REST接口(interface)。

最佳答案

在决定使用 django 之前,我也经历了与你相同的过程。我白天是一名 Java 程序员,我想要一个可以在业余时间制作的宠物项目。所以我给自己买了一个 VPS,并且提供了最便宜的套餐。我安装了 Java Web 服务器并部署了 Grails 应用程序,但事实证明它需要更大的内存。然后我意识到Java webapp需要很大的内存才能运行。于是我就去找一个非Java的框架。当时我没有太多标准,除了它可以在我当前的 VPS 计划上顺利运行之外。

我查看了 django,令我惊讶的是:

  1. 它非常简单且易于上手。它只创建少量文件(与 Grails 相比)
  2. 它有许多 Grails 没有的内置功能:
    • RSS 提要框架
    • 评论系统
    • 管理系统(你会喜欢它的,它就像脚手架,只会更好)
    • 以及许多其他需要时间创建的 webby 功能
  3. 启动时需要的内存较少,但它也可以很好地扩展

除此之外,您只需比较 Groovy 和 Python。如果您是一名 Java 程序员,您一定会喜欢 Groovy 语法,因为它非常接近 Java。但Python也是一门很好的语言(尽管很多人不喜欢它的语法)。

如果你想使用JavaFX作为前端,那么你可以使用django来返回JSON数据或XML数据,你可以轻松做到这一点,因为它有一个built-in serializer去做这个。

因此,总而言之,标准会深入到您需要的内容和您已经知道的内容。

关于django - Groovy 或 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1329508/

相关文章:

python - 处理与 Django 中的应用程序无关的静态文件

c# - 如何使用 Visual Web Developer 在 Internet 上托管网站

python - Django 休息 : create CRUD operations for OneToOne Field

javascript - 将额外数据附加到表单请求

python - 如何编写一个 BeautifulSoup 过滤器,它只解析标签之间带有特定文本的对象?

grails - Grails将参数从循环传递到 Controller

spring - 导入的唯一约束未得到验证

grails - Grails条件查询检查 `OR`逻辑

java - 在 web 上部署 java 编码的服务器 jar

Python 虚拟主机 : Why are server restarts necessary?