问题标签 [seaside]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
851 浏览

smalltalk - 在 Seaside 等 Web 应用程序框架中使用 Excel 文件

我一直在阅读有关海边的文章并喜欢它的声音,但我看不到处理数据文件的简单方法,主要是导入 Excel。当然 csv 文件会更直接,但是有什么方法可以在不编写自己的文件解析例程的情况下导入各种 Excel 格式(xls、xlsx)?

我听说需要打开 Excel 文件是选择像 .NET 这样的基于 Windows 的系统的一个很好的理由,你们怎么看?

0 投票
1 回答
216 浏览

web-applications - 有没有一种简单的方法可以将 API 添加到 Seaside Web 应用程序?

有没有一种简单的方法可以将 API 添加到您的 Seaside Web 应用程序,例如允许用户提交带有一些纯文本字段的新记录?(REST 将是理想的)

0 投票
1 回答
1048 浏览

jquery - 如何在 Seaside 回调中访问 jQuery 事件对象

基本上,我想将以下内容翻译成 Seaside Smalltalk:

除此之外,我不想参加console.log该事件,而是在我的 ajax 回调中访问它。

最有希望的方法似乎是

但是我找不到任何方法来访问导致回调的事件。直觉上,我会尝试

???部分而言,但 Seaside jQuery 包装器不知道任何接近event.

任何帮助表示赞赏。必须离开才能访问事件数据...

0 投票
6 回答
4254 浏览

smalltalk - 海边仍然是一个有效的选择吗?

Seaside刚刚发布了即将发布的 3.0 版本的候选版本,所以它再次出现在我的雷达上。由于我目前正在考虑为未来的项目使用什么 Web 框架,我想知道这是否值得考虑。唉,Seaside 的大部分宣传都是从 07 年开始的,这对于网络来说可能是一两代人。所以我希望这里的社区可以回答一些问题

  1. 当您的大部分工作流程主要是在 HTML 中时,基于延续的框架非常棒,例如表单提交。对于今天的 JavaScript 繁重的环境,这似乎不再值得了。

  2. Squeak 是否能够处理合理的工作量?从这里和其他地方的其他问题来看,从长远来看,为了正确扩展另一个实现(Gemstone 等)可能会更好,但我不知道那有多远。会话似乎相当昂贵。

  3. 我知道比较很难,但你在网上找到的大多数文章都将 Seaside 和 Rails 放在一起。Scala/Lift、Clojure/Compojure 或 Erlang/Nitrogen 之类的组合会如何代替?

0 投票
4 回答
2526 浏览

smalltalk - 之间的主要区别是什么:Seaside vs Aida vs Iliad

三个 Smalltalk Web 应用程序框架之间有什么区别?

一些起点:

  • 每个框架的最佳点是什么?在哪种情况下您会使用其中一种?
  • 他们的弱点是什么?
  • 哪一个的 URL 最干净?
  • 他们如何处理 Ajax?
  • 他们在使用持久性方面是否有一些偏好?

我只是想决定哪种框架适合每种应用程序。

0 投票
3 回答
1631 浏览

smalltalk - 如何每小时自动保存一张 Pharo 图像?

我想每小时自动保存我的 Pharo 图像。

您将如何在图像中自动执行此操作?

我已经看到 Pier 项目这样做了。但我不确定他们是如何做到的。

TIA

0 投票
1 回答
541 浏览

jquery - 将 json 流式传输到 Seaside 中的 javascript 函数

我想在页面加载时运行一个函数 jQuery 样式,它从服务器解析一些 json,然后间歇性地解析更多的 json。我是 Seaside 的新手,所以我很难找到一个可以效仿的例子。

我有一个 WAComponent 的子类,它可以很好地渲染我的 HTML + jQuery 脚本,但我不知道如何让它连接回服务器以获取 json。

我创建了 WAComponent 的另一个子类来提供 json(响应 contentType:'application/json'),但它<DOCTYPE...<HTML...在 json 之前。我的理解是,无论如何,这不是在 Seaside 中做事的“正确”方式,并且首选回调,但给出的所有示例都是微不足道的锚回调,而我需要从脚本触发回调(jQuery onload ) 并在响应中返回 json。任何指向示例的指针都将受到极大的重视。

0 投票
2 回答
338 浏览

javascript - 如何在海边应用程序中嵌入谷歌分析脚本(新版本)

我以使用 FileLibrary 的方式实现。

然后我有以下代码:

updateRoot:一个HtmlRoot

谷歌检查页面没问题,但我从来没有得到实数,一直处于“等待数据”的状态。

任何提示或示例将不胜感激。

0 投票
2 回答
399 浏览

javascript - 在 Seaside JQuery 回调中获取 Javascript 接收器的值

我的问题与类似- 如何获得 javascript this(这样我可以在假设它是表单文本输入的情况下获得它的值)?我正在尝试将文本输入的值发送到您看到的回调:

0 投票
3 回答
293 浏览

lighttpd - 使用 lighttpd 服务pharo seaside 3.0

我正在尝试使用 lighttpd 为我的应用程序提供服务。在 seaside 2.8 中,以下内容在我的 lighttpd.conf 中起作用:

但是对于 seaside 3.0,它会在通过网络访问它时将 url 重写为http://localhost/pharo 。

有人能用 lighttpd 为pharo 和 seaside 3 服务吗?