タグ付けされた質問 「websites」

Webサイトのソフトウェア開発に関する質問。

5
PHPまたはASP.NETを使用する場合 [閉まっている]
私はPHPとASP.NETを使用してWebアプリケーションの開発に幅広く取り組んできましたが、顧客からよく聞かれる質問の1つは、PHP Webサイトとasp.net Webサイトのどちらに進むかです。 したがって、最初に頭に浮かぶのは、次のような質問に答えることです。 PHPはオープンソースであり、ASP.NETはMicrosoft製です。 通常、そのような何かが言われた後、顧客はそこに空白の外観を持っています。明らかに、一方がオープンソースであり、もう一方がオープンソースではないという事実は、実際にそれらをazeしていません。そして、正当な理由で、私が最初にそれを聞いたとき、それは本当に私に多くを語らないからです。 両方で作業して、ウェブサイトの開発に関してはそれぞれに違いがあることを知っています。 私の質問は、ASP.NETとPHPの違いは何ですか 特徴 セキュリティ 拡張性 フレームワーク 平均開発時間 適切な開発プラットフォームで十分な情報に基づいて選択できるように、顧客と比較できるように、事実のリストを編集しようとしています。

5
ウェブサイトのサーバー側を常にプログラムする必要がありますか?
私は友人のために音楽プロジェクトのウェブサイトの作成を開始しようとしています。現時点ではかなりシンプルなはずです。動的コンテンツ(ツアーの日付など)はなく、いくつかの埋め込みサンプルソングまたはSoundCloudリンクしかありません。レスポンシブグリッドには、バニラJavaScriptとBootstrapまたはFoundation以外のものを使用する予定はありません。 これで十分ですか?HTML、CSS、JSファイルをホストに単純にアップロードして完了できますか、それともNodeまたはPHPでバックエンドサーバーをプログラムするのに時間をかける必要がありますか?

13
あなた自身のウェブサイトを持つことは重要ですか?[閉まっている]
それはどれほど必要または重要ですか?フォローしているブログやサイトのリストを維持しようとしていますが、多くの場合、誰かのプロファイルを取得して、そこに何もないことに気付きます。それは本当に重要ですか? C / C ++システムプログラマからRails、さらにはHaskellやJに至るまで、さまざまなレベルのプログラミングがあり、誰もがWebベースのアプリケーションで簡単に作業できる言語で作業しているわけではないことを理解しています。すべてがウェブ中心であるとは限りませんが、多くの人気のある無料のサービスの出現により、大多数のプログラマーが個人サイトを持つことを期待するのは無理だとは思いません。

8
高度にスケーラブルなWebサイトを設計する最良の方法は何ですか?
Facebookなどのソーシャルネットワークなど、高度にスケーラブルである必要があるWebサイトの場合、Webサイトを設計する最良の方法は何ですか? サイトが必要なデータを取得するためにクエリするWebサービスが必要ですか? または サイトはデータベースを直接照会する必要がありますか?(組み込みの言語構造を使用して、テーブルに自動的に入力するなどを行うことができます)。 ウェブサービスは一元化されたデータアクセスを提供し、キャッシングなどの制御がはるかに簡単になるため、より良いデザインだと思いますが、他の人はどう思いますか?

