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

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

8
チームにおけるシニアWeb開発者の役割は何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 他の3人のWeb開発者のチームで、私は1年間主任Web開発者としての肩書きを持っています。これがリードとしての最初の仕事です。 私は自分の役割が経営陣から何であるかについてかなり設定されています。他の上級レベルの開発者が何をしているのか興味があります。私は主に、他の組織のリーダー/シニア開発者として他の人々の責任が何であるかについて興味があります。私は中小企業でしか働いていなかったので。 (a)組織のシニア/リードWeb開発者に何を期待しますか(サイズに関係なく)。 (b)Web開発リーダーとシニアWeb開発者に違いはありますか? 私はいくつかのスレッドをレビューしましたが、自分自身をシニア開発者と呼ぶべきであるが、シニア開発者が彼/彼女のチームですべきことの役割を包括的に議論していない場合について議論したものがありました。

2
WebサイトにHTML / CSSレイアウトを使用する代替手段はありますか?[閉まっている]
この投稿を改善したいですか?引用や回答が正しい理由の説明など、この質問に対する詳細な回答を提供します。十分な詳細のない回答は、編集または削除できます。 ここで何が尋ねられているかを伝えるのは難しいです。この質問は曖昧、曖昧、不完全、過度に広範、または修辞的であり、現在の形式では合理的に答えることができません。この質問を明確にして、再開できるようにするには、ヘルプセンターに アクセスしてください。 7年前に閉鎖されました。 HTML / CSS以外のWebサイトのレイアウトを設計するためのマークアップまたはプログラム式を作成する既存の使用中の、または単なる概念的な試みはありますか? 他の人がいて、頻繁に使用されているように見えない場合。どうしてこれなの?

2
誰かがSSL証明書の保証を請求したことがありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 8年前に閉鎖されました。 SSL証明書は、多くの場合、たとえば50万ドルや100万ドルなど、さまざまな量の保証または保証を公示します。 私の質問は、SSLの歴史の中で、これらの保証の1つを実際に成功させた人はいますか?事例はありますか?そうでない場合、それらが単なるマーケティングの仕掛けであると仮定するのは公平ですか?

4
GraphQLの代わりにSQLを使用しないのはなぜですか?
最近、RESTfulより優れていると主張するGraphQLについて学びました。しかし、なぜ単純にSQLステートメントをHTTP GETリクエストに入れないのだろうと思い始めました。 たとえば、GraphQLでは次のように記述します { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors { name } } } これは、対応するSQLよりもそれほど単純ではありません SELECT id, title FROM movies WHERE id = cixos5gtq0ogi0126tvekxo27; SELECT actors.name FROM actors, actors_movies WHERE actors.id == movies.actor_id AND movie.id == cixos5gtq0ogi0126tvekxo27; クエリをURLエンコードしてサーバーに送信することができます GET endpoint?q=SELECT%20id%2C%20title%20FROM%20movies%20WHERE%20id%20%3D%20cixos5gtq0ogi0126tvekxo27%3B%0ASELECT%20actors.name%20FROM%20actors%2C%20actors_movies%20WHERE%20actors.id%20%3D%3D%20movies.actor_id%20AND%20movie.id%20%3D%3D%20cixos5gtq0ogi0126tvekxo27%3B HTTP/1.1 はい、クエリURLは長すぎる可能性がありますが、RESTへの準拠を気にしない場合は、POST要求の本文に含めることができます。(ところで、RESTが意味をなすようにHTTP RFCを改訂する必要があると思います:クエリ文字列の長さを制限することは、実装を最初の段階で仕様と混合します) クライアントからSQLを直接発行することには、次の利点もあります。 GraphQLを解析するためにサーバー側のコード/ライブラリは必要ないため、開発時間が短縮されます。 GraphQLを解析するためにサーバー側のオーバーヘッドは必要ないため、実行時間が短縮されます。 SQLステートメントは、GraphQLよりもはるかに柔軟性があります。なぜなら、ほとんどの場合、後者はSQLに還元されるからです。 誰もがSQLを知っています。 それでは、GraphQLがSQLより優れている点は何ですか?

