2016-04-05 6 views
0

ちょっと私はJavaScriptを学んでいます。私は深刻なウェブ開発者になろうとしています。しかし、私は労働力にキャリアを持っている開発者に質問をしなければなりません。 OOPの通常の目的は何ですか?オブジェクトを使用してプロパティとメソッドを格納できることがわかります。だから、この構造を使って、人の名前、住所、電子メールアドレスなどのデータを格納することができます。しかし、phpやsqlのような言語ではそうしないだろうか? JavaScriptを使用してOOPを学習することは、労働者にとって本当に重要なのですか?JavaScriptのOOPは現実世界でどのように使われていますか

+0

これはあまりにも幅広い意見や意見に基づいています。フロントエンドの重いアプリケーションを使用している場合、通常はバックエンドと同じ種類のMVC構造になります。 JSのためのSymfony for PHPとAngular/Emberを見て、それらがどのように構造化されているかを見ることをお勧めします。 – JimL

+2

Javascriptは、jQuery、Angular、Knock-Outのようなフレームワークを使用しなくても、OOPの原則から利益を得ます。コードの管理性、保守性、拡張性が向上し、ますます多くのコンポーネントを再利用できるようになります。 JSフレームワークを追加すると、単純に何らかのjsモデルを作成する必要があります。 –

答えて

1

OOPは、コードをより保守性と再利用性にするために使用されます。 JSでOOPを学ぶべきですか?はい間違いなく、以降:知るdesighnパターンがされる場所
1)コードは大きなコードベースなどで、一般がJSはまた、サーバ側で使用され、より良い品質
2)であろう重大な

ここにいくつかの情報があります。
Why use PHP OOP over basic functions and when?

1

Javascriptはウェブページの短いスクリプトにのみ使用されるため、OOPは必要ありません。

これは間違っています:プロのWeb開発者になるには、javascriptで大きなクライアントサイドアプリケーションを作成する必要があります(依存関係なしで10k SLOC以上と言うことができます)。

さらに、NodeJSを使用すると、javascriptもサーバー側のアプリケーションに使用されます(そしてのpython/phpよりも関連性があります)。のケースです。

クライアント側の開発フレームワークの仕組み(AngularJS、React、...)を見てください。

構造化されていないスパゲッティコードを書くか、きれいで構造化されたOOPコードを書くかの選択はあなたにはかなり分かります! (はい、Javascriptでも)

関連する問題