Seaside编程和其他Web编程有什么区别 [英] What is the difference between Seaside programmming and other web programming

查看:137
本文介绍了Seaside编程和其他Web编程有什么区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我看来,Seaside的要点似乎是它更像是普通的桌面"编程.

To me it seems the main point of Seaside is that it is more like normal "desktop" programming.

控制流程看起来更像是传统"编程,而不是 网络"编程.那是正确的印象吗?

The control flow looks much more like "traditional" programming instead of "web" programming. Is that a correct impression?

我知道它与Web编程有关,但从程序员的角度来看,它看起来并不像它.它看起来比驱动桌面"应用程序要好得多.这是否可以澄清问题?

I know it's about Web programming but it's does not looks like it from the programmers side. It looks much more than driving "desktop" applications. Does this clarify the question a bit?

推荐答案

您的印象是正确的.就像桌面GUI应用程序一样,Seaside是为我所谓的树状控制流而设计的.与 Aida/Web 相比,这是另一个Smalltalk Web框架,旨在用于类似图形的控制流,即实际上是您在网络上拥有的东西.

Your impression is correct. Seaside is designed for what I call a tree-like control flow, as desktop GUI apps have. Comparing to the Aida/Web, another Smalltalk web framework, which is meant for graph-like control flow, and that is actually what you have on the web.

但是树状控制流在诸如确认对话框之类的情况下非常有用,或者对于像这些天在Facebook上经常出现的弹出式窗口来说非常有用.这就是为什么我们也在Aida/Web中引入类似树的控制流的原因,也就是说,我们将两个控制流组合在一起.

But tree-like control flow is very useful in such cases like confirmation dialogs, or for popups like those very frequent on Facebook these days. That's why we are introducing the tree-like control flow in Aida/Web too, that is, we are combining both control flows together.

这篇关于Seaside编程和其他Web编程有什么区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