問題タブ [cappuccino]
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.
cocoa - CoreDataを使用せずに逆の関係を管理する
これはObjective-J/Cappuccinoの質問ですが、フレームワークが非常に似ているため、ココアタグを追加しました。
カプチーノの欠点の1つは、CoreDataがまだ移植されていないため、すべてのモデルオブジェクトを手動で作成する必要があることです。
CoreDataでは、逆の関係が自動的に管理されます...別のオブジェクトのto-many関係にオブジェクトを追加すると、グラフを両方向にトラバースできます。
CoreDataがなければ、これらの逆の関係を自動的に設定するクリーンな方法はありますか?
より具体的な例として、典型的な部門と従業員の例を見てみましょう。レールの用語を使用するために、Departmentオブジェクトには多くのEmployeesがあり、EmployeeはDepartmentに属しています。
したがって、Departmentモデルには一連のEmployeesを含むNSMutableSet(またはCPMutableSet)の「employees」があり、Employeeモデルにはそれを所有するDepartmentモデルを指す変数「department」があります。
新しい従業員モデルをセットに追加すると、逆の関係(employee.department)が自動的に設定されるようにする簡単な方法はありますか?またはその逆:従業員の部門モデルを設定すると、その部門の従業員セットに自動的に追加されますか?
すべてのモデルがサブクラスであるオブジェクト「ValidatedModel」を作成していることを知っています。これは、KVOを使用して逆の関係を設定するいくつかのメソッドを追加します。しかし、私は多くの無意味な仕事をしていること、そしてこれを行うためのより簡単な方法がすでにあることを恐れています。
誰かが私の懸念を休ませることができますか?
ajax - Cappuccino、Django、AJAX、そしてそれらをすべて組み合わせる - 私のアーキテクチャを見直してください!
カプチーノについて頭を悩ませようとしています。StackOverview の仲間に、以下のアーキテクチャをレビューして、それが理にかなっているかどうかを確認してもらいたいと思います.Django と Cappuccino のユニークな利点を、テクノロジーが重複する場所で二重にすることなく活用することを目的としています...
Web ブラウザーが「わかりやすい」URL (例: /、/articles など) を要求する場合:
- DJango の urls.py は、これをビューに一致させます。
- このビューは、DJangos がローカルの辞書をテンプレートに入力する典型的な作業を行うのではなく
、カプチーノ アプリで使用される小さな「スタブ」HTML を直接返します。 - クライアントはカプチーノ HTML を受け取ります
- クライアントは、スタブ HTML に記載されている Objective J JS URL を要求します。
- エンドユーザー アプリが実行され、ブラウザーに表示される
ブラウザには動作するアプリがあります。ユーザーがサーバーから何かを要求する何かを行う場合:
- ブラウザは XMLHTTPRequest を URL に送信します。
- Django の URLs.py は、これをビューに一致させます。
- ビューは機能し、おそらく DB モデルとやり取りします。ただし、テンプレートを返す代わりに、Django は JSON を返します。
- クライアントは JSON を受け取り、必要なことは何でも行います。
これは理にかなっていますか?わかりやすい URL と、コードをモデル化するためのデータベースが作成されているという利点はまだあります。ただし、テンプレートを使用するのではなく、Cappuccino のスタブ ページと JSON 応答を提供して、ユーザーに実際のアプリのようなものを提供し、HTML テンプレート エンジンのようなものを提供しません。
おそらく物事を行うためのより良い方法はありますか?他の Pythonista は何を使っていますか? ご意見をいただきありがとうございます。
web-applications - ブラウザでデスクトップのようなアプリを構築するための他のフレームワーク (Cappucino 以外) はありますか?
http://gomockingbird.comに非常によく似たアプリを構築したいと思います(モックアップを描画します)。そのための Cappucino 以外のフレームワークはありますか? 私は、Objective-J 構文と組み込みの Cappucino 疑似 mac インターフェイスが嫌いです。助言がありますか?
javascript - Objective-J はどの程度文書化されていますか? ドキュメンテーションは、それを真剣に使い始めるのに十分ですか?
プレーンな JavaScript を書く代わりに、Objective-J を使用することを検討しています。しかし、非常に若い開発のように見えるので、言語とフレームワークのドキュメントが十分であるかどうか疑問に思います.
javascript - Ajax を使用したライブ ストリームの「プッシュ」
カプチーノ フレームワークで何ができるかを示す興味深いデモを見つけました。
私が理解している限り、非同期のクライアント/サーバー接続を維持します。これは、「コンテンツ」を更新し続けるのに最適です。
JQueryまたは別のライブラリを使用して同じことを行う方法があるかどうかを知りたい. カプチーノは、オール オア ナッシングのフレームワークに少し似ています。
ruby-on-rails - Windowsでのカプチーノ
私はRailsの開発者であり、カプチーノRailsの概念のいくつかは非常に説得力があるように見えます。Windows(Vista)マシンでカプチーノアプリを開発できますか?
cocoa - Cappuccino は、Cocoa のようにビューをレイアウトする方法を教えてください。
Cappuccino のレイアウト サポートはどのように機能しますか? たとえば、センタリングと自動サイズ変更。
ide - Atlas280IDEの代替
280Atlas(280atlas.com)(無料/商用)に代わるものはありますか?それらのどれが成熟していますか?
cappuccino - CPView タイル張りの背景?
CPViewのobjective-jで画像を並べて表示する方法はありますか? 次の行に沿ったもの:
- [CPImage alloc] initWithPatternImage:@"Resources/grid.png" size:CGSizeMake(5.0, 5.0)]
みんなありがとう ;)
user-interface - CIB から「メイン メニュー」を使用する
私はカプチーノ アプリケーションを作成しており、(IB のメイン メニュー XIB テンプレートから) メニューバーを含む CIB ファイルを持っています。これによく似ています:
アプリケーションでそのメニューバーを使用するにはどうすればよいですか? ありがとう。