Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

「jQuery」を含む日記 RSS

はてなキーワード: jQueryとは

2024-12-09

anond:20241209183259

んんwwww 拙者としては、その薄っぺら擁護論調に少々呆れを禁じ得ませぬな!あまりに表面的な理解でReactを持ち上げるとは、お見受けしたところ、あなたの「強力な武器」とやらはただの小枝程度ではありませぬか?

Reactの複雑さを「大規模開発では必要」などと得意げに語られますが、その主張はあまりにも浅薄。幾多のプロジェクトで、最初はReactに憧れたものの、周辺ツールベストプラクティスの沼にはまり、自らの開発速度と思考力を削り取られたエンジニアたちがいかに多いか、ご存じないのですかな? その「柔軟性」とやらが本当に業務効率担保するとでも?実際には、下手なトリックを組み合わせて、頭でっかちになるだけのケースが後を絶ちませぬ。あなたの“管理が困難になる”というjQuery批判も、Reactが生み出す過剰な抽象化と結局大差ないことに気づきませぬか?

また、学習コストの減少などとぬかしておられますが、拙者から見れば、その「学習リソース豊富さ」こそReactがどれほど歪に肥大化しているか証左に過ぎませぬな。新人エンジニアに「怠慢」とレッテルを貼る態度も滑稽な限り。フレームワーク偏屈な難しさを内包していることこそ問題であり、それを喝破きぬのは、あなたがReact信者ポジショントークに溺れている証拠ではありませぬか。

「強力なコミュニティ」や「頻繁なアップデート」といった定型句で飾り立てても、根底にある不自然な複雑さや導入過剰による開発コスト増大の現実は消えませぬぞ。妄信を指摘されているのに、自らを省みず「スキルセットを見直せ」とは、逆にあなたが凝り固まった思考から抜け出せない証拠ではございませぬか? 実に浅はかで狭量な反論、お見事ですな。今一度、時代追随するのと本質を見失うことの違いを、しっかりと噛みしめていただきたいものですな!

anond:20241209182945

んんwwww増田氏の意見、なかなか味わい深いですな。しかし、拙者の乏しい見識をもってすれば、React.js評価には少々偏見があるように感じますぞ。たしかに、Reactのエコシステムは複雑かもしれませんが、それこそが強力な武器になることがお分かりでしょうか?

拙者はこの件でマウントを取らせていただく所存ですぞ。まず、React.jsは確かに複雑ですが、それはスケーラビティコンポーネントベース設計における柔軟性を提供するためのものですぞ。大規模なプロジェクトやチーム開発の現場で、コンポーネント再利用性は非常に重要な要素であることをご理解いただきたく存じます

また、jQueryなどの伝統的な方法では処理が複雑化し、管理が困難になる部分もあるのですぞ。Reactの状態管理やフックは、そのような部分でしばしば役立つのです。確かに学習コストはありますが、自動化ツールコマンドライン進化により、その導入障壁はかつてと比べてだいぶ低くなってきております

新人エンジニアがReactの導入で消耗するという話も、学習リソース豊富存在することを考慮すれば、単なる怠慢ではないかと拙者は考えますぞ。時代の流れについていくこと、そしてツールをうまく活用することがエンジニアには求められているのですからな。

Reactの「絶対正義」としての扱いに違和感を持つ意見もわかりますが、Reactが持つ強力なコミュニティと頻繁なアップデートは、常に最新のウェブ技術享受することを可能にしているのですぞ。それを妄信とし決めつける前に、増田氏は一度自身スキルセットを見直し、Reactの利点を再評価することをお勧めする次第でありますぞ。

React.js流行現代エンジニアリングにおける最大の失敗

最近フロントエンド開発界隈で持て囃されるReact.jsだが、正直言って、その過剰な複雑さと必要以上に手間ばかり増やす構造には嫌気が差す。ごくシンプルタスク――たとえばAPIからデータをfetchして表示する程度のことが、なぜこれほどまでに意味不明コンポーネント状態管理ツール無駄ベストプラクティス学習コストにつながるのか?

