問題タブ [frontend]

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 投票する
5 に答える
618 参照

javascript - Web ブラウザ用の Ruby プラグイン?

誰かが Web ブラウザー用の Ruby プラグインを作成し、ユーザーがそのプラグインをインストールした場合、フロントエンドで javascript を ruby​​ に置き換えることができるというのは正しいですか?

これのためのプラグインはありませんか?または、ブラウザ側で JavaScript 以外の言語を使用する場合でも?

0 投票する
3 に答える
200 参照

c++ - ライブラリに対するリンクよりもフロントエンドを実装する利点

MP3を再生するC++プログラムを書きたいです。利用可能なMP3デコードライブラリの中から、mpg123を選択しました。

libmpg123に対してリンクし、コードで必要な関数呼び出しを行うことができることに加えて、ライブラリには、実行可能ファイルと通信できるバックエンド/フロントエンドインターフェイスが含まれているため、コードを含める必要がないことに気付きました。私のプログラムで。

ライブラリに対して単にリンクするのではなく、フロントエンドを作成することの利点は何ですか?

0 投票する
3 に答える
610 参照

workflow - 一人のプログラマーがフロントエンド・バックエンドを一緒にやったり、次々とやったり

CodeIgniter (MVC フレームワーク) で PHP を使用しています。私の質問はかなり単純です。あなたによると、少し複雑なWebサイトを操作する際のより良いアプローチは何ですか.

Web サイトの小さな機能と大きな機能をすべて計画し、それらをどこに配置するかをリストし、データベースのテーブルと列を計画した後。

今までは、一度に 1 ページずつ作成を開始していました。CSS の問題に取り組み、動作 (JavaScript) とバックエンドを同時に実行します。

あなたの経験では、フロントエンドですべての問題を完全に処理し、すべてを完了させる方が効率的ですか。その後、バックエンド ロジックに取り組みますか?

JavaScriptはどうですか?(フロントエンドでJavaScript +検証に関連するユーザーインターフェースのみを行い、バックエンドですべてのAJAX呼び出しと応答を行います..?)

0 投票する
3 に答える
1034 参照

java - フロントエンドのアーキテクチャ

今のところ、非常に重いフロントエンド (実際には 1 つのアプリケーションでのフロントエンド + バックエンド) があります。フロントエンドには、UI、ビジネス ロジック、永続化ロジックなどのすべてのロジックが含まれています。たとえば、接続プールがないなど、いくつかのプラットフォームの問題 (PHP で記述されている) のため、これは非常に複雑で保守が困難です。

そこで、フロントエンドとバックエンドを分離するというアイデアを思いつきました。バックエンドはより便利なプラットフォーム (Java を使用する予定) で記述でき、フロントエンドは引き続き PHP を使用できます。

UIロジックはフロントエンドがすべきことだと思います。また、ここで実行されるコードベースにはいくつかの制限を適用する必要があります。

  1. 直接のデータベース呼び出しはありません。DB 呼び出しはスケーリングが難しく、SLA を提供するのも困難です。
  2. バックエンドへのノンブロッキング統合 plotocol。フロントエンドがバックエンドに何かを要求した場合、フロントエンドはこの要求をブロックできないはずです。次の 2 つの点で役立ちます。

    を。並列リクエストをバックエンドに送信できます (I/O を並列化)。

    b. リクエストのタイムアウト (SLA) を提供できます。すぐに失敗し、クライアントをブロックしない方がよい場合があります。

したがって、上記のすべてを考慮すると、フロントエンドに最適なアーキテクチャ (私の場合、特効薬を宣伝していません) は、REST/SOAP バックエンドとのみノンブロッキングで通信する UI ロジックだと思います。このことについてどう思いますか?

0 投票する
5 に答える
4632 参照

html - Webブラウザでどのようにサウンドを再生しますか?

通知としてWebブラウザでサウンドを再生するにはどうすればよいですか?

0 投票する
4 に答える
743 参照

javascript - すべてのフロントエンド言語/ソリューション

これらは、フロントエンドで使用できるすべての言語/ソリューションですか?

  • javascript+html+css
  • 閃光
  • ジャワ
  • Silverlight (C#、Ruby、Python など)

また、Safari と Firefox 用のプラグインは何で書かれていますか? C++のような低水準言語ですか?

0 投票する
3 に答える
4049 参照

javascript - Ruby-on-Rails には Sproutcore か Cappuccino か?

Rails は、すべてをクリーンで構造化した非常に優れたバックエンド フレームワークです。

皆さんもフロントエンドで同じことを考えたことがあると思います。

  • スプラウトコア
  • カプチーノ

Rails のフロントエンドに MVC JavaScript フレームワークのいずれかを使用していますか?

もしそうなら、あなたはそれに満足していますか?

以前はどのようにコーディングし、どのように変化しましたか?

Sproutcore は、Rails も行う js+css+html を使用するため、Rails により適しているのではないでしょうか。カプチーノでは、これらのいずれも使用しません。

あなたの考えと経験を共有してください。なぜなら、私はこの分野に完全に未熟で、Rails でどれを使用すればよいか分からないからです。

DRY 構造とベスト プラクティスを取得するには、フロントエンドに MVC フレームワークを使用する方がよいことはわかっています。

0 投票する
4 に答える
6466 参照

agile - フロントエンド開発者の視点から見たアジャイル開発

私は最近、唯一のフロントエンド開発者として、アジャイル ソフトウェア エンジニアリング コンサルタント会社に参加しました。

アジャイル プロセスの特徴の 1 つは、機能に先送り投資をしないことですが、私が求められている方法は、すべてを前もってコーディングすることで、多くの先行き投資を生み出すことです。これにより、チームの他のメンバーから多くの分離が生じ、サーバー側の担当者に機能を提供するという大きなプレッシャーがかかりました。

フロントエンド開発とアジャイル プロセスの適合性を見つけるのに苦労しています。似たような経験をした人がいるかどうか、そして彼らはどのように対処したか知りたいと思っていました。

これについて別の視点を得ることは興味深いでしょう。私はこのような作業に慣れているので (私はエージェンシー出身です)、うめき声​​ではありませんが、これらのアジャイルの専門家は、フロントエンド開発でそれを機能させる方法を知らないようです。

0 投票する
1 に答える
4175 参照

php - Symfony:バックエンドのようにフロントエンドでデータをフィルタリングする方法

symfony 1.4 / Doctrineのバックエンドには、日付、場所、年齢(およびモデルに応じてさらに多く)に従ってデータをフィルタリングできるツールがあります。

ここに画像の説明を入力してください

私は同じことをする方法を探しています(いくつかのフィールドを削除するなどのいくつかのカスタマイズを使用して)が、フロントエンドで。それを行う方法に関するドキュメントが見つかりませんでした

アイデアはありますか?

0 投票する
1 に答える
959 参照

forms - プログレッシブ エンハンスメントを使用して Web 上で大きなファイルをアップロードするベスト プラクティス

ユーザーが最大 100MB までの大きなファイルをアップロードできる HTML フォームを作成しています。

ユーザーはどこからでも来る可能性があるため、ブロードバンド接続、最新のブラウザー、または Javascript/Flash の可用性を当てにすることはできません。これらの「おまけ」を持っているユーザーには、プロセスに関するフィードバックや柔軟なフォームなど、より良いエクスペリエンスを提供したいと考えています。

私が考えることができる唯一の問題は、サーバーのタイムアウトです。しかし、私はこのような機能を構築したことがないので、他の人のベスト プラクティスと、この分野で最も深刻な問題が何であるかを知りたいと思います

完全に関連しているわけではありませんが、バックエンドは PHP です。