問題タブ [web-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.
web-frameworks - サイトで使用されているWebフレームワークを特定する方法はありますか?
かわいいWebサイトに出くわすたびに、開発者がどのWebフレームワークを使用したかを知りたいと思っています。
Web開発の初心者であるため、ページのソースを見ても手がかりは得られません。
この情報を取得する方法はありますか?可能であれば、Rubyの魔法を少し使って、次のようなことを理解できます。これは、私のお気に入りのサイト、オーディオ/ビデオの重いサイトなどで最も/最も使用されていないフレームワークです。
java - ホットリロードを提供する Java Web フレームワークはどれですか?
どの Java Web アプリケーション フレームワークが "ホット リロード" 機能を提供するかを知りたいです。つまり、アプリケーションを開発し、それらを "ほぼ瞬時に" (つまり、数秒以内に) サーバーに再デプロイできます。
Javaの世界で、Play! すぐに使用できますが、私が探しているのは、より網羅的なリストです。
私が認識している他の例には、Nuxeo WebEngine (Eclipse と適切なプラグインを使用している場合)、または Python の世界では Django と Pylons (--reload
オプションを使用する場合) が含まれます。
python - Web アプリケーション フレームワークとは正確には何ですか?
私は cgi の python に取り組んでいて、Django に出くわしました。私はそれを非常に理解しているかどうかはよくわかりません。apache 内にインストールする必要があるものですか、それとも自分の cgi で使用できるものですか?
知りたいので知りたかったのですが、使用しているサーバーでは多くの権限が与えられていません。
ありがとう
erlang - Erlang での Nitrogen の使用経験は?
私は、Erlang の最も成熟した Web 開発フレームワークであると思われるNitrogen Projectをチェックしてきました。
Erlang は、言語として非常に印象的です。ただし、Nitrogen に関しては、Erlang のあまり一般的ではない構文を使用して UI を構築することにはあまり関心がありません (PROLOG のネイティブでない限り)。
Django や Rails などの他の主流のWeb フレームワークとは対照的に、それについてどのような経験をしましたか?
java - 次のシナリオに適した Web フレームワーク
次のシナリオがあります。Oracle サーバーにビューがあり、そのビューを Web ブラウザに表示し、基本的なフィルタリング用の入力フィールドを 1 つまたは 2 つ表示するだけです。ユーザーも認証もありません。このビューだけで、マスターの詳細を表示するための 2 番目のページにリンクする 1 つまたは 2 つの列が表示されます。子は、ID を含むマスターの列の単なる文字列記述です。挿入も更新もありません。問題は、最小量で上記を達成できる最適な Java ベースの Web フレームワークはどれかということです。
- コード行
- コード時間 (主観的ですが、誰かが 1 つまたは 2 つ以上のフレームワークで経験を積んでいる場合は一種の客観的でもあります)
- 設定作業
- 展開の労力と要件。
- 依存関係とメモリ フットプリント
また: 6. Oracle APEX はオプションではありません。
3、4、および 5 は、機能コーディング以外のすべてであるという意味では同じかもしれません。コンパイルして、データベース ホストに FTP 接続するだけで展開し、実行して忘れることができるものが必要です。(例えば、展開の側面では、ハドソンの方法が頭に浮かびます(java -jar hudson.war とそれだけです))。
また、3,4 は 1 と 2 よりも優先されます。
ありがとう。
編集 1: ROO の試み。最初に Spring Roo を試してみましたが、これが実際に起こったことであり、まさに私が避けたいことです。
- Roo のダウンロード (環境変数、パスなどの設定)
- Mavenが必要であることがわかりました(最初の匂い)
- インストールされたMaven
- Roo シェルでプロジェクトをセットアップする
- 実行しようとしましたが、maven がアーティファクトを見つけられなかったため、ビルドできませんでした。
- Web を検索したところ、Spring リポジトリではなく Maven リポジトリを含む ROO の小さなバグが原因で、Oracle が使用されている場合に発生する springsource リポジトリと Maven Central の間の問題のため、生成された pom を微調整する必要があることが最終的にわかりました...など...等..
- 放棄された Roo の理由: ローカルにインストールされたデータベースのテーブル ビューを 1 ページで簡単に表示したかったのですが、30 分後、maven フォーラムを検索して、maven が sth のリストで「アーティファクト」と呼ばれる sth を見つけられない理由を探す以外に進展がありませんでした。 「リポジトリ」と呼ばれます。
c# - ASPXを使用せずにC#でWebフレームワークを作成するにはどうすればよいですか?
Ubuntu / apache / monoでC#aspページを実行することができましたが、これらのASPページでフレームワークを記述したくないので、ストレートC#を使用したいので、テンプレート言語を使用します。ビュー。しかし、どこから始めればいいのかわかりませんか?
C#はコンパイルされた言語なので、どうすればよいですか?すべてをコンパイルしてから、apacheフックを(単一の)実行可能ファイルに接続して、リクエストURLを渡しますか?.cs
特定のページをリクエストしてから、apacheにコンパイルして、更新された場合にのみ「表示」するように指示してもらえますか?「ビュー」ファイルを個別にコンパイルして、変更があるたびにすべてを再コンパイルする必要をなくすことができますか?作業できる「ベース」はありますか、それともGET変数とPOST変数へのアクセス(ヘッダー情報を読み取ることによる)や、PHPなどの言語で当然と思われるその他のあらゆる種類のものに再発明する必要がありますか?
.net - .NET 2.0で使用できるWebアプリケーションフレームワークはありますか?
これまで何度も何度も質問されたことをお詫びします-満足のいく答えが見つからなかったのではないかと思います。
開発マシンにはVS2008がありますが、本番マシンは.NetFramework2.0とSQLServer2005にロックダウンされている環境(銀行)で立ち往生しています。
採用できる最新のアプリケーションフレームワークはありますか?
Spring.NET、PureMVC、ASP.NET MVC(S#arp Arch?)などを見てきましたが、詳しく調べる時間はありません。
どのフレームワークが最適かをめぐって戦争を始めたくはありません。実際に使用できるフレームワークがあるかどうかを知りたいだけです。
web-frameworks - 外部依存関係のないWebフレームワークの提案
最近、私は小さな非営利団体のウェブサイトを引き継ぐように頼まれました。ウェブサイトは非常にシンプルな設定で、約12ページの比較的静的な情報、いくつかの画像ギャラリー、組織に関する最近の情報を含むメインページなどがあります(メインページでさえ頻繁に更新されることはありません)。
私が最初に考えたのは、かなり不幸なことを発見したときに、WordpressやJoomlaのような単純なCMSを配置することでした。これは非営利団体であるため、PHP / Ruby / Pythonのインストールを利用せずに、寄付されたホスティングからWebサイトを提供しています。これが意味するのは、私はストレートHTML / CSS / JavaScriptを提供することに制限されており、基本的に他には何も提供しないということです。
次に、私が探しているのは、最終ステップとして、WebサイトをストレートHTML / CSS / JavaScriptに「プリコンパイル」して、サーバーにアップロードできるWeb開発フレームワークの提案です。すべてを自分で手作業で作成できることはわかっていますが、すべてのページ間で共有される多くの定型コードがあり、何度もコピーして貼り付ける必要はありません。
頭に浮かぶ唯一のフレームワークはGoogleWebToolkitですが、それは私の要件には少しやり過ぎかもしれません。基本的にすべてのページが同じヘッダー、フッター、ナビゲーションを共有するため、本当に必要なのは、新しいコンテンツをプラグインできる適切なテンプレートフレームワークだけです。
他に何か提案はありますか?
language-agnostic - スキャフォールディングおよび/または Web ベースの DB 管理ツールを備えた Web フレームワーク?
私は、あらゆる言語で書かれた、あらゆるリレーショナル データベース用の Web アプリ フレームワークやデータベース管理ツールを探しています。
要するに、最小限のプログラミング作業で Web アクセス可能な CRUD フロントエンドを探しています。
例えば:
- phpMyAdmin ( MySQL管理ツール)
- Ruby on Rails (スキャフォールディングを備えた Web アプリ フレームワーク)
asp.net-mvc - アクションベースのWebフレームワークが主流であるのはなぜですか?
ほとんどのWebフレームワークは、従来のアクションベースのMVCモデルを引き続き使用しています。コントローラーはリクエストを受け取り、モデルを呼び出し、レンダリングをテンプレートに委任します。これが、Rails、Grails、Struts、SpringMVC...が行っていることです。
もう1つのカテゴリである、Wicket、Tapestry、JSF、ASP.Net Webフォームなどのコンポーネントベースのフレームワークは、ここ数年で人気が高まっていますが、従来のアクションベースのアプローチの方がはるかに人気があると思います。また、ASP .Net Webフォームでさえ、ASP .NetWebMVCの兄弟名になっています。編集:ウィケットへの関心が高まっているという印象のために、私の認識が間違っていたのかもしれません。Googleトレンドに聞くと、従来のMVCフレームワークはさらに成長しています。
両方のタイプのフレームワークで構築された種類のアプリケーションは非常に重複していると思うので、質問は次のとおりです。アクションベースのフレームワークがそれほど支配的であるのはなぜですか。