タグ付けされた質問 「web-development」

Web開発は、World Wide Webまたはイントラネット用のWebサイトの開発に関連する作業の広義の用語です。

1
角度を使用してファイルを送信するのがなぜ難しいのですか?[閉まっている]
閉じた。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 4年前に閉鎖されました。 ファイル(非常に大きなファイル)をサーバーに送信する必要があります。私は自分が持っているオプションとその方法を勉強しています。角度+エクスプレス+ nodejsを使用しています。 単純なフォームを使用すると、multerを使用してサーバー上のファイルを問題なくキャッチできます。とても簡単です。htmlは単なるフォームで、ターゲットなどを指定するだけですべてが機能します。nodejsコードも非常に単純で単純です。 角度を使用しようとするとすぐに、すべてが非常に複雑になります。つまり、ディレクティブを使用する必要がありますが、それでもサーバーに問題があります。私が言ったように、データを「multipart / form-data」にする必要があるmulterを使用しており、サーバーから「Error:Multipart:Boundary not found」というメッセージを受け取ります。 Angularでファイルをロードするための多くのモジュールがあります。これは、それが複数の解決策で再発する問題であることを示しています。今、私はコードを投稿したくありません。なぜなら、そのためにStack Overflowで尋ねたからです。私の質問はもっと微妙です: 単純なフォームで何ができるのか、角度が非常に複雑になるのはなぜですか?悪い意味ではありません。「理解したい」という意味です。

2
GoogleがほとんどのアプリケーションでGWTを使用しないのはなぜですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 GoogleはGoogle Web Toolkit(GWT)を作成しましたが、独自のWebアプリケーションを構築する際には使用しません。 これは、GWTが動的アプリケーションの構築に適していないことを意味しますか?または、キャッシュに問題がありますか?またはRPCに問題がありますか?または、Googleがこのテクノロジーを使用できないようにする他の懸念はありますか? EDIT:ここでは、GoogleがどのアプリでもGWTを使用したことはありませんが、私が言いたいのは、なぜ彼らがGWTを広範囲に使用していないのかということです。

5
springまたはhibernateまたはその他のJava Webフレームワークを学習するには、サーブレットとJSPを知る必要がありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私は多くの人々にJava Web開発の学習を始める場所を尋ねてきましたが、コアJava(スレッド、ジェネリック、コレクション、(JDBC)の少しの経験)はすでに知っていますが、JSPとサーブレットは知りません。サーバーサイドにPHPを使用し、クライアントサイドにHTML、CSS、Javascript、HTML5を使用するいくつかのWebベースのアプリケーションで、開発の公平な配分を行いました。 私が尋ねたほとんどの人は、Hibernateにすぐに飛びつくように私に言ったが、一部の人は私がサーブレットとjspを学ぶ必要はなく、すぐにSpringフレームワークを勉強すべきだと言った。これは本当ですか?休止状態またはSpringを学習するためにサーブレットとJSPを学習する必要はありませんか? 彼らの答えはすべて私を混乱させ、今私は何を学ぶか勉強するかを完全に失います。JSPとサーブレットの学習をスキップした場合、将来役立つと思われる多くの重要な概念を見逃してしまうと思います。 だから、質問は、spring / hibernateまたは他のJava Webフレームワークを学ぶために、基礎と知識のサーブレットとJSPが必要ですか?

2
ハイパーメディア(HATEOAS)の利点は何ですか?
(人間がAPIを直接参照するのとは対照的に)プログラムによる使用を目的としたAPIのHATEOASの利点を理解していません。確かに、顧客はURLスキーマにバインドされていませんが、私の考えでは同じデータスキーマにバインドされています。 たとえば、注文のアイテムを表示する場合、注文のURLをすでに発見または知っていると仮定します。 HATEOAS: order = get(orderURL); item = get(order.itemURL[5]); 非HATEOAS: order = get(orderURL); item = get(getItemURL(order,5)); 最初のモデルでは、注文オブジェクトにitemURLフィールドがあるという事実を知る必要があります。2番目のモデルでは、アイテムURLを作成する方法を知っている必要があります。どちらの場合も、事前に何かを「知る」必要があるので、HATEOASは実際に何をしてくれますか?

