web系プログラマーがプログラミングの質問答えたい

1 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 10:57:33.974 ID:8vVM+TTF0
引き続き本業が在宅なので

web系であればフロントエンド、バックエンド、インフラなんでもござれ
わからなきゃ調べて適当に答える

2 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:05:39.510 ID:WaTgyHX30
フロントとバックエンドそれぞれ主に使ってるフレームワークは?
3 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:09:05.397 ID:8vVM+TTF0
>>2
# フロント
– Next.js
– NuxtJS
– Angular

# バッグエンド
– Ruby on Rails
– Express

他にもいろいろ触ったりするけど代表的なのはこれら

4 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:10:07.818 ID:WaTgyHX30
なんだぺちぱーじゃないのか
5 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:12:03.465 ID:8vVM+TTF0
>>4
残念ながらぺちぱーではない
Laravel は一応手伝いで触ったくらい
別に悪くはないと思ったよ
6 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:13:49.792 ID:lLsrc3z1M
Nextでバックエンドは無理なの?
どこでデータアクセスするのかわからんけど
nodeのランタイムあるのか?
8 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:16:35.119 ID:8vVM+TTF0
>>6
一応 API Routes ってのでサポートはしてるけど
確か公式が推奨してなかった気がする
別でちゃんと API サーバ立てるべき
7 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:15:43.691 ID:JhP52D990
Pythonでスクリプト開発してる俺、低見の見物
9 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:17:50.619 ID:8vVM+TTF0
>>7
いらっしゃーい
Python は Jupyter くらいでしか触らない初心者です
10 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:21:02.913 ID:JhP52D990
>>9
モダンなフレームワーク使っての開発に憧れるんだよね
少し前にDjangoとVue.jsでSPAでも作ってみようと思ってたけどフロントわからなすぎて辞めた
11 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:23:16.843 ID:8vVM+TTF0
>>10
バックとフロントいっきに学ぼうとするとつらいから
とりあえず慣れてる Python 中心に Django だけで古き良き MVC のサイト作ってみるところから始めたらいいと思う
で、フロントをぐりぐり動かしたくなったら部分的に Vue とかを入れていく
12 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:32:43.723 ID:JhP52D990
>>11
なるほどねー
確かに最初はVueなしでもいいかも
Springの開発経験はあるんだけど基本バックしか触ったことないんだよね
もっとレベル落として何か作ってみるか
14 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:35:08.811 ID:8vVM+TTF0
>>12
Spring 触ったことあるなら Django でも Rails でも MVC フレームワークなんでもいけるんじゃないかな
フロントはバックと違って徐々に作り込んでいくが比較的容易だと思うから挫折しないレベル狙って続けていけばいいと思う
15 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:35:15.982
Elm っていうウェブアプリ製作言語はなんで嫌われてるの?
19 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:40:12.660 ID:8vVM+TTF0
>>15
嫌われてるかどうかはわからないけど
わざわざ Elm である必要性であるポイントが少ないのと
単に使ってる人が少なすぎて流行ってないってだけじゃないかな
17 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:39:29.120
競技プログラミングのレーティングは?
20 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:40:45.972 ID:8vVM+TTF0
>>17
やってない
たぶん今後やることは無いと思う
18 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:39:37.039 ID:2jmQRcSp0
フレームワークってなに?
22 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:43:19.772 ID:8vVM+TTF0
>>18
車輪の再発明をしないで済むように
あらかたの部品とかを最初から提供してくれるもの
フレームワークを使うことでフレームワークのルールが適用されるから、必然と他人の書いたコードと同じような思想で書かれるから複数人の開発とかでもスムーズに連携できたりする
21 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:43:15.829 ID:/SVMkECkr
Reactて日本じゃあまり使われない?Vueが何故かよく使われるのはあるだろうけど
24 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:44:51.702 ID:8vVM+TTF0
>>21
2年くらい前が日本で Vue 全盛期だった気がする
最近はけっこう落ちてきたね
これからはもう日本でも React 一本な雰囲気を感じる
個人的な見解だけども
23 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:44:08.768 ID:RmcoNH2X0
FirefoxでYouTubeのタブ開きすぎないように「後で見る」に放り込むんだけど、そうすると再生リストになって目的の動画が終わったら次の動画の再生に入って、
「続きから見る」に出たりとかシークバーも中途半端に赤くなるのがイヤだから、再生リストで流しているURLの「&list」以降をカットして飛べば普通の動画の画面に移るのが分かって、
手動でやっているんだけどこういうアドオンとかブックマークレットがないってことは需要がないってこと?
27 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:50:10.116 ID:8vVM+TTF0
>>23
無いということは需要が無いのかなぁ
あまり youtube 見ないので何が起きてるのか想像できない・・・
25 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:46:08.113
ReasonML は使いこなせるの?
26 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:48:46.418 ID:8vVM+TTF0
>>25
使いこなせない
ってか知らなったですわ・・・
OCaml 全くなじみがない
28 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:52:01.023 ID:WzylAR7ka
ポスグレでHA構成にしたいんだけどミドルのオススメある?
30 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:56:09.683 ID:8vVM+TTF0
>>28
公式にサポートしてないんだっけ?
落としたくないのであれば大人しくマネージドサービス使いたい・・・
なんか同じような質問を前に受けた気がしないでもない
32 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:57:41.874 ID:WzylAR7ka
>>30
公式はサポートしてないぽい
かつオンプレミスなんだけどなに使うのがオススメかな
33 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 12:02:22.384 ID:8vVM+TTF0
>>32
https://www.postgresql.org/docs/13/high-availability.html
ここいらに書いてあるのは違うの?
29 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:52:47.217 ID:L71GBQgrM
>>1か言ってることが何一つ理解できないけど
理解できるようになるにはどうしたらいいですか

