問題タブ [frameworks]
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.
.net-3.5 - .NET Framework 3.5 が VISTA 32 ビットにインストールされない
VISTA 32ビットを実行しています。
c# Visual Express 2008 をインストールしようとしていますが、.NET 3.5 が必要です。インストール中の前提条件の 1 つは .NET 3.5 です ... インストールを試みますが失敗し、実際のエラー メッセージは表示されません。
そこで、MS の Web サイトから .NET 3.5 スタンドアロンをダウンロードして試してみましたが、やはりエラーで失敗します
[10/17/08,23:17:07] WapUI: [2] DepCheck は、Microsoft .NET Framework 3.0SP1 (CBS) がインストールされていないことを示します。[10/17/08,23:50:55] Microsoft .NET Framework 3.0SP1 (CBS): [2] エラー: コンポーネント Microsoft .NET Framework 3.0SP1 (CBS) のインストールに失敗しました。MSI がエラー コード 34 を返しました
現在、c# Express エディション 2005 がインストールされています。しかし、私が読んだすべてのことは、これら 2 つのアプリケーションを一緒にインストールできることを示しています。2005 では Framework 2.0 が実行されると思います。2005 Express Edition は正常に動作します。- .NET 3.5のインストールに問題があるのは2008年版だけです....
何か案は ?ありがとう
php - 低予算の Web ホストで実行するのに適した PHP フレームワークはありますか?
プログラミング言語として PHP を使用していくつかの小さな Web サイトを作成したいと考えています。いくつかのフレームワークを見てきましたが、どれもかなり大きく、共有ホスティング環境でどれだけうまく動作するかわかりません。共有ホスティングでうまく機能するフレームワークを誰かが知っているかどうか疑問に思っていましたか? 私は MVC と ORM の機能を備えたものを探していますが、その他の追加機能は単なるボーナスです。
javascript - 利用可能な iPhone Web アプリケーション JavaScript UI ライブラリ/フレームワーク
iPhone/iPod Touch で Mobile Safari をターゲットとする Web アプリケーションを開始しています。現在利用可能なクライアント側の JavaScript/CSS ライブラリ/フレームワークを評価しています。
これらは私が現在知っているものです:
- iUI
- CiUI
- UiUIKit
- WebApp.Net
- iWebKit
- Apple の Dashcode アプリケーション- 実際にはスタンドアロンのライブラリ/フレームワークではありませんが、ネイティブの iPhone UI メタファーに準拠する JavaScript、CSS、および画像を提供/生成します。
そこに他の人はいますか?決定を下す前に、見落としがないことを確認したい。私はクライアント側の JavaScript/CSS ソリューションのみを探しており、時間の制約があるため、最初から構築することはできません。サーバー側の PHP、Ruby、Python、Java などのソリューションはありません。
iPhone Web アプリケーション、テンプレート、フレームワークを認識していますか? 質問されましたが、これは iUI と UiUIKit についてのみ言及していました。
ありがとうございました
frameworks - あなたのお気に入りの Web フレームワークに欠けている 1 つの機能は何ですか?
今日、いくつかの非常に高品質な Web フレームワークがあり、誰もがお気に入りのフレームワークを見つけることができるようです。次に、彼らは問題のフレームワークについて良いことしか言わず、フレームワークによって Web 開発がより楽しくなったという個人的な経験を語ります。
これは素晴らしいことです。stackoverflow で見た Web フレームワーク関連の質問は、フレームワークなどを回避しながら有益な方法で回答されました。
では、私の質問は次のとおりです。お気に入りの Web フレームワークを気に入る理由は 99 通りあります。または、何らかの改善が必要だと思われる 1 つの領域はありますか?
「私のフレームワークはあなたのフレームワークよりも優れている」という無意味な議論を乗り越えて、すべてのフレームワークにそれぞれのスイート スポットがあることも理解できたことを願っています。私は自分の好きなフレームワークが完璧ではないことを認めることができる人々を確かに尊重します.そして、人々が欠けている、または改善できると感じる機能の種類について読みたいと思います. それらのフレームワークの開発者があなたの意見を聞いて、それらの機能を実装/改善するかもしれません!
ご回答ありがとうございます。
javascript - 最も強力で非常に軽量な JavaScript AJAX フレームワークはどれですか?
私は jQuery を使用して、Web ベースのアプリケーションで AJAX マジック全体を実行してきました。$.ajax()
しかし、AJAX 関数 ( 、$.get()
、$.post
、getJSON()
など)を除いて、jQuery が持つこれらのすばらしい機能はすべて必要ないという決定に至りましたload();
。
軽量のクロスブラウザ AJAX ライブラリ/フレームワーク (最大 10 kb) をお勧めできますか?
javascript - クロスブラウザー JavaScript GUI の選択
更新- 2015 年 2 月の時点で更新された包括的な比較は、次の場所にあります。
Ext JS の代替案
2008年質問:
Javascript GUI フレームワークには、素晴らしいものもそうでないものもたくさんあります。私はいくつかを見てきました(表面的にのみ)。そして、私はそれらのどれについても私の心を作ることができません
この質問の最後までスクロールして、他の人の意見を確認してください
Ext.jsは、最もよく知られているフレームワークの 1 つであるため、当然の選択です。
利点:見栄えがよく、コミュニティが大きく、多くの拡張機能/プラグインがあり、GPL が適用されている
バックベースあまり知られていません。XUL を彷彿とさせる XML と Javascript の奇妙な組み合わせ。しかし、それはすでにクロスブラウザーです
利点:見栄えが良く、非常に拡張可能で、本当に素晴らしいものを簡単に組み込むことができます
欠点:価格が高く、CPU バウンド (最大 2 つの CPU で無料で使用できます)、フォーラムの応答が遅い (商用サポートはおそらく速いですが)qooxdooも大人気。
長所: 記入してください
短所:コードが少し面倒です (伝聞に基づく)YUI 説明を入力して
ください 利点:よく整理されたコード 欠点: 多くのウィジェットがまだベータ版ですDojo 説明を入力する
利点:クラスの増分ロード
欠点:肥大化する可能性があるjQuery UI
利点:ウィジェットが相互に依存していない
欠点:開発の初期段階では、ウィジェットがほとんどない
広く受け入れられる可能性がある: jQuery は ASP.NET MVC に同梱される
何て言う?何を、なぜ使うのですか?何を使用したいですか、またその理由は何ですか? どんな種類のプロジェクトでも
あなたの入力で更新するには...
Sergey Ilinsky からのこの優れたコメントを参照してください。これは、ページを単に改善し、豊富なフロントエンドを備えたアプリケーションを構築する場合にどのフレームワークを選択する必要があるかを非常にうまく説明しています (いくつかの選択肢があります)。
jQuery、Dojo、Prototype、Mootools、 Sproutcore、Cappuccino を比較する別のスレッドの興味深いコメント(質問は削除されました)。
php - PHP クラス階層を整理する最良の方法
私はほとんどのプロジェクトで使用してきたやや原始的なフレームワークを持っていますが、まだ解決できていない一般的な設計上の問題が頭に浮かびました。特定のアプリケーションについて、アプリケーション固有のクラス構造をフレームワークの構造から分離する必要がありますか、それともフレームワークの上に構築することはそれほど悪いことではありませんか?
たとえば、ベースの Controller クラスを持つフレームワークがあり、それをアプリケーションの特定の部分に拡張したとします。最も理にかなっている配置はどれですか?その理由は?
クラス構造 A:
- 直感的で、デバッグ時にソース ファイルを簡単に見つけることができます。
- ファイルの命名/ディレクトリ構造は、クラス階層を反映しています。
クラス構造 B:
- フレームワークのモジュールを維持し、簡単に交換/更新できます。
- ディレクトリ構造がいくらか複雑になり、ディレクトリ/ファイルの命名が常にクラス階層に従わなくなりました。
全体的には個人的な好みに帰着することはわかっていますが、どの方法を選択するかを決定する前に、すべての長所と短所を比較検討したいと思います. 実際の階層はどちらの場合も同じままであるため、実際にはクラスの命名とディレクトリ構造に帰着します。
python - 関連オブジェクトを取得するために Django モデル内にメソッドを作成するにはどうすればよいですか?
私は2つのモデルを持っています。それらをオブジェクト A とオブジェクト B と呼びます。それらの設計は次のようになります。
ここで、Foo のインスタンスを参照するすべての Bar オブジェクトを返すメソッドを Foo 内に作成するとします。どうすればいいですか?
frameworks - 足場とは?特定のプラットフォームの用語ですか?
足場、それは何ですか?それはRailsだけのものですか?
frameworks - ゲームプログラミング - 車輪の再発明を避ける方法
概要:
ホイールを再発明せずに C で「シック クライアント」ゲームをプログラミングできますか? それとも、弾丸を噛んでライブラリまたは SDK を使用する必要がありますか? 私は中程度の C プログラマーであり、ポインタ、データ構造、メモリ位置などを扱うことを恐れません。優れた「シッククライアント」ゲームを作成するために必要な制御が得られるのであれば。 ただし、使いやすさではなく、パワーとコントロールのために、高級言語とフレームワークを避けることを考えています。
いつかサイド プロジェクトとして 2D 格闘/プラットフォーム ゲームをいじることに興味があります。私は主に、Python、Ruby、PHP の経験を持つ Linux サーバーサイド プログラマーです。PyGameなど、これらの言語の一部には優れたフレームワークがあることを知っています。また、Air や .NET などで人々が成功を収めていることも認識していますが、いくつかの懸念があります。
- パフォーマンス: スクリプト言語は遅いことで有名です。リアルタイム ゲームを作成する場合は、可能な限り高速にしたいと考えています。
- 巨大なバイナリ: .NET などのフレームワークや Ruby などのスクリプト言語を使用すると、通常は必要のない大きな CLR やライブラリが生成されることがよくあります。私が作りたいゲームは小さくてシンプルです。その CLR はゲーム自体よりも大きくしたくありません!
- 余分なもの: 正直なところ、自分のコードをよりよく理解できるのであれば、大きなゲーム ライブラリの荷物を継承するという考えは好きではありません。
私はここで発明されていない症候群に非常にかかりやすいことを知っているので、この質問をしています. 私はいつもそれを自分でプログラムしたいと思っていますが、それは多くの時間を無駄にしていると確信しています. ただし、これは非常に頻繁にうまくいきます。たとえば、Rails (ORM と GUI ツールキットが組み込まれた非常に大きな Web プロジェクト フレームワーク) を使用する代わりに、 rackやSequelなどの小さな Ruby ツールの配列を組み合わせて使用しました。美しく。
だから、私はあなたに目を向けます、SOの専門家。私は素朴ですか?これが私がそれを見る方法です:
- Cを使用
- 短所
- プログラミング嫌いになりそう
- 車輪の再発明のリスクが高い
- 時間がかかりすぎて興味を失うリスクが高い
- 長所
- 実証済み - ほとんどの A リスト ゲームは C で行われます (これは今日でも正しいですか?)
- メモリ管理、速度、資産管理などを高度に制御でき、自分で処理できると信じています
- クラフトなし
- 短所
- フレームワークまたは SDK を使用する
- 短所
- 特大の成果物のリスク
- ゲーム開発のすべての面で元のライブラリの作成者に依存しています。必要な機能がない場合はどうなりますか? 自分でプログラムする必要がありますが、これは悪くはありませんが、そもそも高レベルのフレームワークを使用する目的を部分的に無効にします
- パフォーマンスの問題のリスクが高い
- 長所
- 開発時間を大幅に短縮
- メンテしやすいかも
- 一般的なパラダイムの再発明に時間を無駄にすることはありません
- 短所
このリストに他に何を追加できますか? それは純粋な判断の呼びかけですか、それとも誰かが私のために契約を結ぶことができますか? 本の提案を歓迎します。