10
開発の開始時または終了時に、パフォーマンスを向上させるためにソフトウェアを最適化するのはいつですか?
私はジュニアソフトウェア開発者であり、パフォーマンス(速度)を向上させるためにソフトウェアを最適化するのに最適な時期はいつになるのか疑問に思っていました。 ソフトウェアが非常に大きく、管理が複雑ではないと仮定すると、最初にそれを最適化するためにより多くの時間を費やす方が良いでしょうか、またはすべての機能を正しく実行するソフトウェアを開発し、パフォーマンスを向上させるために最適化を進めるべきですか?

4
データベースの設計が不十分なリレーショナルデータベース駆動型アプリケーションでより良いオブジェクト指向コードを作成する方法
私は主に、すべてのページに複数のテーブルとそれらのテーブルに適用されるフィルターがある類似したページの束で構成されるJava Webアプリケーションを作成しています。これらのテーブルのデータは、SQLデータベースから取得されます。 私はmyBatisをORMとして使用していますが、データベースの設計が貧弱で、mybatisはデータベース指向のツールであるため、私の場合はこれが最良の選択ではないかもしれません。 データベースの設計が貧弱であるため、クエリが非常に異なる可能性があるため、類似したものに対して異なるクエリを作成する必要があるため、多くの重複コードを記述していることがわかりました。つまり、クエリを簡単にパラメータ化することはできません。これは私のコードに伝播し、単純なループでテーブルの列に行を入力する代わりに、次のようなコードがあります: 取得Aデータ(P1、...、PI); get B Data(p1、...、pi); Cデータの取得(p1、...、pi); Dデータの取得(p1、...、pi); ... そして、異なる列を持つ異なるテーブルがある場合、これはすぐに爆発します。 また、ページ内のhtml要素へのオブジェクトのマッピングである「ウィケット」を使用しているという事実も複雑さを増しています。そのため、私のJavaコードはデータベースとフロントエンドの間のアダプターになります。これにより、ロジックが混在した大量の配線、定型コードが作成されます。 正しい解決策は、ORMマッパーを、dbへのより均質なインターフェースを提供する追加レイヤーでラップすることでしょうか、または私が書いているこのスパゲッティコードを処理するより良い方法はありますか? 編集:データベースに関する詳細情報 データベースは、主に電話情報を保持しています。貧弱なデザインは以下で構成されています: ドメインの知識とは関係のない人工キーを主キーとして持つテーブル。 一意のトリガー、チェック、または外部キーは一切ありません。 さまざまなレコードのさまざまな概念に一致する一般的な名前のフィールド。 条件が異なる他のテーブルと交差することによってのみ分類できるレコード。 文字列として保存される数値または日付である列。 まとめると、散らかった/怠zyなデザインです。

5
PythonとDjangoは、Java / .NET Web開発者にとってどれほど難しいと思いますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 私は数か月前に現在と将来のすべての開発努力を率いている小さな会社で新しい仕事を始めました。私は個人的に、主にJavaだけでなく.NETの観点からソフトウェアの設計と開発に長年の経験があります。私はキャリアの後半で。同じ問題を解決するために。 私の上司にはスタートアップ企業があり、あまり多くの情報を明かすことなく、Googleマップに統合してルートを構築する中程度に洗練されたWebアプリケーションが必要でした。 彼は彼らが約束したWebアプリケーションを外注し、主に配信不足に陥り、期限を過ぎました。彼は現在、投資したお金の少なくとも一部を回収しようと戦っています。現在のサイトのソースコードは持っていますが、実際に使用する前に修正して追加したいもののランドリーリストがあります。 彼は私にもう少しお金を払ってこれをやりたいかと尋ねましたが、問題はサイトがDjangoを使用してPythonで書かれていたことであり、私はまったく経験がありません。PythonやDjangoについてはほとんど何も知らず、ゼロから学ぶ必要があるため、私はこれが本当にベストな人間ではないと彼に言いました。私がその時間を使って言語とプラットフォームを学習しているとしたら、彼に時間ごとに彼に時間を請求するのは公平ではないと感じます。 私の経験レベルの要約に基づいて、これを拾うのにどれくらい難しいか、どれくらい時間がかかると思いますか?時間の無駄だと思うなら、経験豊富なPython Web開発者を見つけるための提案を誰かがお勧めできますか?お金は彼にとって今の関心事なので、彼はもはや最大の予算を持っていません。

