どちらでもない。アプリで何ができる必要がありますか?温水バルブが温水を供給し、冷水バルブが冷水を供給し、水が最初に流れることを確認し、必要な場所にパイプを延長し、家のすべての部屋または家が何をするかを実際に配管することを心配する実際に正確に似ています。
フロントエンドは、いくつかのスイッチとレバーが付いた単なるマスクです。バックエンドは、データを取得して処理するリクエストを受け取るものです。最初に、必要な組み合わせで両方を迅速に実装できるポイントに到達します。
しかし、あなたが何をするにしても、一方のデザインが他方のデザインを決定しないようにしてください。そのように狂気があります。
ツールを用意して、開発者がクライアントに必要なものを何でも構築できるようにします。その後、仕様に合わせて構築し、小さなカッシーが最終的に満足するまで再調整します。
また、2008年にフロントエンドの開発者とバックエンドの開発者を比較するのは、Web時代の昔です。楽しみのために、私は質問でそれをリンクしたので、その古い栗にいくつかのことを修正/追加したいだけでなく、(うまくいけば)内にいくつかのヒントを埋め込みたい:
フロントエンド開発者
通常、CS学位を取得していないか、3級学校のCS学位を取得していません。
手のショー。フロントエンドでベストプラクティスを教えられたCS学位の人は何人いますか?または、JavaScriptを台無しにしない方法は?または、IE6-IE9からCSS問題を処理する方法は?アカデミアを運営する教科書業界は、怠shiftingで肥大化しすぎて絶えず変化するテクノロジーを扱うことができないため、大学では「深刻な」注目をほとんど受けていません。これは私のような後期ブルマーにとっては素晴らしいことです。
基本に似た言語で作業する(PHP is Basicを参照)
PHPはクライアント側のテクノロジーですか?あるいは、Schemeから主にインスパイアされたJavaScriptは、フロントエンドの継続的な関心事ではなくなり、バックエンド。このブログでは、独学で学んだオープンソースWeb開発者とCS卒業生Web開発者を、この時点で企業で人気のある技術を使用して比較しています。私はその特定の戦いの両側で耐え難い能力を発揮しましたが、彼はまだそこにいるのです。
フォトショップドキュメントをCSS / HTML /などに変換する視覚的なスキルを持っている。
少し広い「視覚スキル」よりも細部への注意。私たち全員が美的デザインのスキルを持っているわけではありません。しかし、はい、私たちのほとんどはジュニアレベルでこのことを学ぶ必要があり、CSSメスが行うときにJSハンマーを使用しない良いUIを書くために実際に非常に重要です。
型のない言語のため、反復プログラミングに対して高い許容度を持っている
これが、先に述べたピースを最初に配置したい理由です。押されたボタンを渡し、あなたが商品を生産/回収します。パッケージ化して配信します。これらの事柄が互いに密接に結びついている理由はありません。また、実際には、通常、厳密に言えば、技術的にクラスを持っていない言語について高慢になりたいほとんどの人がOOPを嫌がらない限り、厳密なタイピングが反復プロセスを妨げるべきではありません。しかし、たとえ悪臭を放ったとしても、フロントエンドは予測可能なアクセスポイントを必要とするだけであり、JSONまたは成功するバックエンドの動作をHTML構造に「ちょうど」結合します。*咳* Java開発者* /咳*