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

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

5
Elmの主張のように、「ランタイム例外なし」の利点は何ですか?
一部の言語では、「実行時例外がない」と主張している他の言語よりも明確な利点があります。 私はこの問題について混乱しています。 ランタイム例外は、私が知る限り単なるツールであり、適切に使用されている場合: 「ダーティ」状態を通信できます(予期しないデータでスロー) エラーの連鎖を指すことができるスタックを追加する 乱雑(無効な入力で空の値を返すなど)と開発者の注意が必要な安全でない使用(無効な入力で例外をスローするなど)を区別できます。 エラーに詳細を追加することができます。例外メッセージを使用して、デバッグ作業に役立つさらに詳細な情報を提供できます(理論的に) 一方、例外を「飲み込む」ソフトウェアをデバッグするのは本当に難しいと感じています。例えば try { myFailingCode(); } catch { // no logs, no crashes, just a dirty state } 質問は、「ランタイム例外なし」の強力で理論的な利点は何ですか? 例 https://guide.elm-lang.org/ 実際には実行時エラーはありません。ヌルなし。未定義は関数ではありません。

3
プログラマーは私の半成人向けのWebサイトを構築しません。どうして?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私は長い間このウェブサイトを完成させたいと思っていました。 私は自分が望むものをきちんと整理して書き上げただけでなく、幻想のアイデアを与えるために偽のページのフォトショップで行われた明確な例を持っていて、隠された驚きなしに、私はプログラマーの夢の仕事になると思いました。 残念ながら、どの会社もウェブサイトに触れません。それについて違法なものはありません。これは、プロのドミナトリスの成人向けリストです。世の中にもっとひどくてハードコアなサイトがあり、これが単なるリストであるとき、私は大したことが何であるかわかりません。プロドミネーションは、米国および世界のほとんどで合法的な職業です。人々はサイトに触れたくないだけです。本当に奇妙です。サイトのすべての情報と詳細が完全かつ明確にレイアウトされています。返事が得られないか、遠隔地の大人には触れないという人がいます。 これには理由がありますか?

6
より経験豊富な開発者がいない場合に、実際のプロジェクトで作業しながらスキルを向上させるにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私はC#とASP.Netで働いている小さな会社の主任開発者です。私たちのチームは、開発と設計の経験が少ない2〜3人の小規模です。私はより多くの上級開発者から学ぶ機会がありません。自分のチームの誰も私を導き、最良のアプローチを選択するのを手伝ってくれる人はいません。 経験豊富な開発者がいない場合、実際のプロジェクトに取り組みながらソフトウェア開発スキルを向上させるにはどうすればよいですか?

8
Web用のMVC以外のデザインパターンはありますか?
MVC以外にWebのデザインパターンはありますか? 次のようなデザインパターンがあることを知っています:Registry、Observer、Factory、ActiveRecord、...、MVCその他のデザインパターンとフォルダー構造のセット。 MVCは他のデザインパターンのセットであるようなデザインパターンはありますか? 編集:私のプログラミング言語はPHPです。

8
動的(サーバー側で生成された)CSSを使用しないのはなぜですか?
サーバー側で生成されるHTMLは簡単であるため(AJAXよりも前に動的なWebページを作成する唯一の方法でした)、サーバー側で生成されるCSSはそうではありません。実際、私はそれを見たことがない。CSSコンパイラはありますが、静的として使用できるCSSファイルを生成します。 技術的には、特別なライブラリは不要です。HTML スタイルタグは、静的CSSファイルの代わりにPHP(/ ASP / whatever)テンプレートスクリプトを参照し、スクリプトはCSS コンテンツタイプヘッダーを送信する必要があります-それだけです。 キャッシュに問題がありますか?そうは思いません。スクリプトは、no-cacheなどのヘッダーを送信する必要があります。デザイナーにとって問題ですか?いいえ、CSSテンプレートを編集する必要があります(HTMLテンプレートを編集するため)。 なぜ動的CSSジェネレーターを使用しないのですか?または、もしあれば、私に知らせてください。

6
Javascriptを知らずにCoffeescriptを使用することはどれほど危険ですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私はウェブ開発を学ぼうとしているかなり経験豊富なプログラマーです。グラフィックにsvgまたはcanvasを使用するクライアントサイドWebアプリケーションを開発しようとしています。Coffeescriptでアプリケーションコードを作成することにしました。JavascriptもCoffeescriptも知りません。 JavascriptからCoffeescriptのWeb開発を知ることはどのくらい必要ですか?Javascriptを理解する必要がある厄介な問題にぶつかりそうですか?CoffeescriptのJavascript APIを喜んで使用できますか? 編集:1週間でJavascriptの基本を簡単に学ぶことができました。私は、Javascriptに多くの隠された鋭いエッジがあるようだともっと心配しています。StackOverflow Javascript の最も奇妙な言語機能の質問では、最も一般的な言語の1つです。珍しいオブジェクトとクラスモデルがあります。これには、非自明の名前スコープ規則があります。本当に言語を知るには1週間以上かかります。 私はウェブ開発を学ぶために小さなシンプルなプロジェクトに取り組みます。JavascriptまたはCoffeescriptを使用する方が良いでしょうか?長期的にはCoffeescriptを好むと思いますが、Coffeescriptを使用するためにJavascriptを完全に理解する必要がある場合は、Javascriptから始めたいと思います。

5
既に経験豊富な開発者である私の学位を取得するための最良/最も簡単な方法は何ですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私は過去5年間、アクティブなプロのソフトウェア開発者(主に.NETを使用)であり、自分自身に過度に集中することなく、私は非常に有能な開発者であると言えます。私は、最新のツール、業界、および最新の標準/プラクティスを常に最新の状態に保ちます。私はかなり高レベルのIT会社で働いており、他の会社とうまくやり取りしています。私は最新のチームの動的な方法論についても最新であり、優れたリーダーシップ/管理/人材スキルを持っていると感じています。 しかし、私は学位を取得したことがありません。私は何百もの本や経験から自分で知っていることをすべて学び、学んでいます。1年ほど前に経済から大きな打撃を受けるまで、私はしばらくの間自分のソフトウェア会社を経営していました。それには長い時間とたくさんのアプリケーションが必要でしたが、ついに今の仕事を見つけました。 バカみたいに大学を中退して授業料を払うのをやめて、会社を始めて、人生が進むにつれて、今は留まって学位を取得したかったのにと思います。デフォルトの学生ローンがあり、かなりのお金を再び稼いでいるので、これらの借金を返済するために、私は後端で働いています。 私はこの学位なしであまりにも多くの天井にぶつかりました。1つは、同じレベルの知識と経験を持つ人ほど多くの人を作ることはありませんが、学位も持っています。また、学位を取得せずに業界で仕事を得るためにかかった労力は、疲れ果て、憂鬱でした。 今、私の学位を取得するための最善の方法は何ですか? この学位を提供するオンライン学校はありますか? オンライン学校も良い選択でしょうか? 業界での私の知識と経験は、学校教育をより速く/安く仕上げるのに役立ちますか? 似たような立場にいる人はいますか?もしそうなら、あなたの前に置かれたすべての障壁をどのように克服しましたか? 学生ローンをデフォルトで借りて、後で学校に戻ろうとしたことがありますか?それにどのように対処し、どのように影響しましたか?

9
Web開発者はTCP / IPとルーターがリクエストを管理する方法を理解する必要がありますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 本日、重要なサイトで開発者としての職に就くための面接を受けました。彼らは何百ものプログラミング言語関連の質問をしましたが、私は問題なく答えることができましたが、PCからWebサーバーにリクエストを送信すると、TCP / IPリクエストがどのように行われるかについて質問を始めました。私は学生としてそれらのコンテンツを受け取りましたが、私はほとんどウェブ開発で働いているので、私の質問は次のとおりです。 主にWebアプリケーションで作業するソフトウェア開発者として、TCP / IPおよびルーターが要求を管理する方法に関する広範な知識が必要ですか、それとも単なるブラックボックスの知識ですか?

4
Webアプリケーションでのテスト駆動開発のリソースですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または詳細な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 WebアプリケーションにTDDを実装して、リグレッションを減らし、リリースの品質を向上させたいと思いますが、Webアプリケーションのようにふわふわしたもので自動化されたテストをどれだけうまく実行できるか確信がありません。 TDDと単体テストについて読んで試しましたが、例は「堅実」で、通貨コンバーターなどの単純な機能です。 コンテンツ管理および公開システムの単体テストに役立つリソースはありますか?ショッピングカート/ストア(物理製品およびオンライン製品)の単体テストはどうですか?AJAX? 「Web Test Driven Development」のグーグル検索では、数年前の古い記事で、計算機のような機能の同じ例や、TDDが何よりも優れている理由(例なし)について説明しています。

4
FacebookがPHPのほかにC ++を使用したのはなぜですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 FacebookがPHPのほかにC ++を使用する必要がある主な理由は何ですか?多くのビジターでWebサイトを作成する場合、C ++も使用する必要がありますか?

7
ASP.NET Ajax、jQuery、およびJavaScriptについて混乱[非公開]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新する Software Engineering Stack Exchangeのトピックになるようにします。 6年前に閉鎖されました。 昨日、ASP.NET 4の本からASP.NET AjaxとjQueryの章をいくつか読んだところ、これらのフレームワークが非常に興味深いことがわかり、それらについてさらに学ぶことにしました。 今日、私はAjaxとJavaScriptのライブラリからいくつかの本を借りました。ASP.NET AjaxはAjaxとは異なり、jQueryは「新しい」JavaScriptのようです。 JavaScriptをスキップしてjQueryを直接学習できるということですか? 一方、私が借りた非ASP.NET Ajaxの本は、クライアント側のWebプログラミングにのみ適用されるようで、ASP.NET Ajaxから学んだものとは大きく異なります。私がASP.NET開発者であれば、クライアント側のAjaxではなくASP.NET Ajaxに固執すべきだと思いますか?PHPはどうですか?ASP.NET Ajaxに似た「PHP Ajax」はありますか? 他のツールを習得するのが面倒なわけではありませんが、適切なツールに集中したいだけです。

2
フックとは何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 6年前に閉鎖されました。 さまざまなプログラミング記事でこの用語フックに出くわし続けます。しかし、それらが何であり、どのように使用できるのか理解できません。そこで、フックの概念を知りたいだけです。特にWeb開発のコンテキストで、誰かが私をいくつかの例にリンクできれば、それは素晴らしいことです。

5
潜在的な利害関係者が多すぎるときに開発プロジェクトを開始する方法
私は大学で(唯一の)Webアプリケーション開発者として新しい仕事に就きました。 大学には多くの異種のシステムがありますが、どれもかなりひどくコーディングされたレガシーシステムです。ほとんどがPHPで構築されており、出席、試験結果、採点などを処理します。 私の最初の仕事は、このデータを大量に組み込むシステムを構築することです。現在、さまざまなデータベースに格納されており、それを引き出すためのフレンドリーなAPIはありません(既存のシステムは、データとビューを分離せずにPHPでコーディングされています)学生に関する牧歌的な情報を記録し、教師や上級スタッフに有用な方法で提示するための新しいプラットフォームを使用して、学生に関する問題に迅速に対応できるようにします。 最初の会議では18人が参加しました!多数派を代表する明確なリーダーや声はありませんでした。識別可能なクライアントはありません。会議は、学部長からのマイナーな機能に関する詳細な実装のアイデアから、Excelスプレッドシートをデータ入力に使用すべきかどうかについての議論へと変わりました。 想像できるように、私の頭は最後に回転していました。私は実際にはたくさんの良いアイデアを持っていましたが、それらを聞くことはできませんでした。マーケティング代理店の開発チームの一員になる前、これは私にとって非常に新しい役割です。プロジェクトマネージャー、クライアント、デザイナー、開発者という非常に明確な役割がありました。 経験豊富な開発者やマネージャーが、プロジェクトチームに似たものに同僚を誘い込む方法についての指針を教えてくれるかどうかを知りたいです。アジャイルは進むべき道ですか?すべての異なる声を処理する方法はありますか?いくつかのプロセスを非常に迅速に導入する必要があることは明らかですが、それが何であるかはわかりません。

2
フォーブス/ ZdnetなどのニュースWebサイトは、あるWebページを別のWebページにシームレスにマージしますか?
例に行く場合: http://www.forbes.com/sites/adrianbridgwater/2015/06/12/why-technology-has-to-be-continuous/ または http://www.zdnet.com/article/if-you-want-those-cool-ios-9-features-its-time-to-buy-a-new-ipad/ ページの下部に到達すると、新しいニュースストーリーが読み込まれ、インターネットブラウザのURLがこの次のニュースストーリーのURLに変更されます。だから私は、ページ間でほとんど無視できる遅延で、Webページが次のWebページをほとんど瞬時にロードする方法を疑問に思っていました。たとえば、次のニュース記事のWebページを事前にダウンロードしてから、Webページを非常に高速に読み込みますか?

2
react.jsは、静的なコンテンツ駆動型サイトに意味がありますか?
DOM操作が非常にスムーズで分かりやすいので、react.jsモデルでかなり売れています。しかし、移動しないテキストや画像の大きなブロックが多く、静的なサイトでどのように活用できるのかと思っています。邪魔になりますか?コンポーネントの状態がテキストのKBであるのは厄介なようです。

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