jQueryなら数行で済むところを、Reactでは「Hooksがどうの、カスタムフックがどうの、Routerはどれ使うか、ReduxかRecoilかZustandか」と、次々に沼へ引きずり込む。現場エンジニアが「これは本当に生産的なのか?」と疑問を抱くのも当然だろう。Reactの複雑さを「モダンフロントエンド開発の必然」などと擁護する声もあるが、実際は一部のフロントエンドオタク自己満足に浸るための余興でしかない場合も多い。

本来フロントエンドは「エンドユーザーにとって使いやすUI短期間で組み上げる」ことが重要なはずだ。しかしReact導入後は、下手をすると新人エンジニアがReact+周辺ライブラリ難解な世界に消耗し、基本的機能実装時間を奪われる。挙句の果てに、保守運用でも「なぜこんな遠回りな実装を?」と後悔したくなるコードが山のように残る。

一部の巨大プロジェクトや複雑な状態管理要求されるケースではReactの恩恵もあるだろう。しかし、その「本当にReactが必要な場面」以外で、このツールキットを無批判に使い続けることは、多くの場合オーバーエンジニアリングの極みだ。Reactを「絶対正義」のように祭り上げる風潮こそ、現実的業務効率蔑ろにした妄信に他ならない。

React信者たちが喜々として新しい手法を生み出し、複雑さを自己正当化する姿は、もはやエンジニアリングではなく一種祭りに近い。合理的判断放棄し、ツールに踊らされる人々が多い限り、Reactの過剰な複雑さと生産性の低下は続くだろう。もう少しシンプル物事を進められないのか? React中心主義に染まった業界は、その問いに真摯に向き合うべきだ。

2024-11-12

anond:20241109231445

なんで、Vue 使うんだよ。React で良いだろ。逆はあるけど、Vue なんてjQuery 脳じゃないと使い勝手悪いだろ。

2024-10-06

React.jsはそろそろ衰退してくれ

Ruby全盛期のちょっと後くらいかWebエンジニアをしているんだけど、React.jsがいろんな意味で扱いにくすぎる

関わっている人にもフロントエンドエンジニア(=React.jsしかやりたくない)が多いので毒気で吐き出しておきたい

React.jsの嫌いなところ

hookが使いにくすぎる

ライフサイクルや裏側の仕組みをなんとなく理解していないと使えず無意味に複雑

useEffect一つとっても~~の場合はuseStateでいけるとかTIPS集みたいのがあるけど、そういうウンチクみたいなのわかってないと使いこなせないのは仕事増えてない?

仮想DOM高速化とか言っているけどライフサイクル理解しないと速度でないよね?いつものプロジェクトそんなにちゃんと書けてる?jQueryで良くない?

うまく設計しないとカオスになる

ベストプラクティス知っててちゃん設計しないと改修する工数がすごいことになる

そもそもプロジェクトにおいて作るものは都度変わっていくので完璧設計存在しない。なので、設計をきちんとしないとカオスになるのはReact.jsのほうが間違っている

コミュニティの圧が強い

React.jsと別のフロントエンドライブラリ比較するだけで空気悪くなるので正直フロントエンドエンジニアの人の前で話せない話題がある

なぜかフロントエンドライブラリをReact.jsしかさない人が多いのはなぜ

記法カオス

言うまでもないけどNext.js記法はひどすぎる。Remixは良いけどそれならもうReact.jsじゃなくていい

React.jsの良いところ

Facebook作るなら良い

Facebook就職したいならいいんじゃないか

エコシステムが充実

数少ないメリットだったエコシステムだけど、もうReact.jsしか対応していないことなんてほぼ無い

まとめ

