YBE*_*YBE 12 user-interface common-lisp
我之前在Matlab中使用GUI工具箱开发了GUI,现在我正在为我的项目使用常见的lisp.我需要开发一个可能有按钮,单选按钮,图形窗口等的GUI.
我只是想知道在Common Lisp中是否可行,以及是否有工具箱,相当容易使用和学习的库.我没有强大的编程背景,所以如果可能的话,我会尽量避免使用高级的东西.
非常感谢你提前.
我建议使用LTK.
但是,如果您的要求超出LTK提供的范围(并且您可以花一些时间学习基本的JavaScript + HTML + CSS - 这可能意味着不能避免在问题中提到的"高级内容"),您可能会发现它很有用适用于您的应用程序的Web界面.
因为我找不到在CL中编写可移植 GUI 的免费体面替代方案,所以我决定编写Web应用程序而不是桌面应用程序(并将它们用作桌面应用程序 - 也就是说,在计算机上启动服务器,我的意思是使用该应用程序,在浏览器中打开页面并将其视为桌面应用程序;如果有一些我无法在JavaScript中执行的操作,例如访问网络等,我会在服务器上执行此操作).这具有很好的可移植性的优势(现在这意味着我使用SBCL在Linux上开发并使用Clozure CL在Windows上部署,并且它到目前为止工作得很好).
我目前对这样的应用程序的进展非常满意,使用Hunchentoot(托管内容)+ Parenscript(到CLize JavaScript)+ JQuery(以驯服浏览器不兼容性)+ JQueryUI(驯服在浏览器中编写UI).不要担心JS性能,这些日子非常壮观(好吧,如果你能够比IE9更早地忽略IE并使用最近的浏览器).几个星期前,我用一个简单的'hello world'类型的应用程序编写了所有这些(除了JQueryUI,但这很容易添加); 它可能是我的意思的最小例子.
| 归档时间: |
|
| 查看次数: |
7516 次 |
| 最近记录: |