#内容
業務で簡単なデータ作成サービスを検討しています。
これまでPYTHON(FLASK)で簡単なWEBアプリケーションを作ったことがあります。
今回は自分自身の勉強も含めて、いろんな言語、データベース、フレームワークを駆使して、
どれが一番、自分にしっくりくるかを経験的に見極めたいと考えています。
#やりたいこと
- 現状はファイルサーバにおいた、EXCELファイルとOUTLOOKメールにて、
実施している処理を、WEBベースに置き換えつつ、WEBデータベースアプリ作成の
スキルを身につけるイメージ
#悩み事
- アプリを作成するに当たって、プログラム言語、データベースの観点で、
実用スキルとして一線でも使えるものとしたい
- FLASK(PYTHON),SQLITEの使いこなしは終わっている。ただしORMは未経験
- MVCフレームワークを習得したい
#個人的な観点
ベースアプリは早めにリリースしたい
→ まずはFLASKの延長上でDJANGOにて、フレームワークとMVCモデルを学ぶ
次のステップで勉強的なチャレンジにしたい
→ Nodesを使えるようになりたいため、JSのフレームワークを入れる。(Angular,Vueなど、いろいろあって迷う)
Jquerryもまともに使えるようになりたい
→ FrontEndは、何にしてもJscriptが一択
JAVA言語(jsp)、ASP.NET(C#)などでのWEB開発
→ 将来的にはデスクトップアプリも経験したいため、次のステップでは学びたい
RUBY,PHP
→ 簡単には入れるのであれば、それもありえる。
WEBサーバ
→ APPATCHなどのWEBサーバーは触ったことがない。flaskしか知らない
データベース
→いまのところは、SQLITEしか知らない
(MYSQL、MONGO、PostgreSQL、Microsoft SQL Serverなど、名前しか知らない。ACCESS/VBAの経験は保有)
ORM
→ ここが難度が高いが避けがたいため、がっつり取り組む
#質問
- これらの状況の中で、今後、どういった道に進んでいけばよいものでしょうか?
- 独学なので、勉強コストもありますが、いま自分が取りうる選択肢というものが、そもそも分かっていません。
- 周囲に相談する人も、まねるものもありませんので、ソース自体は完全にWEBからのアドバイスしかありません。
何か、お導きを頂けますと幸いです。
#処理の流れ
- アプリケーションにログイン
- 依頼書フォームを記入
- フォームに必要項目を記入
- データを添付
- 依頼書を処理(内部でメール発信)
- データ作成が終わったら、依頼者にメールを回答
- 外部閲覧者は、データベースに接続して、依頼済みデータの閲覧が可能
#要件
0. 添付されるデータは *.XLSX , *.DXF
0. 変換されるデータは *.pdf , *.xxx(xxxは測定器プログラムを想定)
#システム要件
0. AWSインスタンス上に構築(タイプはWINDOWS)
回答3件
あなたの回答
tips
プレビュー