6
PHPとパフォーマンス
PHPは中規模および小規模のWebサイト用であるのに対し、.NETおよびJavaはエンタープライズアプリケーション用であるといつも聞きます。私の質問はPHPについてです。PHPがエンタープライズWebアプリケーションに適したオプションではないのはなぜですか?Webアプリケーションが大きくなると、インタープリター言語であるPHPが遅くなるからでしょうか? 企業の世界は、製品との統合やバックエンドサービスなどのために.NETまたはJ2EEを選択することを知っています。ただし、サイトやWebアプリケーションを構築するためのPHPがある場合、それを使用してどのように実行できますか大きなサイト? 要するに、PHPのパフォーマンスとWebサイトのサイズの間に関係はありますか?PHPが大規模サイトに適したオプションではない要因は何ですか?

3
Ur / Web Webプログラミング用の新しい純粋に機能的な言語ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 Haskellのような言語のWebフレームワークを検索中に、Ur / Webプロジェクトに出会いました。一人が行った非常に興味深いプロジェクトのようです。 基本的に、これはWebプログラミング用のドメイン固有の純粋に機能的な言語であり、MLとHaskellを最大限に活用しています。構文はMLですが、Haskellの型クラスとモナドがあり、厳密に評価されています。サーバー側はネイティブコードにコンパイルされ、クライアントはJavascriptにコンパイルされます。他のアドバタイズされた利点については、スライドとFAQページを参照してください。 見てデモやそのソースコードは、私はこのプロジェクトは非常に有望であると思います。最新バージョンは20110123であるため、現時点では活発に開発中のようです。 ここで誰かがそれをさらに経験したことがありますか?MLのやや冗長な構文とは別に、Haskellと比較して問題/迷惑はありますか?

3
Web APIはどのように機能しますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 6年前に閉鎖されました。 Facebook、Twitterなどのような多くのWeb APIを聞いたことがあります。これは、サードパーティがデータにアクセスして操作するのに役立ちます。Web APIの仕組みを知りたいです。Web APIの基本は何ですか? 自分のサイトのAPIを作成して、人々がアクセスしたり更新したりできるようにしたい場合は、まず何をする必要がありますか?

6
Web開発の複雑さをどのように抑制しますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 私はほとんどのキャリアでサーバーサイドのプログラマーでしたが、最近ではWeb開発により多くの時間を費やし始めました。適切なWebアプリケーションを作成するためにマスターする必要のあるものの数には驚かされます。習得する必要があるいくつかのツール/技術をリストするだけで、 サーバー側のプログラミング言語(Java / JSP、ASP、PHP、Rubyなど) 適切なWebフレームワーク(中規模から大規模のアプリケーション向け)。 HTMLとCSS Javascript Javascriptライブラリ(主にAJAX用のJQuery / ExtJSなど)。必要でない場合でも知っておくと良いでしょう。 少なくともWebデザインの基本的な知識-レイアウト、色、フォントなど Webセキュリティの十分な理解。 パフォーマンス/スケーラビリティの問題をよく理解している。 テスト、ブラウザの互換性の問題など。 リストは続きます。 それで、ベテランのウェブ開発者に対する私の質問は-どうやってたくさんのことを学び、自分自身を更新し続けるのですか?Webアプリケーションの開発中に、これらの分野に関係する複雑さをどのように処理し、適切に設計され、ユーザーフレンドリーで、安全で、パフォーマンスが高く、スケーラブルなアプリケーションを作成できますか。 ウェブ開発者として、すべての取引のジャックになる必要がありますか、それとも1つまたは2つの分野に特化し、残りをチームの他のメンバーに任せる必要がありますか?

