まだ始めていない場合は、学習のステップと選択について尋ねてください。
それは次のようなものです:
友人が私にウェブサイトの構築を依頼しました。彼は主に「オンライン予約機能」を必要としており、後でオンライン支払い機能も追加する可能性があります。そして、彼は特に緊急ではありません
そこで質問したいと思います。皆さん、最初に学ぶべきことは何ですか?
PHP + MySQL の方が優れていますか、それとも ASP.NET + MSSQL の方が適していますか?
ありがとうございます~
ディスカッションへの返信(解決策)
html->css->javascript(jquery)->mysql->php
php mysqlは使いやすいです、それはを使用することをお勧めします
すぐに始めたい場合は、php+mysql を学ぶことができます
非常に現実的なことわざ: 友情とニーズ次第です
友情がない場合は、Web サイトを構築するときに拒否するか料金を請求してください。 、問題は建設ではなくメンテナンスにあることが多いので、長期的なものです
友情は平均的です 需要が大きくない場合は、既製のものを見つけるだけでバックエンド管理をよく学ぶことができます。友人関係がまだ良好であれば、特に異動ややり取りが複雑な場合は、その前に要求リストを書き留めておく必要があります。まだ経験が浅いので、フォローアップサービスがより良い会社を見つけることをお勧めします
私の経験に基づいて、特にクライアントがWebサイトについてあまり知識がない場合、通常は成功します。ニーズを一度に明確に説明するのではなく、作業プロセス中に継続的に新しい要求を提示し、継続的な追加に備えておくのが最善です
非常に現実的な文: それは関係次第です。関係がない場合は、拒否するか請求してください。ウェブサイトを構築する場合、問題は構築ではなくメンテナンス中であることが多いため、長期的な問題になります。一般的に、友情の必要性が大きくない場合。 、既製のものを見つけるだけで、バックエンド管理をよく学び、それから教えることができます
要件が複雑な場合は、まだ経験が浅いため、それを行う会社を見つけることをお勧めします、そしてフォローアップサービスがより良くなります
自分で書く場合、私の経験に基づいて、特にクライアントがWebサイトをよく理解していない場合、通常、一度に要件を明確に述べることはありませんが、作業プロセス中に常に新しい要件を提示し、継続的に追加する準備をしています。オブジェクト指向とモジュール方式を使用するのが最善です
後者の方法は、「一般的に、これが原因で自分のニーズを明確に説明しません。後で殺します
」という考えが頭に浮かびます。
それなら、何も考えずに、まずは基本を学びましょう。基盤がまったくない場合でも、これらの機能を実現するためのサポートツールは多数あると推測します。
オンライン決済機能?
友達のためには絶対にやらないでください。そうしないと、結局友達ができなくなります。
友達のためにそれをしないでください。そうしないと、最終的には誰もそれを行うことができなくなります。これは、この種の抜け穴はハッキングされ、すべてがハッキングされるのは本当です。自分でそれを行う方法がわからないのに、なぜ他の人のためにそれを行う必要があるのですか?
ノーと言う方法を学ばなければなりません。そうしないと、失敗しても報われないでしょう。
適切なアドバイス、ありがとうございます
非常に現実的な文章: それは友情とニーズ次第です
友人関係がまだ良好な場合は、詳細な要件、特に転送とやり取りの場所を明確にする必要があります。要件のリストを書いてから実行してください
まだ上級者ではないため、要件が複雑な場合は、それを行う会社を見つけることをお勧めします、フォローアップサービスが向上します
私の経験に基づいて私自身が書くと、特にクライアントがWebサイトについてあまり知識がない場合、通常、彼らは一度にニーズを明確に説明せず、作業プロセス中に常に新しい要件を提示し続けます。オブジェクト指向とモジュールを使用するのが最善です
オンライン決済機能は良いですか?
友達のためにそれを決してしないでください。そうしないと、最終的に友達がそれを行うことができなくなります

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。

php8.1の列挙関数は、指定された定数を定義することにより、コードの明確さとタイプの安全性を高めます。 1)列挙は、整数、文字列、またはオブジェクトであり、コードの読みやすさとタイプの安全性を向上させることができます。 2)列挙はクラスに基づいており、トラバーサルや反射などのオブジェクト指向の機能をサポートします。 3)列挙を比較と割り当てに使用して、タイプの安全性を確保できます。 4)列挙は、複雑なロジックを実装するためのメソッドの追加をサポートします。 5)厳密なタイプのチェックとエラー処理は、一般的なエラーを回避できます。 6)列挙は魔法の価値を低下させ、保守性を向上させますが、パフォーマンスの最適化に注意してください。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

phpstormでCLIモードをデバッグする方法は? PHPStormで開発するときは、PHPをコマンドラインインターフェイス(CLI)モードでデバッグする必要がある場合があります。

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。
