【问题标题】:How to get 280slides.com functionality?如何获得 280slides.com 的功能?
【发布时间】:2009-09-06 13:51:26
【问题描述】:

我看过 280slides.com,它确实令人印象深刻。但它的开发人员必须创建自己的语言。

您会使用哪种平台或语言来实现尽可能相似的功能? 是否可以在 python 中做类似的事情? 你能举出任何可行的例子吗?

【问题讨论】:

  • 你说“不得不创造自己的语言”,好像这是很多工作。编写编译器可能是一种令人大开眼界的体验,但这并不是特别困难,尤其是当您的目标是像 Javascript 这样高级别的东西时。

标签: python rich-internet-application


【解决方案1】:

发明我们自己的语言只是问题的一小部分。重要的是开发正确的框架,现在可以作为 Cappuccino (cappuccino.org) 获得。

您问可以使用什么平台/语言来开发类似的东西?我假设您已经知道网络是什么平台的答案。 280 Slides 是基于网络的,这是体验不可或缺的一部分。

当涉及到 Web 时,您实际上只有一种开发选择:JavaScript。幸运的是,一旦您接受了这一点,您就可以做很多事情,包括将 JavaScript 用于其他语言(如 Java 和 GWT)。

Objective-J 是 JavaScript 之上的一个非常薄的层,所以如果它是唯一阻止您尝试 Cappuccino 的东西,我强烈建议您试一试。就服务器而言,没有什么了不起的事情发生。几乎所有的魔法都发生在浏览器中。

【讨论】:

    【解决方案2】:

    根据记忆,该语言 (Objective-J) 编译为 javascript,因此它只是旧的 HTML + CSS + Javascript + <在此处插入服务器端语言>。 Python 很容易成为服务器端语言。如果您想要 python web 框架的示例,请查看 DjangoPlone

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-01
      • 2015-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多