1
プログレッシブHTTPダウンロードは、ライブビデオを提供するためのHLS / DASH / RTMPの実行可能な代替手段ですか?
ライブビデオをユーザーにストリーミングする必要があるWebサイトで作業しているため、現在のブラウザーベースのビデオストリーミングテクノロジーの残念な状態を回避する必要がありました。現在、ライブストリーミングの最も一般的なソリューションには互換性の問題があります。RTMPはFlashを必要とし、HLSはAndroidのSafariとChromeでのみネイティブにサポートされ、DASHはどこでもネイティブにサポートされず、dash.jsを使用するにはMedia Source Extensionsが必要ですが、これはまだ広くサポートされていません。 これは私には明らかな質問につながります:ブラウザーサポートまたはプラグインを必要とするHLS、RTMP、DASHのようなプロトコルの代替として単純なプログレッシブダウンロードを使用することは可能ですか? プログレッシブダウンロードを使用してライブメディアをストリーミングするというアイデアは、これまでにないものではありません。人々はすでにオーディオのためにそれをしています。liveCasterなどのツールを使用すると、事前に記録されたMP3ファイルを必要とせずに、単一のプログレッシブHTTP応答を介してライブMP3オーディオをストリーミングできます。 しかし、ビデオでこの手法が実際に使用されている例は見たことがありませんが、その理由はわかりません。面倒で難しいブラウザ側の互換性の問題の層を比較的少ないトレードオフで削除するようです。(そして、ライブストリーミングの場合、プロが行っても互換性は依然として大きな問題です。FirefoxでBBCのiPlayerでライブビデオを視聴しようとすると、Flashをインストールするように指示するエラーメッセージが表示されます。)このテクニックは、私以外の誰もこのアイデアに言及するのを見たことがない。 どうして?生成されているプログレッシブダウンロードを介してMP4のようなビデオファイルをストリーミングし、ダウンロードしながら<video>要素で再生することを不可能にする根本的な制限はありませんか?

3
PHPとMySqlで金額を処理する方法は?
MySQLデータベースの上にPHPで記述されたレガシーコードの巨大な山を継承しました。私が気づいたのは、アプリケーションdoublesがデータの保存と操作に使用することです。 今、私doubleは丸め誤差のために金銭的操作に適していない方法について言及している多くの投稿に出会いました。しかし、PHPコードで金銭的な値を処理し、MySQLデータベースに保存する方法の完全なソリューションにまだ出会っていません。 PHPで具体的にお金を処理する場合のベストプラクティスはありますか? 私が探しているものは: データベースにどのようにデータを保存する必要がありますか?列タイプ?サイズ? データが通常の加算、減算でどのように処理されるべきか。乗算または除算? いつ値を丸めるべきですか?ある場合、どの程度の丸めが許容されますか? 大きな金額と低い金額の処理に違いはありますか? 注:日常生活で金銭的価値に遭遇する可能性 のある非常に単純化されたサンプルコード(単純化のためにさまざまなセキュリティ上の懸念は無視されました。もちろん、実際の生活ではこのようなコードは使用しません): $a= $_POST['price_in_dollars']; //-->(ex: 25.06) will be read as a string should it be cast to double? $b= $_POST['discount_rate'];//-->(ex: 0.35) value will always be less than 1 $valueToBeStored= $a * $b; //--> any hint here is welcomed $valueFromDatabase= $row['price']; //--> price …

7
大規模なプロジェクトをどのように追跡しますか?
多くの異なるファイルを持つプロジェクトを扱うとき、私は常に、パーツが相互にどのように相互作用するかについて、ゆるい追跡をしているように見えます。私は小さなコンポーネントを単独で理解するのに本当に大きな問題を抱えたことはありませんが、プロジェクトの複雑さが増すにつれて、何が起こっているのかを精神的に理解することができなくなります。メソッドとソースファイルの数が増えると、特にOOPプロジェクトでこれに気付きます。 私の経歴:私は独学のWebプログラマーです。私は主にpythonを使用して迅速で汚いスクリプトを処理しましたが、いくつかの基本的なdjangoプロジェクトも実行しました。私のようなWebフレームワークのようなフラスコ、単一ファイルレイアウトの単純さに、私は簡単に何が起こっているかの(主に)追跡することができますので。 私は今、誰かが開発した大規模なZend Framework PHPプロジェクトとやり取りする必要がある状況にいることに気づき、多数のファイルに広がるコードを理解しようとすることに圧倒されます。 他の誰かが開発した大規模なコードベースを理解するために、どのテクニックとプロセスが有用だと思いましたか?全体像を把握するのに役立つ特定の図はありますか?

8
JSFは高性能Webアプリケーションを配信する準備が本当に整っていますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 私はJSFについて多くの良い話を聞いたことがありますが、私が知っている限りでは、人々が過去にこの技術に多くの深刻な不満を抱いていたこともあります。私たちは、JSFをソーシャルネットワークプロジェクトの有望なテクノロジーと考えています。しかし、JSFのパフォーマンススコアを認識しておらず、JSFを使用していた既存の高性能Webサイトに実際に出くわすこともできませんでした。人々はパフォーマンスのスケーラビリティの問題に不満を持っています。 jsfを選択することで正しいことを行っているかどうかはまだよくわかりません。したがって、このことについてすべてお聞きになり、入力を考慮したいと思います。 ソーシャルネットワーキングサービスの高性能ニーズを満たすようにJSFを構成することは可能ですか?また、JSFの現在の問題でどの程度まで生き残ることができるのか。問題は何ですか? 私はない 私の個人的な経験のとおり、私はそれがすべて真実ではないと考えているので、他の人が普通に文句を言う何JSFと開発の複雑さを心配したが、私はより多くのものを、パフォーマンスとスケーラビリティの問題が心配です。また、以前のバージョンにリンクされている古い問題で悪用しないでください。過去に何があったとしても、私は現在の状態に関心があるだけです。

