2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

javascriptって欠陥言語だよな。

1 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:28:26.42 ID:Xj/LEGcb0.net
オブジェクト指向じゃない
エラーがあっても無視する
予約語がない
型宣言がない

2 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:28:59.02 ID:LiXQZQrO0.net
いやオブジェクト指向だろ

3 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:30:12.05 ID:kmPMKGSa0.net
ライブラリ多すぎ

4 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:30:30.33 ID:Xj/LEGcb0.net
>>2
本人はそう言い張ってるけどな
俺は認めない
クラス宣言にfunction←は?

5 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:31:45.51 ID:lXWq8puK0.net
firebugつかえばエラーみれるよ

6 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:31:53.31 ID:Xj/LEGcb0.net
今ホームページ作ってるけど本当にjavascriptがカス過ぎるせいでどれだけ時間を無駄にしたか分からん

7 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:32:17.61 ID:tV+rBd0J0.net
5だか6だかでclass使えるようになっただろ

8 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:33:14.11 ID:Xj/LEGcb0.net
>>5
Chromeに付属してるコンソールでは表示してくれないエラーも表示してくれんか?

9 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:35:26.64 ID:Xj/LEGcb0.net
>>7
本当か?
ネットで調べてもそんなの出てこなかったけど

10 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:39:49.77 ID:Xj/LEGcb0.net
やっぱり高級言語の方が断然理解しやすいわ
プログラミング言語を変に簡略化してるスクリプト言語って変に理解しにくい

11 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:40:49.04 ID:bOrBCx8+0.net
クラスベースしか知らないからだろ

12 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:41:02.29 ID:MlTDbYSui.net
>>1
お前が無能なだけじゃん
柔軟でいい言語だよ

13 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:41:55.57 ID:MlTDbYSui.net
業務でJava5年やってるけど
頭の切り替えできないおっさんに合わせて使ってやってるだけで、あれこそクソ言語だろ…

14 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:42:43.67 ID:Xj/LEGcb0.net
ブラウザにjavaの仮想マシン搭載することを標準化してよー
頼むよー、javascriptなんて使ってweb制作とか出来ないよー

15 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:43:07.79 ID:bOrBCx8+0.net
use strict使えば少しはエラーも出るだろ

16 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:44:38.30 ID:bOrBCx8+0.net
つかjsも高級言語だろ

17 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:46:48.97 ID:MlTDbYSui.net
>>14
その発想自体が、お前が技術力低くてあり得ないほどゴミだって事を表してるな

18 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:48:01.41 ID:YRmlqsVo0.net
>>4
何で認めないの?
C言語ですらOOPできるよ

