首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >球拍能否制作出与商业软件一样令人惊叹的应用程序?

球拍能否制作出与商业软件一样令人惊叹的应用程序?
EN

Stack Overflow用户
提问于 2013-04-27 23:56:11
回答 4查看 4K关注 0票数 13

虽然create允许创建图形用户界面应用程序(甚至是游戏),但我想知道它是否适合像ThingsOmniOutliner一样在视觉上发布商业应用程序。这样的应用程序感觉是原生的,还是看起来像一个不属于这个平台的笨拙的继子?例如,Ubuntu上的Gnome应用程序可以无缝地融入到平台中,尽管有些应用程序是用Ruby或Python编写的。

球拍能做到这一点吗?如果能,有人能给我举个例子吗?我正在尝试确定,从视觉的角度来看,quality对于创建商业质量的应用程序有多合适。如果没有这一点,人们就不能轻易地使用它来制作销售应用程序,这似乎将语言减少到了后端和学术用途。

EN

回答 4

Stack Overflow用户

发布于 2013-04-28 19:21:17

也许您可以从SirMail中获得灵感

在Windows上,球拍将使用本机Windows API。在OS X上,它将在Mac OS X上使用Cocoa,在Linux上,它将使用Gtk。

This gallery是在Linux上制作的;这里是a similar gallery on OS X

票数 7
EN

Stack Overflow用户

发布于 2013-04-28 01:10:39

我所知道的最好的例子是你用球拍得到的Dr. Racket集成开发环境。它可以在多个平台上运行。它包含完整的源代码。

票数 5
EN

Stack Overflow用户

发布于 2014-05-06 05:01:16

球拍GUI是用来生成在Windows、OS X和Linux上运行的程序的,而不需要更改代码中的任何一行。

检查一下Things和OmniOutliner,我发现这些应用程序只适用于OS X。这意味着他们使用OS特定的图形用户界面元素-因此结论是,如果你坚持使用racket/gui,你就不能产生像磨光一样的界面。

然而,也有一线希望。球拍包括一个对象C FFI,所以你可以直接使用OS X特定的GUI元素。既然您对编写仅限OS X的应用程序感兴趣(我认为),那么您就有比操作系统不可知的GUI库更多的回旋余地。

作为将特定于OS的图形用户界面元素嵌入到球拍程序中的示例,我将向您介绍这个将WebKit嵌入到球拍中的项目:https://github.com/shekari/racket-webkit

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

https://stackoverflow.com/questions/16254097

复制
相关文章

相似问题

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