ルーベンの公式に従います。あなたの質問は主観的な個人的な意見です。これが私のものです:
Visual Studio を使用すると、Web ページを非常にうまく編集できるため、Dream Weaver は実際には必要ありません。また、コードの記述とアプリケーションのテストにも役立ちます。Dream weaver は、メニューの作成などを行うのに役立つ場合があります。Dream weaver を使用せずにそれらのことを学ぶ必要があると私は言いますが、それはあなた次第です。
ユーザーの行動は重要ではありません。もちろん、提案の利便性のためにいつでもユーザーのアクティビティを追跡することを選択できますが、この機能の実装にはしばらく時間がかかります。また、かなりの数のユーザーがそれをオフにすることを好むと考える場合、優先順位を付けるべきではないと言いますプロジェクトのこの部分 (あなたのプロジェクトがまさにそれに関するものでない限り)。
疑わしい場合は、常にId
. ルーベンスが示唆するコラムは聴覚に良いので、それも考慮してください。セキュリティが最優先であることをお伝えしたいと思います。ログインからログアウト、パスワードの変更などのすべてのサイクルは単純に見えますが、特別な注意が必要です。ここで少し自己宣伝します。メールで失われたパスワード オプションを回復/リセットするための私の回答から始めます。
あなたは本当にそれを行うことができます。問題は、どのくらいの時間がかかるか (間に合うかどうか) です。つまり、何事にもある程度の学習が必要です。知っておくべきことが 2 つあります。
未来を知っているふりをするのはばかげている. ソフトウェア開発では、過去に何かを行ったことがあれば、そのコードを再利用できる可能性があります... 古いコードを再利用できないことがはっきりしている場合、それは次の理由によるものです: a) 行っていない、または b)あなたはそれを十分に行っていません。そのため、プロジェクトの前に立つたびに、まだ行っていないことがあり、それらはより多くの時間がかかる部分になります (他の人にとっては、再利用するだけなので)。彼らはかかりますか。いいえ、時間内に完了するかどうかはわかりません。また、常にそのようになっているため、関係なく物事を完了できます。
あなたはいつでも平凡でありえます...悪いアドバイスですか?はい、少し。しかし実際には、締め切りまでに何かを提示する必要があり、何をすべきかわからない場合は、いつでも既に知っているものを使用できます。こうすることで、簡単に追い越せますし、無理をしないことにも慣れます (平凡であること)。では、あなたにとって何が重要かを決めてください: 良い成績を取る*か、それとも新しいことを学ぶか? [はい、両方できます]。
*: 悪い教師を仮定すると、それは二分法にすぎません。良い教師は、新しいことを何も試みずによくできたプロジェクトに良い評価を与えず、代わりに、革新的であるがほとんど機能しないプロジェクトにインセンティブを与えます (またはそれが理論です)。
4Shared だけでなく、Google Drive、Microsoft SkyDrive、Dropbox、Mega...
あなたのサイトは、人々が個人のメディアをバックアップするサイトですか、それとも他のユーザーとファイルを共有するサイトですか? アップロードされたファイルには誰でもアクセスできますか? ファイルの重複を避けることは理にかなっていますか? ファイルを暗号化するのは理にかなっていますか (個人鍵を使用しますか?)? 私に答えないでください、ただそれらを考慮してください。
Lasly、チュートリアル? いいえ、申し訳ありません。それでも、アクセス制御、ファイルのアップロード、リダイレクト、セッション管理などの部分を調査できます。チュートリアルは本当に必要ありませんか、システムからそのアイデアを取り除いてください。それは、チュートリアルがないことを行う人になることを妨げています (そして、おそらくチュートリアルを作成しますか?)。
とにかく、ウィキペディアでPost/Redirect/Get を読むことをお勧めしたいと思います。また、質問することをためらわないことをお勧めします (ああ、はい、最初に検索し、巨人の肩に立ちます)。