6
Chrome Developer ToolsはFirebugの適切な代替品ですか?
Chrome Developer ToolsはFirebugの適切な代替品ですか? Djangoを使用して簡単なWebアプリを開発する方法を学んでいます。Firefox / Firebugのインストールを推奨している本。私はChromeに慣れていて、切り替える必要があるのか​​、Chrome開発者ツールにFirebugのすべての重要な機能が含まれているのかを知りたいと思っていました。

1
Haskell Webフレームワーク調査[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 Haskellには、Happstack、Snap、およびYesodのようないくつかのWebフレームワークがあり、おそらくさらにいくつかのフレームワークがあります。 それらはどのような点で互いに異なっていますか?例えば: 機能(例:サーバーのみ、またはクライアントスクリプト、さまざまな種類のデータベースの簡単なサポート) 成熟度(安定性、ドキュメントの品質など) スケーラビリティ(パフォーマンス、便利な抽象化など) 主なターゲット また、これらのフレームワークを使用した実世界のサイト/ Webアプリの例は何ですか? どうもありがとう。

11
開発者として、組織内の他の誰も気にかけない場合に問題を報告するのは私たちの仕事ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 この質問は、Software Engineering Stack Exchangeで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 編集: 指摘する必要があります。私の個人的な見解は、私は積極的に取り組むべきだということでした。私は時々自分の舌を噛まなければならないことを知っています、そして私はコミュニティのインプットを得たいと思っていました(これは当時のことでした)。 SOファミリーのサイトで、これを尋ねるのに適切な場所を見つけることができませんでした。 ここにシナリオがあります- 小さな組織<70人の従業員 ノーQA部門 毎日数千人が閲覧するウェブサイト。 私は唯一のウェブサイト開発者です IE6でサイトが壊れているという苦情は一度もありません。 私たちのサイトは何年もIE6で機能していませんでした。私が置き換えた人は、それを作成した人がIE7でのみ「テスト」していたに違いありません。私はVirtual PCをIE6で起動しましたが、私たちのサイトは完全に混乱しています。それらが非常に文字化けしている一部のメニュー項目は選択できません。それはひどく見えます。 繰り返しになりますが、バグを積極的に探し出すのは私たちの仕事ですか、それともお客様の要望を修正するだけですか? 個人的には、この機会を組織で活用して、IE6のサポートまたは互換性に対する期待を下げたいと考えています。

5
Java Webアプリケーションのフォルダー構造
J2EEの初心者として、最近、Core of J2EE:Servlets&Jspsを使用して、ゼロから独自のプロジェクトの開発を開始しました。 プロジェクトのフォルダー構造が正しいかどうかを評価できませんでした。これが私のプロジェクトのフォルダ構造です。 質問をする前に、誰かが私に尋ねたとしても、なぜこのタイプのフォルダー構造なのか、答えることも正当化することもできません。質問:jspをweb-infの外に置くのは良い兆候ですか?そうでない場合、なぜそうなのですか?はいの場合、なぜですか? J2EE Webアプリケーション用の標準的なフォルダー構造の規則はありますか、mavenがいくつかの標準を導入したことは知っていますが、それでも、要件に応じてカスタマイズできます。 私は少しグーグルをして、2つの参照を見つけました 1 2 答えが同じページになく、そこから結論を引き出すことはできませんでした。 J2EE Webアプリケーションのフォルダ構造をレイアウトする際に考慮すべき点は何ですか、重要なことは、JSP、静的コンテンツをどこに入れるべきか、そしてなぜですか?

7
最も使いやすい言語を使用するか、会社の「標準」を使用するか
私は特定の工場向けにイントラネットサイトを開発する予定であり、当社のWeb開発の標準はIIS + ASP.Net + VB.Net + Microsoft SQL Serverです(約10以上の工場があることに注意してください)。イントラネットサイトは私の工場でのみ使用され、私がそれをサポートするのは私だけです。私はLAMPのセットアップにはるかに精通しており、ASP.Netよりもはるかに迅速にPHPを使用して開発と問題解決を行うことができました。会社の「標準」はASP.Net/VB.Netですが、会社が全体として行うことのほとんどは、サードパーティソフトウェア(通常はJavaベース)を購入することです。会社も知っているASP.Net/VB.Netはもちろん、VB6。 そうは言っても、会社の標準に違反して、私がよりよくサポートできるセットアップを使用する方が良いのか、それとも、現在誰もいなくても会社がよりよくサポートできるセットアップを使用する方が良いとにかく社内で独自の標準をサポートできますか? 私の場合に考慮すべきいくつかの追加要因: 繰り返しますが、これは私の工場だけのためのものであり、私が会社を辞めない限り、これをサポートするのは私だけです。すでに会社にいる誰かはいません。 とにかく、同社は標準でほとんど開発を行っていません。 既存のソフトウェアのほとんどが自社の標準を使用していません。 会社の標準を選択した場合、Microsoft SQLのExpressバージョンとWindows 7 OSを使用する必要があります。私の読書から、Expressバージョンはビジネスでの使用には問題ありませんが、データベースのサイズは制限されています。

2
F#は、データベース駆動型のWeb開発に特に役立つものを提供しますか?
私の組織は今年、ついにMS Visual Studio 2010にアップグレードしました。Visual Studio 2010が提供する大きな新機能の1つは、F#プログラミング言語です。 F#は、Lispと同様の関数型プログラミングパラダイムを提供することを理解しています。ただし、Lispとは異なり、F#は.netフレームワークのマネージコードにコンパイルされます。 現在、私はデータベース駆動型のWebアプリケーション開発に取り組んでいます。現在、私はバックエンドでSQLコードを使用し、フロントエンドでC#.net AJAX Webアプリケーションを使用するn層アプリケーションで作業しています。F#がこの種の開発に特に役立つものを提供しているかどうかを知りたいです。

6
Web開発に関しては、「バックエンド/サーバーサイド」が本当に理解できませんか?
Web開発の世界では、バックエンド/サーバー側のプログラマーは正確に何をしますか?私は概念全体を本当に理解していないと思います。 HTML / CSSレイアウトとWebサイトのデザインを行い、PHPで少しSQLを実行しました(スキルをさらに向上させていますが、それは私にとってはサイドプロジェクトのようなものです)。少量のJavaScript / JQueryも実行しました。 しかし、スクリプト言語(Rails / Python / etc)などの「バックエンド」の仕事は理解していません。あなたは彼らと一体何を「する」のですか?

8
Webアプリケーション(PHP)開発用のベストプラクティスワークフローツールを検討してください。[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 6年前に閉鎖されました。 私の答えの例に従って、より経験のある人が質問を編集できることを本当に望んでいます: バージョン管理を使用する テスト駆動開発 デバッグコード(PHPのxdebug) UML図の使用 保守可能で再利用可能なコードのためのOOPの使用 迅速なアプリケーション開発のためのフレームワーク(PHPのZend Frameworkなど)の使用 他に何か、または私が上で述べたことの詳細? 基本的に、私は開発者のチーム(私自身は開発者です)を結成している最中です。プロのプログラマー/デザイナーなどがどのように連携すべきか、どの標準/パラダイムを使用すべきかについてアドバイスをお願いします。 また、誰かが本に関する本やリンクを持っているなら、それを歓迎します! 私はこれを見つけましたが、私が探しているもの、または少なくともその一部を満たしていると思います: http://www.ibm.com/developerworks/websphere/library/techarticles/0306_perks/perks2.html

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