6
私のソフトウェアは「悪い」ウェブサイトでホストされています。それについて何かできますか?
編集:すべての答えをありがとう、みんな!提供されているリンクからのみダウンロードするようにユーザーに指示するテキストをWebページに含めるだけだと思います。問題は、私のソフトウェアで取得した合法的なウェブサイトと不正なウェブサイトがあったため、リンクしていないウェブサイトを避けるようにユーザーに伝える方が安全だということです。 すべての助けてくれてありがとう! 元の: 私が作成したソフトウェアは、「悪い」ウェブサイトと呼ばれるものでホストされています。説明するのは難しいので、例を示します。 無料のパスワードジェネレーターを作成しました。これは、他のほとんどの無料ソフトウェアとともに、このWebサイトで入手できます。 これは私のソフトウェアの説明です: Platform: 7/7 x64/Windows 2K/XP/2003/Vista Size: 61.6 Mb License: Trial File Type: .7z Last Updated: June 4th, 2011, 15:38 UTC Avarage Download Speed: 6226 Kb/s Last Week Downloads: 476 Toatal Downloads: 24908 サイズが完全に歪んでいるだけでなく、試用版ソフトウェアではなく、フリーソフトウェアです。問題は、私が心配している説明ではなく、ダウンロードリンクだということです。 ウェブサイトは詐欺ウェブサイトです。それらは明らかに「クラック」と「キーゲン」にリンクしていますが、それ自体が違法であるだけでなく、実際にウイルスを与えてクレジットカードに請求する偽のダウンロードWebサイトにリンクしています。 このウェブサイトで間違っていることをリストアップするだけです。彼らはすべてのソフトウェアが有料ソフトウェアであると主張し、keygensとクラックのダウンロードを提供します。彼らはプログラムに関するすべての詳細、およびプログラムのレビューと評価を偽造します。彼らと彼らがリンクしているダウンロードサイトはおそらく同じ人によって運営されているので、彼らはこれらの嘘から金をmakeけます。 私は、法的措置を追求する手段のないティーンエイジャーです。これは、残念ながら、実際に結果を得ることができないことを意味します。私のソフトウェアは個人のWebサイトからのみダウンロードしたいのですが。ソフトウェアをダウンロードするための4つの正当な場所へのリンクがあります。 基本的に、これに関して私にできることはありますか?上記で述べたように、法的措置をとることはできませんが、そのウェブサイトへのトラフィックをブラックリストに登録するなどして阻止する方法はありますか?提供するリンクからのみソフトウェアをダウンロードするように、私のWebサイトで主張できますか?または、私は気にしないでください?なぜなら、正直なところ、Googleの結果に戻るには少し方法があるからです。

6
見栄えの良いWebサイトのデザインを学ぶにはどうすればよいですか?[閉まっている]
私は中程度の能力を持つWeb開発者です。必要な場所に何かを置き、必要に応じてそこにいくつかのJQueryのものを置くことができます。ただし、自分でWebサイトを作成している場合(これを始めています)、どのようにデザインするかわかりません。誰かが私の隣に座って画面を指さして「この写真をそこに置いて、テキストを」と言ったら、私はそれをとても簡単に行うことができます。しかし、私の選択した色とテキストを使用して自分のサイトを設計すると、幼児が発明したように見えます。 誰かが私が見ることができるウェブサイト/本を知っていますか、または幼児以外のウェブデザインの基本に関するヒントを持っていますか?

5
WebサイトのわかりやすいURLとデータベースIDの現実の提供
製品、ブログ投稿など、リソースのデータベースがあります。パブリックWebサイト用に、それらに対処するURLスキームを設計する必要があります。 データベースIDがバインドされている2つの例を次に示します。 https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ わかりやすい例は次のとおりです。 http://en.wikipedia.org/wiki/LED_circuit (そこでのブラウジング生活を少し垣間見ます) メールまたはドキュメントでホバーまたは表示するときにURLの末尾に何があるかを知っているので、わかりやすいURLが好きです。SEOの方が良いか、以前はそうでした。 ドキュメントまたは製品の名前が変更されるとどうなりますか?変更された(Wikiは変更されないかもしれませんが、リソースは変更される可能性があります)か、タイプミスのためですか?私たちのリソースは非常に技術的で、長い言葉であり、間違いを起こしやすいものです。 また、数値であるデータベースIDがあります。仮装レンタルストアを使用して、ビデオのアドレスのアイデアを見てみましょう。 http://vidsyeah.com/video/sliding-doors/287171 IDは明らかであり、DBルックアップで使用されます。いいよ スライドドアビットは一意ではなく、ビデオタイトルから生成されただけで、GETで検証できます。したがって、スライドドアが入力され、doc 287171に実際にあるものと一致しない場合、404と応答します。 あるいは、誰かが気にかけた場合、人間が好きなものをそこに貼り付けることができるようにすることもできます。したがって、このURLも機能します。 http://vidsyeah.com/video/anything-at_all/287171 友好的な部分を検証する際の問題は、前述のように、名前の変更またはタイプミスの修正の問題です。名前が変更され、ドメイン内で実際に発生した場合、そこにあるURLを壊したくないので、次のようにします。 友好的な部分を確認しないでください。 確認しますが、以前のフレンドリIDが引き続き機能するように、フレンドリパーツの「履歴」をデータベースレコードに追加します。 あなたの考えやアイデアは大歓迎です。 ルカ