フロントエンドリッチアクセス数ものすごいサイト運用するのにフロントエンドライブラリ必要だった時代にReact.jsを開発する必要があったのはわかるけど、もっと便利なフロントエンドライブラリあるし正直時代遅れなのを理解してくれ

2024-09-09

jQueryで救われた人間はいても深く傷ついた人間などいない

エンジニア自称するならポジショントーク適当なことを言うのは止めよう

フロントエンド界隈のTailwindCSSとか jQuery技術負債とか言ってる馬鹿どもへ

有名ライブラリ批判すれば権威性が上がると思ってるのか知らないけど

フロントエンド界隈では~~は技術負債(になり得る)という言説がかなり短い周期で同じライブラリに対して繰り返し行われる

批判する人間代替となるライブラリを作るならまだ健全だが、コイツらはそんなこともせずにシレッとそのライブラリ仕事で使っている

ハッキリ言ってこの人たちは全員気色悪いしフロントエンド界隈のレベルが低いのもこういう人間の声がでかいから

フロントエンド流行が早く見えるのは確かだが有名ライブラリはきちんとメンテされてるし使い続けても殆どのケースにおいて問題はない

経年して流行から遅れただけでやれ技術負債だのほざいて下らない戯言を撒き散らすのをいますぐやめろゴミ

まともなエンジニアならメンヘラデ●スに搾取されてる私文卒ポエマー意見鵜呑みにするな

2024-07-26

とある企業面談で、「reactは運用コスト高いと思うんですけどなんで選定したんですか?」って聞かれてめちゃくちゃ困った話→Web開発の運用コストに関する様々な意見が集まる

https://togetter.com/li/2407336

ここでReactが運用コストが高くないって言ってる人は恐らくプロジェクト経験が少ないか運用経験がないかのどちらかだ

WebサービスというのはフロントエンドJavascriptフレームワーク必須というわけではない

そのため一定システムの規模まではバニラJavascriptjQueryと比べてReactは明らかに運用コストが高い

バニラjQueryでは作れないというのであればそれを説明しろというのがこの面接官の質問趣旨だろう

色々なプロジェクト経験しているとReactなんて確実に必要ないようなショボいサイトレガシーシステムはよく見る

逆にシステムが完成して運用が始まった事でプロジェクト解散してフロントエンドエンジニアがいなくなり画面の小さな変更やバグ修正する為にフロントエンドエンジニアを探さないといけなくなっているシステムもそれなりに見たことがある

この質問フリーランススポット仕事を受けてるようなフロントエンドエンジニアアーキテクチャ選定に関われないような作業者としてのフロントエンドエンジニアなのか、もっとシステムに深く関わってるエンジニアかを確認するためにはい質問だと思う

2024-04-14

モダンフロントエンドなんか意味ない

タイトル釣りです

去年から稼働している現場で、以前からあったReact Nativeの面倒を見ているんだがまあこれがひどい出来なんだ。

jQuery時代に見かけたようなコードをやたら見かけたので思わず懐かしくなってしまった。

リファクタリングしようとしたけど直す範囲が広すぎてアプリを壊しかねなかったので、早々に諦めてだましだまし保守をしていた。

そんな中今年に入ってアプリリニューアルの話が出てきた。React Native捨ててSwift/KotlinやらFlutterに書き換えるとかそういうのではなく、デザイン刷新といくつかの機能改修。

このままだとアプリが更に魔窟化するので、マネージャーに色々相談したところいくつかの事実がわかった。

ということだった。

結局現状のまま進めるわけにはいかず、要件定義の傍らリファクタリング作業をしている。

そういう経緯もあったので、リファクタリングテスト工数も積んだ上で見積もりだしてもらってる。

レガシーアーキテクチャモダンアーキテクチャ刷新」なんてよく聞く話しだけど、

実態は「長年の増改築とだましだましのリフォーム限界になってきたので新築で建て替えます」何だと思う。

