問題タブ [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.
smalltalk - Seaside などの Web アプリ フレームワークでの Excel ファイルの操作
私は海辺について読んでいて、その音が好きですが、主に Excel をインポートして、データ ファイルを処理する簡単な方法がわかりません。もちろん、csv ファイルの方が簡単ですが、独自のファイル解析ルーチンを作成せずに、さまざまな Excel 形式 (xls、xlsx) をインポートする方法はありますか?
Excel ファイルを開く必要があるということは、.NET のような Windows ベースのシステムを選択する正当な理由になると聞きましたが、どう思いますか?
web-applications - API を Seaside Web アプリに簡単に追加する方法はありますか?
API を Seaside Web アプリケーションに追加する簡単な方法はありますか?たとえば、ユーザーがいくつかのプレーンテキスト フィールドを含む新しいレコードを送信できるようにする方法はありますか? (RESTが理想的です)
jquery - Seaside コールバックで jQuery イベント オブジェクトにアクセスする方法
基本的に、以下を Seaside Smalltalk に翻訳したいと思います。
それに加えて、イベントはしたくありませんがconsole.log
、ajax コールバックでアクセスします。
最も有望なアプローチは次のようなもののようでした
しかし、コールバックの原因となったイベントにアクセスする方法が見つかりませんでした。直感的に、私は試してみます
ただし、Seaside jQuery ラッパーは、???
に近いメッセージを認識しませんevent
。
どんな助けでも大歓迎です。イベントデータにアクセスするには離れている必要があります...
smalltalk - シーサイドはまだ有効なオプションですか?
Seasideは次の3.0バージョンのリリース候補をリリースしたばかりなので、それは私のレーダーに再び現れました。現在、将来のプロジェクトでどのWebフレームワークを使用するかを考えているので、それを検討する必要があるのではないかと思います。残念ながら、Seasideの宣伝のほとんどは、2007年からのものです。これはおそらくWebの1世代または2世代です。だから私はここのコミュニティがいくつかの質問に答えることができることを望んでいます
フォーム送信など、ワークフローのほとんどがHTMLである場合、継続ベースのフレームワークは非常に優れていました。今日のJavaScriptを多用する環境では、それはもはや価値がないように思われます。
Squeakは妥当なワークロードを処理できますか?ここや他の場所での他の質問から、適切なスケーリングのために別の実装(Gemstoneなど)はおそらく長期的にはうまくいくようですが、それがどれだけ離れているかについては適切な考えがありません。セッションはかなり高価なようです。
比較が難しいことは知っていますが、ネット上で見つけた記事のほとんどは、SeasideとRailsを並べて設定しています。代わりに、Scala / Lift、Clojure / Compojure、Erlang / Nitrogenなどの組み合わせはどのように機能しますか?
smalltalk - 主な違いは何ですか: Seaside vs Aida vs Iliad
3 つの Smalltalk Web アプリケーション フレームワークの違いは何ですか?
いくつかの出発点:
- 各フレームワークのスイートスポットは? どちらの場合にどちらを使用しますか?
- 彼らの弱点は何ですか?
- 最もクリーンな URL を持つのはどれですか?
- 彼らはどのように Ajax を処理しますか?
- 持続性の使用に何らかの好みがありますか?
それぞれの種類のアプリケーションに適したフレームワークを決定しようとしています。
smalltalk - Pharo画像を1時間ごとに自動的に保存するにはどうすればよいですか?
毎時、毎時自動的にファロ画像を保存したい。
画像内でこれをどのように自動化しますか?
私はPierプロジェクトがこれを行うのを見てきました。しかし、私は彼らがそれをどのように行うのかわかりません。
TIA
jquery - Seaside で JSON を JavaScript 関数にストリーミングする
サーバーからいくつかの json を解析し、さらに json を断続的に解析する関数 jQuery スタイルをページの読み込み時に実行したいと考えています。私はシーサイドが初めてなので、従うべき例を見つけるのに苦労しています。
HTML + jQueryスクリプトを正常にレンダリングするWAComponentのサブクラスがありますが、それをサーバーに接続してjsonを取得する方法がわかりません。
json を提供するために WAComponent の別のサブクラスを作成しました (応答 contentType: 'application/json') が、<DOCTYPE...<HTML...
json の前に追加されます。私の理解では、とにかくこれは Seaside で物事を行うための「正しい」方法ではなく、コールバックが優先されますが、与えられたすべての例は単純なアンカー コールバックのものですが、スクリプト (jQuery onload) からコールバックをトリガーする必要があります。 )、応答で json を返します。例へのポインタは非常に高く評価されます。
javascript - 海辺のアプリにグーグルアナリティクススクリプト(新バージョン)を埋め込む方法
FileLibraryの使い方を実装しました。
次に、次のコードを使用します。
updateRoot:anHtmlRoot
グーグルはページをチェックしますが、実数を取得することはありません。常に「データを待機中」の状態です。
ヒントや例をいただければ幸いです。
javascript - SeasideJQueryコールバックでJavascriptレシーバーの値を取得する
私の質問はこれに似ています-これはjavascriptとなるものをどのように取得しますか(フォームテキスト入力を想定してその値を取得できるようにするため)?テキスト入力の値を、表示されるコールバックに送信しようとしています。
lighttpd - lighttpdでpharoseaside3.0を提供
私はlighttpdでアプリを提供しようとしています。シーサイド2.8では、以下が私のlighttpd.confで機能しました。
ただし、seaside 3.0では、ネットワーク経由でアクセスするときにURLをhttp:// localhost/pharoに書き換えます。
誰でもlighttpdでpharoとseaside3を提供できましたか?