7
レガシーコードベースで、使用されているものと使用されていないものをすばやく見つけるにはどうすればよいですか?
そのコードベースを維持する契約を結ぶ前に、実質的なレガシーコードベースのように見えるものを評価するように頼まれました。 このような状況になったのはこれが初めてではありません。現在の例では、コードは適度に知名度が高く、かなり高負荷のマルチプレイヤーゲームサイト用であり、一度に少なくとも数千人のプレイヤーをオンラインでサポートします。そのようなサイトの多くはそうであるように、これはフロントエンドとバックエンドのテクノロジーが混在しています。 内側から見たサイト構造は混乱しています。「_OLD」と「_DELETE」という接尾辞が付いたフォルダがいたるところにあります。フォルダの多くは、目的を果たさないか、非常にわかりにくい名前を持っているようです。正規のフォルダ内にさえ、いくつもの古い未使用のスクリプトが存在する可能性があります。それだけでなく、それ以外の場合は操作可能なスクリプトであっても、間違いなく多くの無効なコードセクションがあります(はるかに差し迫った懸念)。 これは、現在のメンテナーからサイトの元の開発者/メンテナーへの引き渡しです。これらの種類のシナリオでは当然のことですが、現職者は、契約上および法律上、新たに選出されたメンテナーにそれをプッシュするために必要なもの以外、ハンドオーバーとは何の関係もありません。したがって、既存のサイト構造に関する情報を現職から抽出することは、単に問題外です。 コードベースに入るために頭に浮かぶ唯一のアプローチは、サイトのルートから始めて、リンクされたスクリプトをゆっくりと、しかし確実にナビゲートすることです...そしておそらく何百もの使用があり、そうでないものは何百もあります。特に古いFlashアプリケーションでは、他のスクリプトへのリンクがテキストファイル(.AS / ActionScript)ではなくバイナリ(.FLA)に埋め込まれている可能性があるため、サイトの大部分がFlashにあることを考えると、これはさらに簡単ではありません。 だから、保守性のために全体としてコードベースを評価する方法について誰かがより良い提案を持っているのだろうかと思っています。WebサーバーのOS(アクセスできる)上のファイルへのアクセス頻度のグラフを表示する方法があれば素晴らしいと思います。一度も使用されないファイルがあるため、一度も使用されていないファイルを削除できます。