最近は「Vue.jsからRemixマイグレーション」なんて見かけるけど、悪いのはVue.jsじゃなくて禄に設計しないでコード書いてるエンジニアと、

リファクタリングには予算でないけどマイグレーションなら予算取れるという悪しき風習

年がら年中フロントエンド刷新しているような会社地雷なので行かないほうがいい。

いくらRemixやらNext.jsやら最新鋭のフレームワーク使ってても、クソコードで書いたらクソが出来上がるだけだ。

新しいフレームワークを試す暇があったらリーダブルコード最初から読み直せ。

2024-04-01

anond:20240401152057

じゃあ何書いたの?

俺はカスタムCI/CDJava/Cメインで書いたことあるし(j Developer,NetBeans, Eclipceの全部盛り)社内の開発者環境提供するRest/jQueryベースのを別のライブラリに置き換えたこともあるし、20ものASPシステムマイクロサービスSpring Boot, Node, React)で置き換えたこともあるよ

2024-03-19

とりあえずReactがとりあえずjQuery感あるのは分かるけど、実感としてjQueryほど問題かというとそうは思えない

多分その差は、jQuery使ってなさそうなのにjQuery使ってたの頻度と、React使ってなさそうなのにReact使ってたの頻度の差のような気がする

2023-12-26

anond:20231226180912

それはそうとTailwind CSSとか流行してるけどマジなん?って感じなんですけど

なんか、HTMLclassが膨大に長くなって、本筋のロジックな部分が見づらいのなんの…

画面ダサくてもBootstrapでええわ

でも、Laravelとか前提にしてんのな…

JavaScript進化して、jQuery必要なくなったしなぁ

変化だけ激しいよな、Web

本質TCP/IPだのは、そんなに揺らがないのに

インフラ行けば良かったのかなぁ

羽振りがいい人も多いし

2023-12-17

年末大掃除

jQueryとかPrototype.jsとかサイ本とか捨てたるわー。

これでフロントエンドエンジニアだった過去におさらばだ!

かにCSSの本とかオライリーの本とかも捨ててやる。

「行けっ!アクシズ!忌まわしい記憶と共にっ…!」のときシャアの心境、わっかるわぁ

なお、React系は電子書籍で眠っている模様。

2023-12-14

jQuery/生JSはReactやVueかに比べて優位点が一切ないとか言ってる奴を見つけたけど

めんど~~~~~~~くさいビルド工程考えずに雑なHTMLCDNから読み込んでor読み込みすらなく直書きでちょっとした計算ツールとか書けるのは普通に優位点だよね

2023-10-11

anond:20231011124952

既に書かれている箇所を少し変える程度なら書くこともあるだろうけど、大部分を変更する場合新規で書く場合jQueryを使うのは辞めておいたほうが良いぞ。メンテナンスコストが高すぎるから

今はReactを使うのが無難だと思う。

anond:20231011124952

jQueryはつかわれてるしなんならClassicASPとかも使われてるし使ってるフレームワークとかライブラリ本来プログラマとしての能力とは別だが

この業界開発する人間とそれを保守してく人間がいて開発がやりたいのは開発であってそうすると20年使われてきた技術だと先がないのでできれば今後使えるものに触りたいというのが本音

保守でいいとかマネージメントに上がって行きたいとかだとその限りではない

anond:20231011124952

ReactもVueも使うけどjqueryもまだそれなりに見かける

え?jqeuryって使われてないの?

https://anond.hatelabo.jp/20231010193452

これを見ていて思ったのだけど、未だに仕事では

jsを触る=jqueryを触る

という状況が続いてるのだけど、自分環境特殊なのかな?

2023-10-10

anond:20231010230520

Reactは基本難しいんよ

JSをそれなりに使いこなしてるレベルじゃないと使ってもヒドイものしかならない

よくわからjQueryでどうにかそれっぽく動いてるってレベルの人は使わないほうがいいよ

ログイン ユーザー登録
ようこそ ゲスト さん