元スレ+ JavaScript の質問用スレッド vol.135 +
JavaScript覧 / PC版 /みんなの評価 :
901 = :
>>891
> 正直、1年前に書いた自分のコードを書き換えようと思っても、細部まで覚えていられる自信はない
誰でもそう。記憶力に頼って仕事なんてできないし、
そんなものに頼ってはだめ。
だからといってドキュメントをたくさん残せば良いのかと言うと
それも違う。読むものが増えると、その分忘れた記憶を取り戻す時間がかかる
じゃあどうするのかと言うと、結局は読むべきものを減らすということに尽きる
ドキュメントもそうだしコードもそう
プロジェクト依存の知識は、そのプロジェクトから外れると必要なくなる。
つまり忘れる。だからプロジェクトに依存しない知識を使いつつ
より少ないドキュメントやコードで構成しなければいけない
もう分かるね? どんなにjQueryがなくてもできようが、
jQuery使ったほうがコードが減るなら、jQuery使ったほうが良いってことだよ
もちろんjQueryとTSを使ったほうがより良いだろう
TS単体よりもjQuery使ったほうがプロジェクト固有の知識は必要なくなる
902 = :
それってjQueryのAPIを忘れないよう未来永劫使い続けること前提じゃん
ライブラリにロックインされるのは嫌だわ
903 = :
未来永劫、jQueryを使ったほうがコードが減るなら
そうした方が良いのでは?w
904 = :
フレームワークにロックインっていうのならわかるが
ライブラリにロックインってよくわからんな
フレームワークは一つの大きな枠組みだから、
外すときは中身が全てばらばらになってしまうが
ライブラリは、中身で使ってるだけだから、
一つづつ中身を置き換えていける
ロックインってほどのものじゃない
905 = :
>>901
> もう分かるね? どんなにjQueryがなくてもできようが、
> jQuery使ったほうがコードが減るなら、jQuery使ったほうが良いってことだよ
jQueryの内部コードを完全に把握していて、jQueryがバージョンアップする度に更新内容を詳細に知る努力を維持しているならね
根幹のjQueryを他者が完全に把握するのは不可能
906 = :
> jQueryの内部コードを完全に把握していて、jQueryがバージョンアップする度に更新内容を詳細に知る努力を維持しているならね
そんなこと必要ないのでは?
誰もOSの中身やブラウザの中身なんて完全に把握してないでしょう?
もう少しさ、公平な視線で見れないの?
907 = :
読むコード減らすべきおじさん
いい加減自重してほしい…
ここは質問スレなんで
自己主張はブログでも作ってそこでやってください
908 = :
>>907
>>1を読もうね
> ・質問への「答え」だけでなく「意見」を出しても良い。
909 = :
議論用スレじゃないのに明らかにおかしいね。
荒らしが足したのかな?
次スレ立てるとき消しとくわ。
910 = :
>>908
だから自重と書いたのを理解してほしい
911 = :
>>910
じゃあ、自重してほしいというのをやめてほしい
912 = :
>>909
昔からあるのを勝手に消すな
913 = :
ほとんど議論なんだから議論スレ立てて好きにやれば?
914 = :
分離する意味ないし
915 :
phpやrubyと違ってjavascriptは簡単な言語です、
とか言ってる人もいるけど、間違ってると思いませんか
916 = :
思います。
はい次
917 = :
>>899
例えばだが
1は他の様々なプロジェクトでも使える基本関数
それを2から呼び出すとか
phpのincludeのように
918 = :
複数のページにまたがって使えるような定数の集まりや関数など
include的に使いたいとき皆どうしてるんだろう
919 = :
それがなかったからバカにされてたんだろうが!
920 = :
jsの場合、ファイル分けてもあまり意味がないからincludeしなくなったわ
一つのファイルにまとめている。アナリティクスすら一つのファイル
921 = :
つまり各ページで同じことを書いてると
922 = :
あれ?jQueryでやるんじゃなかったのかw
923 = :
>>921
そう
どうせキャッシュから読み出すので速度は問題ない
924 = :
javascriptウルトラ初心者がいきなりvue.jsやっても良いですか
925 = :
いいよ。
次~
926 = :
>>924
別にいいっちゃいいけどvue.jsはいつも通り、いつの間にか消えて行くパターンだろうなぁって感じ
ただそういう意味では逆に使って置くと良い。あの絶望感は楽しい
927 = :
>>926
vue.jsってあんまり普及してないんですかね?
928 = :
>>927
一時的に普及はしてるけど、いつもの流行り
多分君みたいな「なんか革新的で凄そう!」って人が使ってしまっている
俺もその昔、jquerymobileっての使ってた。今みたらgithubは二年も更新止まってるわ・・・まぁいいけど
こういうのはある程度やってないと分からない
まぁ時間を無駄にしたくなければjQuery使っておけばok
929 = :
SPAを今の環境でやるには便利だし普及してるとは思う
けど、SPAをもりもり作ってる人ってのがそもそも少ないだろうし
より最適化したものが作られたりUA側の環境が変われば
また変わっていくでしょう
930 = :
>>923
変更の場合いちいち全部するんだな
931 = :
>>930
あぁそういう風に受け取ったのか、お前は本当に素人だなwww
phpから出力してheadに直接出力してるんだよ
932 = :
>>928
流石に偏見が過ぎる
933 = :
>>928
jquerymobile廃れたじゃんふざけやがって
934 = :
>>931
なんでjsスレでphpありきの話してんだよ
ここでなら普通phpなしが前提だろ
935 = :
>>932
まぁ、わざと大袈裟に言った。
アホな事やって周りにまで迷惑掛けてしまったからな
>>933
俺に言われても。
>>934
で、その挙げ句が>>930という発想だろ
ボトルシップでもやってんのか、ありえない
お前みたいなアホがシステムと連携せずにフロントをぐちゃぐちゃにするんだよ
もっと全体を見てくれ
936 = :
お、話反らしにきてるな
937 = :
>>919
jQueryでいい方法があるよ!
938 = :
PHPでとか言ってるの俺じゃねぇからな
>>917
> 1は他の様々なプロジェクトでも使える基本関数
だからコード見る限りそういう使い方じゃないから
カスタムイベントと言ったんだよ
939 = :
>>937
jQueryはDOM操作用ライブラリ
俺を騙るのはやめろ
940 = :
>>915
Ruby が圧倒的に可読性が高く、各バージョンの互換性も高い。
言語に、include, require もある
>>918
>>894
のリンクにあるような、共通ライブラリにして、先に読み込む。
かつ、2回読み込まない
>>924
初心者は、jQuery から。
Vue.js は無理
941 = :
>>940
さすが圧倒的に可読性が高いRuby!
圧倒的にランクイン!!
http://gigazine.net/news/20181116-top-programming-languages-2018/
http://www.softantenna.com/wp/software/the-state-of-the-octoverse-2018/
http://www.softantenna.com/wp/software/ieee-spectrum-top-programming-languages-2018/
http://findy-code.io/engineer-lab/github-programming-language-ranking
942 = :
electronでアプリ作ったらソース丸見えなの?
943 = :
>>942
本質的には隠せないと言われてんね
944 = :
>>941
Rubyはマジで勉強しなくて良かったと思ってる
こんなに急速に終わるとは思わなかった
945 = :
rubyなんで終わったん?
なんか便利そうだな~って思ってる内にフェードアウトしていた
946 = :
元々Railsのおかげで流行っただけだし、ある種当然の流れともいえる
947 = :
ライブラリの出来の差でpythonに二周差くらいつけられた。
有名な先端のC/C++で書かれたライブラリ(ネイティブ)なんかも大抵Pythonから呼び出すインターフェースを公式で提供されてる。
Rubyだってできるもん!と馬の骨がRubyラッパーを作っても誰もメンテしない始末w
あとディープラーニングなんかはMacでGPUサポートが弱い関係でWindows(やLinux)が主戦場になってるがRubyのコミュニティはWindows蔑視の伝統がありそのツケがまわってきてしまった形w自業自得www
もうRailsのDSLとしてしか息してない。
948 = :
>>938
元々それも含まれてます
むしろそれがメインです
949 = :
Pythonって機械学習一発屋じゃなかった?
950 = :
>>948
他人は口を出さないように
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.130 + (1001) - [97%] - 2017/11/25 20:45
- + JavaScript の質問用スレッド vol.137 + (1003) - [97%] - 2019/3/26 11:46
- + JavaScript の質問用スレッド vol.130 + (974) - [97%] - 2016/10/26 14:18
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.131 + (1004) - [97%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.132 + (1001) - [97%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.133 + (1001) - [97%] - 2018/6/8 10:45
- + JavaScript の質問用スレッド vol.131 + (1000) - [97%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.136 + (1001) - [97%] - 2019/1/8 11:30
- + JavaScript の質問用スレッド vol.134 + (1001) - [97%] - 2018/8/3 23:15
- + JavaScript の質問用スレッド vol.138 + (1004) - [97%] - 2019/4/20 23:45
- + JavaScript の質問用スレッド vol.139 + (1001) - [97%] - 2019/5/27 15:15
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.125 + (1001) - [97%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.118 + (1002) - [95%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.117 + (1009) - [95%] - 2014/8/5 3:30
トップメニューへ / →のくす牧場書庫について