node.jsを使う場合、フロントエンドとバックエンドメンバーは分けるものですか?

フリーランスエンジニアをしています。
AWS Lambdaで軽くnode.jsについて学習したため、node.jsの開発案件についても受注しようと考えています。

そこでnode.jsを扱うエンジニアの方に質問なのですが、
node.jsのプロジェクトではフロント・バックエンド分けて開発するものなのでしょうか。
一般的にはフロントエンドエンジニアとバックエンドエンジニアと分けて1つのアプリを開発しますが、
node.jsはフロント・バックエンドどちらも開発できる言語であるため、そこを敢えて分けて開発するものなのか疑問に思った次第です。

自分の学習を片方に絞るか、両方習得するか判断材料にさせてください。
1年前
view数 304

    回答を投稿して企業にアピールしましょう!

    Q&Aで投稿された回答は、
    企業側に表示されるプロフィールにも投稿履歴として表示されます。

    Offersにログイン・新規登録して、気になるテーマやトピックを話してみよう!

    \回答があります!/

    • 櫻井隆太郎

      エンジニア

      1年前

      NodeJs歴5年以上です。

      結論から言うと、両方あると思います。
      ただ、NodeJsはバックエンドが主戦場の言語であるため、バックエンド開発が多いかと思います。
      フロントサイドはNode以外にJavascritpベースのFWである、ReactやVue、古い環境ですとjQueryを採用した事が多いです。なので、フロントは別の言語、もしくはJSベースのFWで、バックエンドはNodeJsが基本のセットかなーと思います。
      ただ、フロントがJSベースのFWの場合、フロントとバックエンドの開発両方を担当する可能性が高いです。

      個人的な回答としては、とりあえずバックエンドに絞って学習進めるでいいと思います。
      view数 61