すでに、servletとjspは使ってたことがあるのですが、pythonをオススメされて迷っています。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
すいませんが,あえて悩ませる回答を,選択肢を追加します(客観的に見ても,それだけの価値がある提案と考えます).
javaでもpythonでもなく,Firebaseを推します(言語ではなくサービス).
やや独特でまだ日本語情報も少ないですが,今伸び盛りなサーバレス(本当の意味での)です.
ユーザ側から直接データベースにアクセスします.
(mBaaSという言い方が一番正確,現状競合が小さくほぼ一強状態)
開発のスピードが速い,
サーバ管理不要,
保守すべきソースコードやシステムがシンプルになりやすい,
大きめな無料枠,
しかもエラー分析やA/Bテストなど,簡単で便利なツールもたくさんあります.
iOSやwebへの展開も容易です.
学生さんであれば尚更勧めます.
今後の主流になってもおかしくないです.
投稿2017/11/09 07:28
編集2017/11/09 07:30総合スコア1159
0
私個人の考えですが参考までに。
私はサーバサイドにServletを使うのはあまりやりたくありません。なぜならPythonやPHPといったスクリプト言語は「アップロードするだけで動くから」です。Servletはまずビルドすることから始まり、warファイルに変換後アップロード、サーバ上でServletにデプロイ、という流れが発生します。例えばそこそこ大きなアプリになると、javaのファイル1行変更するだけで済む修正の確認に一連の作業で3分から5分取られるのが苦で仕方ありません。Web系の開発は修正作業が多く、とくにこのビルドの流れの遅さは足かせとなります。スクリプト言語であれば、修正したファイルだけをアップロードすればそれで反映されるので、確認もすぐ済みます。
もしあなたがスクリプト言語を触ったことがないのであれば、新しいプロジェクトを始めるにあたり、それらの言語に挑戦してみるのもよいかと思います。私も根っからのJavaユーザでしたが、PHPやPythonに触れることで新しい世界が見えました。
もちろんあなたの「いままでのJavaの経験が活かせる」というのも強い利点です。下手に他言語を始めると納期やクオリティといった問題にぶち当たるので、無責任に「絶対Pythonがいい」とおすすめすることはできません。そのおすすめした人が「俺はServletもPythonも経験したが、Servletはクソだ。早く乗り換えたほうがいい」と力説しているのであれば聞く価値はあるかもしれません。
投稿2017/11/06 01:13
総合スコア9206
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/06 01:41
2017/11/06 01:44
0
正直、どちらでも良いという回答になりますが、
すでに、servletとjspは使ってたことがある
とのことでJavaをオススメ致します。
言語の選定基準は、実務においても経験者がいるかどうかというところが重要視されます。
pythonをオススメされ
その根拠をオススメした人に聞いてください。
その人が実際に比較検討(JavaとPythonで同じものを作ってベンチマークを比較等)した結果であなたにPythonをオススメしていて、あなたがその理由に納得できるのであればPythonを選択すれば良いでしょう。
もし、そうでないのであれば、あなたが実際に経験されているJavaを選択すれば良いでしょう。
投稿2017/11/05 08:09
総合スコア4258
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/09 07:31
2017/11/09 07:38
2017/11/09 07:44
2017/11/09 07:52
2017/11/09 08:03
2017/11/09 08:10
2017/11/09 08:17
2017/11/09 08:42 編集
2017/11/09 08:59
2017/11/09 09:15
2017/11/09 09:22