10
コードを変更してライブWebサイトを更新するにはどうすればよいですか?
これは非常に基本的な質問です。誰かが私にユーモアを与え、彼らがこれをどのように処理するかを教えてくれたら、私はとてもうれしいです。 SynchToyをインストールして以下の問題を修正しようとしているため、これを投稿することにしました。 この状況にいると、何度も痛みを伴う明白な方法を見逃しています。これは、会社で唯一の開発者であることに起因しています。 職場のコンピューターで開発されたASP.NET Webアプリケーション ソリューションには2つのプロジェクトがあります。 ウェブサイト(ファイル) WebsiteLib(C#/ dll) Gitリポジトリを使用する GoGrid 2008R2 Webサーバーに展開 展開: コードを変更します。 Gitにプッシュします。 サーバーへのリモートデスクトップ。 Gitからプルします。 Windowsエクスプローラーでドラッグ/ドロップして、ライブファイルを上書きします。 ステップ5では、Webサイトのルートからすべてのファイルを削除します。これは良いことではありません。だから、SynchToyをインストールしようとしています... 更新:すべての有用な応答に感謝します。答えをマークするものを選択することはできません-Web展開を使用する間に-いくつかの有用な提案があるように見えます: Webプロジェクト=単一のDLLにパッケージ化されたサイト全体-単純な更新をプッシュすることはできません-50人の会社の孤独な開発者であるため、これは時々より単純なもののままです。 SCMからサイトのWebルートに直接移動します-私はもともと、SCMの隠しディレクトリが公開されることを恐れてこれをしませんでしたが、ここでの回答はそれを乗り越えるのに役立ちました(私はまだ1確認するのを忘れることを心配することは、時間の経過とともにまだ真実です) Webファームを使用し、ノードに体系的に展開する-これは、ダウンタイムがゼロの理想的なソリューションです。これは、サイトが本質的に会社のリアルタイムの収益源であるため、実際に私が気にしていることです。ただし、サーバーのコストは2倍になります。 ->最後に、サイトのシングルクリック展開が必要であるか、または他に何か間違っている必要があるという基本原則の強化は、おそらく私が答えから得た最も有用なものです。 更新2:私はこれに戻って、今何ヶ月もの間存在し、完全に機能している実際のソリューションで更新すると思った(私の単一のWebサーバーソリューション)。 私が使用するプロセスは次のとおりです。 コードを変更する Gitにプッシュ サーバーへのリモートデスクトップ Gitからプル 次のバッチスクリプトを実行します。 cd C:\ Users \ Administrator %systemroot%\ system32 \ inetsrv \ appcmd.exe停止サイト "/site.name:Default Web Site" robocopy Documents \ code …

1
OAuthの代替手段
Web業界は、APIサービスを外部の消費者と開発者に拡張する際にOAuthを使用する方向に移行/移行しています。シンプルなものにはいくつかの優雅さがあります...そして、3ステップのOAuthプロセスはそれほど悪くはありません...私はそれが最良の選択肢であることに気づきました。 より優れた、より安全な代替手段はありますか? セキュリティ参照は、次のURLから派生しています。 OAuth 2.0はWebに悪いですか? Webに悪い署名のないOAuth 2 ITセキュリティスタックエクスチェンジでこれに遭遇しましたが、セキュリティの観点からはそれが痛烈だと思いました。 OAuth / OpenID / Facebook Connect ..クレイジー? たぶんSAML 2.0が代替手段ですか? 何についてのOpenIDの? この質問の目的は、プログラミングの観点からです。 OAuthは今日存在する最良のオプションですか? セキュリティの観点、実装の観点、長寿命(数か月でやり直す必要はありません)、Webを消費するモバイルアプリケーションのサポートを可能にする消費者にWebアプリケーションを拡張できる代替オプションがありますか応用。

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

8
クライアントがバックグラウンドミュージックをサイトに追加することを希望しています。これがひどいアイデアだと彼らに伝えるにはどうすればいいですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 特定のクライアントのWebサイトでかなりオートミールのような経験をしています。彼らが要求した最新の「機能」は、サイトの読み込み時にバックグラウンドミュージックが自動的に再生されることです。これが悪い考えだと彼らにそっと納得させるには、何と言ったらいいですか?

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ページを非常に高速に読み込みますか?


5
バックエンドは良いが、フロントエンドは悪い
Web開発を開始したいのですが、PHPを学んでいます。 Java、Python、およびC ++の 経験があります。この経験により、Web開発のバックエンド側が得意になりました。 しかし、私はデザインとグラフィックスがひどいです。 ウェブサイトを始めたいです。 あなたは私が何を提案するのですか? あなたの提案がグラフィックスをより良くすることである場合、何が良い方法でしょうか? また、デザインやグラフィックスに使用しているものを知りたいのですが、そのための良い学習スポットは何ですか?

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