質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.30%
TypeScript

TypeScriptは、マイクロソフトによって開発された フリーでオープンソースのプログラミング言語です。 TypeScriptは、JavaScriptの構文の拡張であるので、既存の JavaScriptのコードにわずかな修正を加えれば動作します。

意見交換

クローズ

6回答

1028閲覧

フレームワークの選定について

yonro_yonro

総合スコア7

TypeScript

TypeScriptは、マイクロソフトによって開発された フリーでオープンソースのプログラミング言語です。 TypeScriptは、JavaScriptの構文の拡張であるので、既存の JavaScriptのコードにわずかな修正を加えれば動作します。

0グッド

3クリップ

投稿2023/08/30 01:06

0

3

テーマ、知りたいこと

バックエンド・フロントエンドのフレームワークには何を使えば良いですか?

背景、状況

私はエンジニア歴半年程度の新米エンジニアで、TypeScriptの経験が少しあるだけです。
現在、業務システム(ユーザ数2~300程度)の設計中で、フレームワークの技術選定を任されたのですが、フロントエンド・バックエンドに何を使えば良いか悩んでいます。
「これにすべき!」という正解よりかは、「こういう風に考えたらいいよ〜」だとか「こういう場合は〇〇が良いかもね〜」っていうような意見をいただきたいと思っています。
できればTypeScriptのものが良くて、今は脳死でNext.jsが良いのかな〜とぼんやり考えています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答6

#1

maisumakun

総合スコア146622

投稿2023/08/30 01:44

「サーバサイドもTypeScript(Node.js)で進める」というのは決定事項でしょうか、それともそこも含めて選定が必要な感じでしょうか。

サーバ由来の制約があるのでしたら、まずはそこを考慮する必要が出てきます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

yonro_yonro

総合スコア7

投稿2023/08/30 02:00

可能な限りサーバーサイドもNode.jsで進めたいと思っています!
他の言語は無理というわけではないですが、言語を学び直す分キャッチアップコストがかなり高くなると考えているため、よほどのメリットがない限りは対象にならなそうかな〜と思っています。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

AbeTakashi

総合スコア4902

投稿2023/08/30 02:51

編集2023/08/30 02:57

質問内に判断材料が少なすぎて、回答が出にくいかと思います。「業務システム(ユーザ数2~300程度)」の内容についてや開発体制についてなど、他の人が判断材料になるような情報を可能な限り追記された方がいいでしょう。

現状の内容だけなら「Next.js + node.jsでいいのでは」くらいしかアドバイスがでそうにありません。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#4

68user

総合スコア2048

投稿2023/08/30 05:42

「フレームワーク 選定基準」でぐぐれば事例がたくさん出てきますので、それを寄せ集めてカスタマイズするのが楽と思います。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#5

YuuT

総合スコア673

投稿2023/08/30 07:40

プロジェクトによって重視されているものや方向性が異なると思います。
例えば、素早くサービスをリリースしてほしいとか、今後はサービスを拡大させたいとか。
自分の場合、基本的にはその要件に合わせて選定を行います。

早くリリースしてほしい場合は、コード量が少なく済むようなフレームワークを採用したり、フロント/バックどちらも同じ言語で記述できるフレームワーク、既存エンジニアの使用経験があるフレームワークを選択したりですかね。
サービスの規模を拡大させたいと思っている場合は、大規模に向いたフレームワーク(フレームワークの思想/ベース言語の処理速度も含む)やエンジニアを増員しやすいように利用人口が多いフレームワークを採用する形になると思います。

まずは上司や自社がそのサービスをどうしたいのか、それがなければ自分がそのサービスをどう開発していきたいのかをベースに、それにあったフレームワークを採用するのが良いと思います。

自身の経験から一歩離れて、周りはどうしてほしいのかを判断材料にするのが良いと個人的には思います。

yonro_yonro👍を押しています

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#6

yonro_yonro

総合スコア7

投稿2023/08/30 09:42

皆さんありがとうございます!
そもそも選定基準にはどんなものがあるのかと、このプロジェクトに対する会社や上司の考えを全然知らなかったですね、、、
ご指摘頂いたことを調査、ヒアリングして再度検討しようと思います。
貴重なご意見ありがとうございました!!

uky, yuma.inaura👍を押しています

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問