質問編集履歴

4

前提事項に使用ケースを追記

2021/07/10 07:02

投稿

Day
Day

スコア10

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,8 @@
7
7
 
8
8
 
9
9
  前提事項
10
+
11
+ - 使用ケース: 同ユーザが同PC上で、自分の操作を自動化するためにブラウザをターミナルから操作する
10
12
 
11
13
  - アプリケーションの想定ユーザ: PCの操作、プログラミングに熟達しているエンジニア
12
14
 

3

誤字の修正

2021/07/10 07:02

投稿

Day
Day

スコア10

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
  私個人のアプリ開発方針として、以下のように考えています。
56
56
 
57
- "エンジニア、プログラマが使うインターフェースは少ない方が良い"
57
+ "エンジニア、プログラマが使うソースコードのエディや実行ツは少ない方が良い"
58
58
 
59
59
  ---> よって、プログラムができる新しいインターフェースの提供を避けたい
60
60
 

2

補足を追加: アプリ開発方針について

2021/07/10 06:32

投稿

Day
Day

スコア10

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,19 @@
43
43
  アプリケーションの例としては、ダッシュボード作成ツール(power bi, tableau)を想定していただけると近いです。(そのような描画アプリを4月から開発していて、一年くらいかけて作ってみるつもりです。) とくにこのようなアプリの使いにくさはスケールの難しさにあると思っています。 というのも、手作業での作業が必須であり1枚の成果物を作るためには1人の作業者を1日中張り付かせる必要があります。 同じような成果物を10枚だとしてもプログラマの工数を10人日使わないといけないため、フロントエンドの開発状況はナンセンスな状況だと感じています。 
44
44
 
45
45
  そこで、その手作業を自動化するために作業をGUIベースではなくCUIベースで実行できたら良いのではないかと考えました。  しかし、調査するにともないブラウザを操作するのは一般的ではないと感じ、力添えをいただきたく質問いたしました。
46
+
47
+
48
+
49
+
50
+
51
+ >ブラウザからサーバに送信してサーバ側で処理をして、それをブラウザに返せばよいのでは。
52
+
53
+
54
+
55
+ 私個人のアプリ開発方針として、以下のように考えています。
56
+
57
+ "エンジニア、プログラマが使うインターフェースは少ない方が良い"
58
+
59
+ ---> よって、プログラムができる新しいインターフェースの提供を避けたい
60
+
61
+ ---> よって、ターミナルやIDEからブラウザ(なんらか描画できるもの)へアクセスができるものが良い

1

補足を新規作成(web apiと外部実行の関連について)

2021/07/10 06:03

投稿

Day
Day

スコア10

test CHANGED
File without changes
test CHANGED
@@ -31,3 +31,15 @@
31
31
  - 案3: seleniumによる操作. 環境構築の手間などを考えると、ユーザーに優しくないためもっと手軽な構成にしたい
32
32
 
33
33
  - 案4: 外部サーバのfile downloadを定期的に実行しておき、外部サーバのfileに操作コマンドを記載していく <- dropboxというファイル共有サービスが画面を更新する方法か?(推測) PCの負荷が高くなってしまうかもしれない
34
+
35
+
36
+
37
+ ### 補足
38
+
39
+ >「webサービスのAPIをユーザに提供したい」と「ターミナルからコマンドを叩いてブラウザの表示を変更したい」の繋がりが見えてこないのですが、どういう状況なのでしょうか?
40
+
41
+
42
+
43
+ アプリケーションの例としては、ダッシュボード作成ツール(power bi, tableau)を想定していただけると近いです。(そのような描画アプリを4月から開発していて、一年くらいかけて作ってみるつもりです。) とくにこのようなアプリの使いにくさはスケールの難しさにあると思っています。 というのも、手作業での作業が必須であり1枚の成果物を作るためには1人の作業者を1日中張り付かせる必要があります。 同じような成果物を10枚だとしてもプログラマの工数を10人日使わないといけないため、フロントエンドの開発状況はナンセンスな状況だと感じています。 
44
+
45
+ そこで、その手作業を自動化するために作業をGUIベースではなくCUIベースで実行できたら良いのではないかと考えました。  しかし、調査するにともないブラウザを操作するのは一般的ではないと感じ、力添えをいただきたく質問いたしました。