9
WebデザイナーとWeb開発者の責任の境界は何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 私はいくつかのウェブサイトの再設計のために機能開発をするために雇われました。私が働いている会社の技術レベルは比較的低く、Webサイトの以前の開発は、Web開発に関する限り独学で学んだグラフィックデザイナーによって完了しました。 開発環境の作成と、外部CMSホスティングからスクリプト言語を組み込んだ内部サーバーへのホスティングの移行を担当しているため、私の責任は基本的な開発を超えています(PHP / MySQLを選択しました)。 私はグラフィックデザイナーと仕事をしており、彼はウェブの創造的なデザインを担当しています。それぞれのタスクの境界間の混乱をめぐって、少し摩擦が生じています。 たとえば、ナビゲーションに関して意見の相違がありました。私は主に使いやすさ(私たちのユーザーベースの大部分は特にWebに精通しているわけではありません)とW3 WAI基準(多くのユーザーが古く、平均以上の割合のユーザーがいることを懸念していました)視力障害)。彼の唯一の懸念は、ウェブサイトに最もよく似ているものであり、私は彼が押していた方向がいくつかの機能的な問題を引き起こしたと感じました。 色の選択、画像、フォントなどは明らかに彼の責任であり、CSSページとスタイルクラスと使用するIDを提供してくれるだけだと思っていましたが、ページレイアウトの一部の要素はもっと当てはまるようです「使いやすさ」の領域。私にとっては、「機能性」とほぼ同義語と解釈されます。 フレームワーク、スクリプト言語、データベース設計、およびいくつかのオープンソースアプリケーション(たとえば、Moodle、そしておそらく将来はDrupal)を含む、使用するツールを選択する必要がありました。これらのツールは非常にカスタマイズ可能ですが、いくつかのインターフェースを直接操作することは、CSS、HTML、およびPHPに精通していることを超えています。これにより、彼が外観をどの程度直接制御できるかが制限され、ツールの選択についての議論につながります。 WebデザイナーとWeb開発者の役割の間に一般的に受け入れられている境界線はありますか?Webテクノロジーの彼の比較的経験の浅いバックグラウンドは、その境界線に影響しますか?

9
サーバー側の開発者はどのくらいのHTMLとCSSを知っている必要がありますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 私はやったC、C++そして今、私はウェブ開発者としてのキャリアを始めたいと思っています。私はWeb開発について多くのことを読みましたが、Webには2種類の開発者がいることを知りました。 1. Client Side Developers. 2. Server Side Developers. サーバーサイドの開発に集中したいです。私が始めたので、それは基本的に開始するために最善だろうと思ったHTMLとCSS。CSS誰かが完全に簡単に習得するには大きすぎることがわかりました。サーバーサイドの開発者はどのような基本を知っておくべきか、また彼はHTMLの達人になるべきCSSか、それとも単にやめるべきかを知りたいのですが。

6
唯一の開発者であることとその結果[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 私は会社で唯一の開発者です。プログラミング(ASP.NET 4.0、jQuery、およびSQL Server 2008)を行い、データベースとWebサーバーを管理しています(win 2008 r2)。 自分が好きなことを実行する自由を楽しんでいると同時に、すべてを悪い方法でやることができると感じています。アジャイルなどの方法ではなく、SDLCダイアグラムは使用しません。複数の小さなプロジェクトを処理します。私は自由な時間を使って最新のテクノロジーに遅れずについていき、新しいものを学び、テストしています。私はこれを過去7年間やっています。 私の懸念は、より多くの開発者がプロ​​ジェクトに関与している会社に仕事を切り替えたときに、調整するのがどれほど難しいかということです。 私はデザインパターンに従っていないので、仕事を探したり、新しい仕事に慣れるときに、私と対戦しますか? あなたが考えることができる他の長所/短所はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.