javascriptとhtmlとcssは勉強したことある

31 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 11:56:59.624 ID:8vVM+TTF0
>>29
ざっくりよくわからないで終わらせないでわからない単語があれば都度調べるようにする
あとはひたすら質問するw
34 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 12:06:02.032 ID:iq1FvweL0
すまほあぷりやんないの?
35 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 12:07:29.426 ID:8vVM+TTF0
>>34
機会があったらやりたいとは思うけどやらないなぁ
一応 Unity でゲームなら作ってるけども
36 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 12:09:28.857 ID:tixcsYApr
blazorどう思う?
37 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 12:10:58.002 ID:8vVM+TTF0
>>36
わざわざ C# でやらなきゃいけない事情を抱えてる人が使うもので積極的に採用していくものではないという思い
39 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 12:14:54.035 ID:tixcsYApr
>>37
nodeでサーバ書くの流行った時同じ事思わなかった?
C#好きだからどっち使っても良いみたいな風潮にならないかなぁと思ってる
41 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 12:25:03.258 ID:8vVM+TTF0
>>39
node でサーバを書くのは明確にC10K問題に対応するっていうのと
フロントと同じ js で書けるってメリットがあったから不思議には思わなかったな
速度的なメリットがある GO とか rust も同じく

結局どんな言語やフレームワークを使うにしても十分な利用者とエコシステムが発達してるかが重要で
blazor は全然だと思うのと他のメリットが見当たらないかな

42 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 12:36:12.610 ID:tixcsYApr
>>41
.NETの資産をクライアントサイドに持ち込めるのはメリットだと思ったけど
それがわざわざ C# でやらなきゃいけない事情を抱えてる人が使うものって評価なんだろうなぁと思うと悲しくなってきた
js使いたくない……
43 名前:ひみつの名無しさん 投稿日時:2021/03/16(火) 12:40:27.392 ID:8vVM+TTF0
>>42
どうしてもレガシー化したものをせっかくだし使い続けなきゃって思ってしまうのはたぶん人間のサガなんだろうね
そこいらをちゃんとサンクコストとして受け入れて捨てて技術革新についていかなきゃいけない
と、思ってる

過去の遺産があるというよりも流行ってないものを現状に合わせて使っていくっていうのは結局メンテコストがかかってつらいと思うのよね

コメント

タイトルとURLをコピーしました