JavaScriptの勉強してるけどクソむずい どこが簡単なんだよふざけんな

1 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 07:51:34.04

JavaScript性能低下よりも大事なEdgeの新セキュリティ機能 – 阿久津良和のWindows Weekly Report
https://news.mynavi.jp/article/20210822-windows10report/

2 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 07:53:07.89 ID:elZJgjdt0
サンプルが多くて、作ってすぐ確認出来るところが簡単なんだよ
3 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 07:55:01.47 ID:4aluQt74M
JavaScriptって突き詰めると何が作れるようになるの?
4 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 07:56:12.01 ID:vk9wUbl8a
>>3
PythonでJson使えるようになるからなんでもいけるで
5 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 07:58:02.14 ID:RKI/YRm/M
jsって普通にむずかしいよ
トリッキーだし
簡単って言ってるのは取っ掛かりがって事で奥は魔境だよ
6 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 07:58:14.70 ID:dGvbsCCeH
まあそう謙遜すんな
本当は楽勝だって言いたいんだろう?
7 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:00:08.36 ID:96H4slk1H
アメリカ人か中国人が書いたの使い回せよ
8 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:00:11.48 ID:Qp8HxXKD0
意外と難しいオブジェクト指向言語だよ
9 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:01:01.53 ID:YiBxBqcrH
無名関数とかあの辺の表記は、はっきり言って後半まで使わなくて良いとおもう。

少し冗長になっても、はじめは、イベントハンドラの関数を個別の関数として定義/呼び出すようなスタイルで教える/学ぶ方が良い。

10 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:02:13.35 ID:62qciS5C0
クソみたいなコールバック地獄から開放されて随分と簡単な書き方ができるようになったわ
11 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:02:29.99 ID:VNnPCbRPM
Node.jsとかJQueryとかVue.jsとか色々あるけどなんなの?
全部覚えないといけないの?
12 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:04:05.86 ID:RKI/YRm/M
>>11
JQueryについてはもう捨てていいよ
14 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:04:29.98 ID:poFcArD00
>>11
svelteだけやっとけばOK
16 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:06:04.75 ID:gQEecqeId
>>11
extjsだけやっとけばいいよ..
20 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:07:42.85 ID:TzKLEB9y0
>>11
VueよりReact使えや
Node.jsはランタイムだよ実行環境
jQueryは知らなくてもええ
13 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:04:29.97 ID:Sklh4pJ90
React一択
15 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:05:53.63 ID:SDxryWN80
いつもの
17 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:06:06.81 ID:kLgrf93+a
書かれた時期で非同期処理の書き方が違うのが煩わしい
初めからasync awaitだったら良かったのに
18 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:06:19.55 ID:tP8Tv+naM
HTMLとCSSとJSの構文がバラバラなのいい加減統一してほしい
23 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:09:27.47 ID:TzKLEB9y0
>>18
そういう人はClojureScript使えばいいんだよ
全部S式で書けるから
19 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:07:15.36 ID:+apBOAD10
言語仕様拡張してく過程で複雑になってても当初のイメージで語られてるんだろ
27 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:14:22.28 ID:TzKLEB9y0
>>19
昔のスクリプト動くからいきなりズブの素人がバリバリのフロントエンドエンジニアの真似事しなけりゃシンプルというのは間違ってはいない
技術より要件がはるかに複雑化してるだけなんだよ
逆にバックエンドは画面描画を捨てられたのでやや単純になってるし、レイヤードアーキテクチャとか処理パターンも統一されつつある
みんなバックエンドに来いよが
21 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:08:45.37 ID:jmQQqadx0
jQueryの代わりに持ち出してくるのが黒魔術丸出しのオレオレ言語だったりフレームワークなのがなあ
魔窟だって理解してるならともかく俺はマトモだって面してるアホが多すぎる
22 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:09:19.87 ID:dbbzu0Z1M
イッチーに同感
24 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:11:53.08 ID:cW4+vo4/0
JSというかNode.jsが非同期関数前提で構成されてるからな
非同期処理とかマルチスレッド処理って、プログラミングの中でもかなり難易度が高い
初めてプログラミングするなら、同期処理だけでやってける言語選択した方がハードル低い
26 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:14:21.80 ID:7w0Kctah0
>>24
コールバック地獄の頃は確かに難易度そこそこあったけどasync、awaitで別にいうほどでもなくなってる
25 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:13:08.85 ID:cW4+vo4/0
Reactもかなり問題があって、HTMLすら分かってない状態でJSXをいきなり書いたら混乱するに決まってる
28 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:16:14.57 ID:ccDDChFvM
なんかわかりにくいよね。
昔アプリを造ったとき難儀した。
29 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:17:49.41 ID:cW4+vo4/0
フロントエンドの方はwebpackとかbabelとかプリプロセッサの知識が必須になる
この手の知識は本来プログラミングとは関係ない
30 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:25:42.76 ID:rLsFdv9la
現場の小ツールとしてhtaで使ってるけど
htmlとcssでgui作る方がめんどくさい
34 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:47:35.27 ID:NwD+zcAgK
>>30
それこそjQuery使えばいいだろ、タグにトリガー引っ掛けたら比較的簡単に作れる
31 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:32:42.34 ID:WH1Kou8p0
そういえば俺が居たプロジェクトどれもcssがぐちゃぐちゃだった
32 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:35:04.26 ID:/ChKuGnA0
いろんな系統があるからどれやったらいいのかわからんわ
33 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 08:38:20.71 ID:7CbL23xDM
format c
これにどれだけやられた事か
35 名前:ひみつの名無しさん 投稿日時:2021/08/24(火) 09:00:28.78 ID:HdzrG1Jha
非同期のデバッグムズすぎなんよ

コメント

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