19 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:49:25.53 ID:Xj/LEGcb0.net
>>11
だってクラスベースが一番使いやすいんだもん(´・ω・`)

>>12
柔軟っていうのがよく分からん

>>13
Java、Objective-C,PHP、JavaScriptしか経験ないけどJavaが一番つかいやすわ

20 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:51:10.09 ID:lXWq8puK0.net
chromeはしらない
jquery使えばdomも楽々アクセスできて最高

21 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:51:56.56 ID:MlTDbYSui.net
>>18
とはいえC言語はオブジェクト指向を強制しないからな
そういう意味で言うと、>>1
クラスベースの、オブジェクト指向を強制される言語しか使ったこたないから、他の言語使いこなせなくて文句言ってるんだろ

そんなレベルのやつがどんな言語使ったってまともなプログラムは書けない

22 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:54:22.88 ID:bOrBCx8+0.net
jsは俺もあまり好きではないけどコードゴルフとかすると結構楽しい

23 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:57:30.36 ID:Xj/LEGcb0.net
じゃあ、お前らはJavaScript使いにくいとは思わないわけ?

24 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:59:02.06 ID:5VmT5GqW0.net
>>23
思わんな
C言語みたいで楽しい

25 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 01:59:05.67 ID:bOrBCx8+0.net
思う

26 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:01:19.87 ID:UFi6uWjX0.net
まぁ俺もJavaなんかのクラスベースから入った口だから最初はかなりの抵抗感があったが
慣れてしまえば最低限実際上のコーディングに支障が出ないレベルでは使えるようになる

27 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:02:31.22 ID:JoKQYdaf0.net
逆にオブジェクト指向ができない

28 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:03:02.81 ID:98cx7XUZ0.net
PHPってオブジェクト志向なの?

29 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:03:53.11 ID:bOrBCx8+0.net
>>28
一応オブジェクト指向でも行けるみたいな感じ
マルチパラダイムじゃないの

30 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:04:07.99 ID:5VmT5GqW0.net
>>28
一応オブジェクト指向もできる
言語仕様も糞だし、使う側のレベルも低いからよくわからんことになってるけど

31 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:04:40.00 ID:YRmlqsVo0.net
functionが長い以外は特に使いにくくはないな

32 :Please Click Adsense!!:2014/10/04(土) 02:05:36.63 ID:QKzHoS1J0.net
JSはCの二倍早い

33 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:07:02.78 ID:5VmT5GqW0.net
>>32
なんでだろう、卑猥な発言に見えた

34 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:09:14.41 ID:U8QQM3s70.net
jsはコード補完されづらいからやりづらい感はある
でもecma系好きよ
この>>1、as3(flash)とか好きそう

35 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:10:33.81 ID:bOrBCx8+0.net
どっちかっていうとas3よりもrubyな気がする

36 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:12:23.85 ID:Xj/LEGcb0.net
>>26
慣れか
これまでJavaライクな書き方しかしたこと無かったからな・・・

>>28
PHPはオブジェクト試行を強制されないけどJavaライクに書ける

>>31
気持ちの問題もあるな
functionは関数っていう意味なのにこれでクラスを宣言することにモヤモヤする
でも、それ以上に予約語がないこととか予約語が無い事が受け付けない

37 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:16:01.38 ID:Xj/LEGcb0.net
>>35
rubyはちょっと気になってたが、それよりもpython勉強してraspberryで遊びたいわ

38 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:16:34.23 ID:YRmlqsVo0.net
>>36
クラスを宣言する、と考えるよりも、関数スタックをそのまま保存してオブジェクト化する、と考えるべし

39 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:17:38.23 ID:J++vMMro0.net
どんなに更新されてもセキュリティに問題ありと表示されるから
初心者は使いたがらないという

40 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:26:39.80 ID:s8a4IdXT0.net
予約語無いんだっけ?
でもそれで何が困るのかわからない

41 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:28:40.15 ID:YRmlqsVo0.net
>>40
かつてundefinedがreadonlyでない頃があってだな……
「値が入っていない」事を保障するためにundefinedとの比較が出来なかった事があったのだ

42 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:31:03.18 ID:YRmlqsVo0.net
なお、void 0と比較すればundefinedよりも文字数が短いしundefinedが上書きされてても有効だしという裏技があるのであんまり意味はなかった

(function($, undefined){ ... })(window.jQuery);

みたいなテクニックもあるし

43 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:34:48.87 ID:bOrBCx8+0.net
undefinedとの比較とかあんまり見ないけどな

44 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:35:54.45 ID:s8a4IdXT0.net
まあ困らないな
と思う私はプログラマとしてダメかもしれないけど
でも困らない

45 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:36:26.62 ID:u6wLZTaYO.net
var←は?

46 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:37:46.53 ID:s8a4IdXT0.net
>>43
すごく使う気がする

47 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:40:42.55 ID:YRmlqsVo0.net
ああ、そういやJSの不満1つ思い出した
varが(グローバルを除くと)常に関数スコープで、ブロックスコープにできないこと
ブロックスコープにするには無名関数作って即座に呼び出す必要があるってのがめんどい

48 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:45:49.54 ID:s8a4IdXT0.net
>>47
今時のエディタは範囲指定した部分と同じ文字列に色が付いたリするんですよ
それでも困るほどわかりにくくなるかな

49 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:47:35.48 ID:hUDOuBrV0.net
javascriptてブラウザ依存だからな
ブラウザによってうごかないとかあるから(´・ω・`)でもjQueryはたのしいよ

50 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:48:00.70 ID:bOrBCx8+0.net
>>46

42も書いてるけどうっかり上書きしたら面倒だしvoid0使うから

51 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:49:54.07 ID:hUDOuBrV0.net
CSS3最高!てね。

52 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:51:13.16 ID:s8a4IdXT0.net
>>50
そういう意味か
比較しないという意味かと思った

53 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:53:54.68 ID:UFi6uWjX0.net
jqueryはお膳立てされてる感満載だから好きくない コーダーを名乗るからには自分で実装したいんじゃ

54 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:54:15.92 ID:hUDOuBrV0.net
海外のコーダーて凄いよね
わかりやすいコーディングが

55 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:55:56.26 ID:hUDOuBrV0.net
くそみたいなコーダーは
だめなんよ。

56 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 02:59:34.91 ID:s8a4IdXT0.net
Javascriptを使っていると自堕落さが加速する気がする
それだけが欠点だと思うんだけど
みんなは違うのか
あらがうのか

57 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 03:01:10.48 ID:bOrBCx8+0.net
>>56
わからんでもない
なんかぬるま湯につかってる感がする

58 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 03:02:30.58 ID:UFi6uWjX0.net
宣言も無しに何食わぬ顔でプロパティへの代入ができてしまう時点で完全にゆとり仕様
文法やjs流のOOPをちゃんと理解しようと思うと実はキチガイ仕様なんだけど

59 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 03:02:43.97 ID:hUDOuBrV0.net
Googleとか素人の転がってるコーディングみるより
海外のプロのコーディングみたほうが勉強になる

金を払ってでも。

60 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 03:05:37.77 ID:bOrBCx8+0.net
>>58
プロトタイプとか暗黙のキャストはともかく、宣言無しに関してはjsに限らず動的型付は大体そうなんでない?

61 :以下、\(^o^)/でVIPがお送りします:2014/10/04(土) 03:43:53.44 ID:AeYMBV0V0.net
perlという最強の自堕落言語

総レス数 61
13 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★