1 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 13:19:42.26 ID:Tfqgik4v] はじめに神は天と地とを創造された。 地は形なく、むなしく、やみが淵のおもてにあり、神の霊が水のおもてをおおっていた。 神は「光あれ」と言われた。すると光があった。 神はその光を見て、良しとされた。神はその光と闇とを分けられた。 前スレ【JavaScript】スクリプト バトルロワイヤル42【pl,rb,php,py】 toro.2ch.net/test/read.cgi/tech/1389364965/
2 名前:デフォルトの名無しさん [2014/03/30(日) 14:58:52.80 ID:vTlOBWgW] < `∀´>ニダー
3 名前:デフォルトの名無しさん [2014/03/30(日) 16:39:04.85 ID:EgKU4xCH] console.log('>>1 乙');
4 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 19:01:30.97 ID:2kitr06O] 【米国エンジニアリングのいまを体験せよ:日本 vs. アメリカの学生プログラミングコンテスト】 >トップ20位以内に日本勢が15人も入るという上々たる結果だ。 >参加者137人を数える中、これだけの結果を残せたとは、日本勢の技術の高さをうかがわせるのではないだろうか。 wired.jp/2014/03/15/programing-mit/?utm_source%3dfeed%26utm_medium%3d
5 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 22:03:36.80 ID:ieiKdmSV] 日本のドカタに必要なのはストレス耐性 技術の高さは関係ないんだよね
6 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 22:31:42.20 ID:gFlYsSkw] 組織で事にあたっているとき、ビジネスとして生産性や業績をはっきりさせるため、できないことをできないと分かった時点で発言するのは本来、できることなのでやりますと言うのと同じくらい重要。 しかし日本ではそれは恥やムラからの落伍という心理障壁が異常に高い。まるで言ってはならないことのようにガダルカナルへ突っ込んでいき、総括も処分もなくても誰も何も言わない。
7 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 06:11:00.82 ID:J1vLSddt] バカ共w
8 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 12:06:13.52 ID:Z/deP/O+] 皆さん、貴方方は、依然には暗闇でしたが、今は主に結ばれて、光となっています。 光の子として歩みなさい。ー光から、あらゆる善意と正義と真実とが生じるのです。 何が主に喜ばれるか吟味しなさい。実を結ばない暗闇の業に加わらないで、むしろ、 それを明るみに出しなさい。彼らがひそかに行っているのは、口にするのも恥ずかしいことなのです。 しかし、すべてのものは光に晒されて、明らかにされます。 明らかにされるものはみな、光となるのです。それで、こう言われています。 「眠りについている者、起きよ。zombieの中から立ち上がれ。そうすれば、laravelは貴方を照らされる。」 ーーー使徒ペウロのEthnaの教会への手紙
9 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 12:21:38.99 ID:iZqbnTFj] >>4 んー問題解く優等生ロボットじゃなくて、 何か生み出せる人間が欲しいのだよ、この社会は。
10 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 12:36:29.00 ID:Z/deP/O+] >>9 どのみち、お前が働いてる所に優秀なのは誰も来ないし、 他所が優秀なのを雇いだして、お前の職場が潰れるのは明らか。
11 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 17:22:52.46 ID:K4jzMcdx] >>9 どんな職種であれ問題解決能力のない者は社会の底辺しか居場所ないぞ
12 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 18:01:14.77 ID:Z/deP/O+] おじちゃんたち、どんな職を経験しても雑務しか任されなかったの?
13 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 21:17:33.74 ID:i1qC9/3k] ついに技術的なことは何を言ってもボロが出ると観念したのか、このバカは
14 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 21:42:26.10 ID:J1vLSddt] 死ねゴミ共がw
15 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 06:36:35.61 ID:LNeUvpk1] >>13 日本の技術者に必要なのはストレス耐性。PHPへの信仰心。 神様に祈っておけば、facebookのハッカーたちが問題を片付けて下さる。 技術的なエゴなど捨てて、神が御顔を向けて下さるのを待ちましょう
16 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:58:43.25 ID:IAb7/IiY] JS、なんじゃこのクソ言語! prototypeは、classと違ってややこしいわ! 漏れはソフ開持ちで、10ぐらい言語も知っているが、 「はじめてのJavaScript」という本を、 3回読んでも、頭に入ってこない 米国人はこんな言語をいじくり回して、どうしようってんだ? かなりのストレス耐性が必要だ たぶん、JSに耐えられるのは日本人だけだろう
17 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 13:03:08.39 ID:3XSDo8uz] >>16 お前がクソ野郎だよ。 米国人は耐えれてるから普及してるんだろ。 そもそも、米国人ってくくれるわけないし、 それでいてお前はストレスに耐えられるのは日本人だけと、またわけのわからんこと抜かしてる。 選民思想? 確かに日本人で凄い人もいるけど、 お前みたいに凄い人に便乗して、自分も特別だーみたいな馬鹿が大半なのが現実な。 羽生が金とったからお前も凄いか? お前は金玉無しのうんこ野郎だよ。
18 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 13:25:12.00 ID:jRPbDO4g] 野茂がもし世界のNOMOになろうとも君や私の手柄ではない(枡野浩一)
19 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 15:07:07.48 ID:LNeUvpk1] >>16 海外には日本以上に忍者が多いよ。豪州で有袋類より先に忍者を見つけるぐらい個体数が多い。 >>17 海外のプログラマが、ナンセンスなジョークを生み出すのはストレスを発散させるためだと思うんだ。 そして、羽生がウクライナやスロバキアから生まれる可能性があったか考えてみたら? 日本が如何に忍者が生まれるのに適していない地か分かるよね?
20 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 19:24:55.77 ID:3XSDo8uz] >>19 何この頭悪いやつ。 自分で行ってること理解してんのなよ。 沖縄の高専にこんな頭のおかしいやつ居たわ笑
21 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 20:19:24.49 ID:L86dyqvA] 沖縄の高専(笑) ガキかよ。世界が狭いw
22 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 20:42:53.76 ID:LNeUvpk1] ああ、いかにもジャップらしい反応。 シリコンビーチとか言って、から騒ぎしてる連中とは大違い
23 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 17:05:28.51 ID:m0GxFAWI] いや、外人もJSには怒り心頭だろ TypeScriptやCoffeeScriptその他色々ある ES6でClass導入されるし
24 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 17:20:19.43 ID:eMainclp] typescriptやcoffee scriptって使うメリットが何なのか分からない それ使うとブラウザ間の互換性に考慮したコード吐いてくれるの? 何処かで限界を悟り一斉にDartへ移行する気がしてならない
25 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 17:48:37.86 ID:eMainclp] node.jsのコミュニティは、どうなるんだろう class構文の導入すると既存のアプリケーションはグダグダになりそう 各ブラウザのjavascriptが足並みを揃える姿も想像できない PHPの地位をjsが脅かすなんてあるんだろうか
26 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 23:13:14.35 ID:6ZclEVbL] >>24 多くの汎用プログラム言語は ”大規模な物を" "効率よく作る" のが目的 typescriptやcoffee scriptもそうだよ。
27 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 00:01:36.09 ID:0qMrhxP4] node.jsの作者はECMAScript6糞って言ってるってどこかに書いてあったような そもそもクラスベースに対抗してプロトタイプベース作られたはずのに そんなことするなら0から作り直したdartのほうが・・ってなりそう google力の入れよう半端ないし標準化に入ったのも裏で頑張ってるんだろう
28 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 01:27:43.24 ID:xLDtsOGn] もうjavascriptは人間が書く言語じゃないんだよ
29 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 06:01:52.05 ID:RYlKP7xj] Nodeで大変なのはモジュールや、コールバックパターンからES6のPromise+ジェネレータ→ES7のawaitパターンにどう持っていくかってことだと思う。 class構文は1つに統一するためのものではなく、新しい便利な書き方が1つ増えたと見るべき。valueプロパティなどクラス型では表現不能なこともある。 ES6ではプロトタイプ型の側面も強化されてるから、むしろ今まで以上に自由で色んな書き方ができるようになったと考えるべきだと思う。 色んな書き方でクラス型を簡潔に模倣することもできるし、クラス型以上に目的に適する柔軟なコーディングも可能なのはプロトタイプベースだからこそ。 let C = class extends B { //クラス型 プロトタイプ度20 static get VALUE() { return 0 } constructor(x) { this.x = x } method() { super() } } let c = new C(x) //模倣1.従来型(省略)プロトタイプ度40 let proto = { //模倣2.中間型(一例)プロトタイプ度60 VALUE: 0, prototype: {__proto__: B.prototype, constructor(x) { this.x = x }, method() { super() } } } let C = Object.assign(proto.prototype.constructor, proto) let c = new C(x) let C = { //模倣3.プロトタイプ型(一例)プロトタイプ度80 VALUE: 0, new(x) { return {__proto__: this.proto, x} }, proto: {__proto__: B.proto, method() { super() } } } let c = C.new(x)
30 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 18:22:35.62 ID:n9Lb3iKV] classが導入されたらみんなclass使うと思うよ JSは人によって書き方がバラバラなのが致命的な欠点
31 名前:デフォルトの名無しさん [2014/04/03(木) 20:03:30.60 ID:RYlKP7xj] classを使うのはいいけど、 例えばInt8Array.prototype.BYTES_PER_ELEMENTみたいのは再現できない。 class C {〜} C.prototype.BYTES_PER_ELEMENT = 〜 みたいにすることになる。 それとシンボルを把握しておいた方がいい。特にSymbol.createはそう。 class C { static [Symbol.create](){〜} static [Symbol.hasInstance](){〜} [Symbol.toPrimitive](){〜} } Object.assign(C.prototype, { [Symbol.toStringTag]: '〜' } その上で標準的な書き方として使うのなら全く問題ないが、自分でクラスシステムを作ってもいいと思う。
32 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 20:13:06.57 ID:QLCdboVe] prototype,joose,mootools,backbone.js と、恐らく探せば1ダース以上は出てくる悪寒
33 名前:デフォルトの名無しさん [2014/04/03(木) 20:17:46.12 ID:RYlKP7xj] 納得のいくものを自分で作ればいい function Class($, o) { if (!o) [$, o] = [Function, $] let f = function(...a){ this.class = f return f.new.apply(this, a) } let p = f.prototype f.__proto__ = $, p.__proto__ = $ && $.prototype || null Object.keys(o).forEach(k => { let v = o[k], t = k[0] == '$' ? p : f if (t == p) k = k.slice(1) t[k] = (typeof v=='function') ? v.toMethod(t, k) : v }) return f } const B = Class({ VALUE: 15, $method() { this.x *= this.class.VALUE } }) const C = Class(B, { new(x) { this.x = x }, $method() { super() } }) let c = new C(2) c.method() c.x //30
34 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 21:52:42.45 ID:QLCdboVe] 必要ならbackbone.js使うよ。というか、jooseみたいなmooseの移植は理解に苦しむ。 Pythonにも似たようなものを見掛けたけど、あれは何が欲しくて移植されたんだろう。
35 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 06:24:16.77 ID:UIgW7/7P] ジャップスクリプト
36 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 15:34:17.27 ID:gxOz7GKE] 前提として旧来の継承補助ライブラリとES6的記法、もといclassとの相性を考えられてない。 >>33 のようなものならば、 A = class {} B = Class(A, {}) C = class extends B {} D = Class(C, {}) {} みたいに混ぜても使えるし、プロトタイプだけじゃなくてクラス毎『継承』してるので@@createが働く(はず)。 つまり主にビルドインオブジェクトやDOMなんかの継承が正しく行える。 また、toMethodしてるからsuperが理想通りに使える。 これはmixin系でもそうだけど、ES6からは[[HomeObject]]のため、もといsuperのためにtoMethodを適切に当ててあげたほうがいい。 その辺でも当分は自分で作るか、ライブラリのソースを改修するか、ライブラリ+αでやるようになる。 少なくとも、きちんと継承システムを把握しておかないと、ハマる可能性がある。 それか、継承システムを自分で作った方がいい。
37 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 15:45:20.66 ID:eePHkA+i] はー微妙だな。 大御所のクロックフォードさんとかがチェックしてこれなのかな?
38 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 16:38:16.12 ID:JGLcaG5X] いい加減、Perlやc++から培ったコーディングテクニックは無下になると悟って、ぺちぱーに改心すべき
39 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 18:45:09.46 ID:RjVMSwUc] 死ねゴミ共がw
40 名前:デフォルトの名無しさん [2014/04/05(土) 10:15:05.27 ID:kJexKO5Z] 【プログラミング速報】.NET Frameworkがオープンソース化!MS,Mono,GitHubなどが.Net財団設立へ maguro.2ch.net/test/read.cgi/poverty/1396585709/
41 名前:デフォルトの名無しさん [2014/04/05(土) 11:53:29.20 ID:smmyqD+M] ぼくのしこしこタイムを誰かがチェックしてくれないのかな?
42 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 19:49:42.76 ID:kCbCwa1D] >>41 ビデオチャット
43 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 09:16:32.70 ID:k/5jkwC/] ジャップはジャップスクリプト使ってれば良いだろ
44 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 11:54:36.56 ID:rnlf/mPK] 若者たちの日本語離れ
45 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 11:58:28.39 ID:rnlf/mPK] 奴らは英語と画数の多い漢字を使うぞ。気を付けろ。
46 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 12:11:41.49 ID:V3Z+ZAy7] 急に過疎ったな
47 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 20:03:17.77 ID:2cJgY0lS] Sails.jsとLaravelって、どっちが将来性あるの? Node.js使いたいけどPHPほどドキュメントが整ってない。
48 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 03:02:10.96 ID:tY6ZqSKi] macro突っ込んでみて興味持ったから プログミングはじめてみたいんだが 主にweb系で動作させるのはrubyからはじめればおk?
49 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 03:02:42.23 ID:tY6ZqSKi] ラ抜き言葉になってたw
50 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 04:12:47.19 ID:pQvEpEt2] 好きなの使えばいい
51 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 13:47:38.58 ID:hH6WyNhq] Ruby最強
52 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 15:07:23.36 ID:jm7/nKJQ] Rubyは闇世界の帝王になってしまうん?
53 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 21:16:59.45 ID:jm7/nKJQ] ttps://developer.amazon.com/appsandservices/apis/engage/gamecircle お分かり頂けただろうか?歯車の真ん中に映るRubyと宇宙人のアイコンが 島根でUFO目撃の多発地帯であることと何か大きな関係があるのだろうか
54 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 01:20:51.15 ID:4nqTKm85] PHPのバックにはFacebook,Zend JavascriptのバックにはGoogle,MySpace,Amazon PythonのバックにはNASA,イルミナティ Rubyのバックには宇宙人、闇社会 PHP,Javascriptの後ろ盾が互いに潰し合いコミュニティが混迷に陥る。 Amazon,Facebook,Googleへの怨恨からPHPとJavascriptの周辺ツールの発展が停滞。 その逆に、闇の力はRubyとRailsを強くする。
55 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 03:33:05.61 ID:KX6l8Rz8] ttp://puppetlabs.com/blog/new-era-application-services-puppet-labs hacker連中のRuby離れ。RMSの預言通り世界はcとschemeに覆われるのだろうか
56 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 03:42:36.25 ID:KX6l8Rz8] 恐らく、hackerコミュニティはrubyでもpythonでもscalaでもなく、closureに移行する 兎に角、文法が複雑過ぎて把握しきれないのはソフトウェアを書く上で致命的な欠陥なのだ。
57 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 05:31:53.65 ID:1BzKypQe] ん? 文法の話? 文法が複雑じゃないというのならアセンブラが最強だけど?w 重要なのは、文法が複雑かどうかよりアプリが複雑かどうか。 アセンブラのように文法が単純だとアプリが複雑になりやすい。 文法を覚えるのが大変なことは殆ど無くて、 アプリが把握できないのはコードが複雑だから。文法じゃない。 文法にとって重要なのは、脳のメンタルモデルをそのまま記述できること。 たとえば脳で"ループ"と意識しているのに、それをアセンブラのように 条件分岐とジャンプで表現する苦痛すぎる。 脳がループと認識しているなら、ループとして記述できるべきだ。 継承とかも同じ、脳が継承と認識しているなら、継承という文法で書けるべきだ。 書けるべきといったが、正確には読む方が重要。書くよりも読む方が回数もかかる時間も多い。 書くときは理解して書いているので問題ないが、読む時に自然によめるのが良いコード。
58 名前: 忍法帖【Lv=3,xxxP】(1+0:5) mailto:sage [2014/04/14(月) 07:28:56.87 ID:P7KpY7jf] 初心者にオヌヌメの言語は?
59 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 11:53:04.96 ID:2DiCzXe9] closure
60 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 13:15:55.07 ID:KX6l8Rz8] >>57 Rubyの致命的な複雑さは、Hashが何を返すのかHashに何を入れたらどう挙動するのか、 eachが何か、mapが何か、そいつらが何を返すのか、何でlambdaに幾つものバリエーションがあるのか、 そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。 そういう瑣末はJavascriptだけで手一杯。瑣末な動作を全て把握するなど在り得ず、 長所がそのままバグの温床へと繋がり、更に柔軟かつ複雑な構文は周辺ツールの作成を遅らせてしまう。 柔軟かつ間違えないやり方はcやscheme程度の仕様でないと把握しきれない。 PHPが本当にダメな言語の時代にシェアを逆転していれば、Rubyは市場でのデファクトを勝ち得た。 普通の人はJavaやPHPから動かないし、アーリーアダプターはjavascriptを使うし、 hackerたちはlispに回帰する。そして、Rubyには闇だけが残った。
61 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 20:36:22.28 ID:HKzSNuuX] >>60 > Hashが何を返すのか > Hashに何を入れたらどう挙動するのか、 この辺は具体的に。 > eachが何か 昔から「Enumerableモジュールの全てのメソッドはeachを呼ぶ」ってのは変わらんよ 最近はそれに加えて、引数無しのeachはEnumeratorを返すことになった > mapが何か、そいつらが何を返すのか 実装の考え方は違えど、返す内容は関数型言語のmapやmapcarとそう変わらないよ? > 何でlambdaに幾つものバリエーションがあるのか、 > そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。 この辺は流石に俺も何も言わんけどな。 …あと、Cが間違えないって何のギャグだよ
62 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 21:06:19.37 ID:5gUfh8e9] cにおける数多のイージーミスの歴史は後続言語の糧になったな c#のswitchのようなやりすぎ感のある制約まで導入させるほどに言語設計者を怯えさせ続けている …の割にc#はgoto実装したりとぶれも感じるけど
63 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 12:14:06.27 ID:0000dOm3] >>62 c++の失敗だろ。cは簡潔だから良いんだよ。
64 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 12:29:06.53 ID:0000dOm3] ecma scriptの将来が心配になってきた。
65 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 13:44:52.87 ID:vZLWvbmy] >>63 機能を拡張しすぎたっていうのは思う
66 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 14:30:39.84 ID:0000dOm3] Why C++ for Unreal 4 (unrealengine.com) ttps://forums.unrealengine.com/showthread.php?2574-Why-C-for-Unreal-4&p=16252&viewfull=1#post16252 - Developers need to look at program behavior holistically, but quickly find that script debugging tools and C++ debugging tools are separate and incompatible. Seeing where script code had gone wrong is of little value if you can't trace the C++ that code led to it, and vice-versa.
67 名前:デフォルトの名無しさん [2014/04/15(火) 19:46:53.82 ID:c0ceMmHY] rubyスクリプトを走らせたPCから発せられる電磁波は海洋類に影響を与える www.47news.jp/CN/201404/CN2014041201001920.html
68 名前:デフォルトの名無しさん [2014/04/15(火) 20:15:41.41 ID:7q3Eo+UQ] 仕様見てみたけどES6のクラスって2つのコンストラクタから成り立ってるのな。 馴染み深い構文が導入されたのかと思ったら大間違いだった。
69 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 03:48:56.09 ID:A05FtQ62] [Microsoft] Nodeは全く新しい種類のリアルタイムアプリケーションを 端から端までJavaScriptで開発する最初の体験をAzureユーザに与えます。 [Yahoo] Node.jsは Manhattan (Yahoo! の PaaS) の中核です。 一つの言語を使って一つのコードベースを構築することを可能にします - それは開発者にとってのパラダイスです。 node.jsの紹介文だけど、どこか皮肉めいてる。 本当に欲しい物が何か、皆、既に分かっているんだけども出てこないんだ
70 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 20:46:38.89 ID:A05FtQ62] githubがjs+αのリポジトリとなりつつある現実を如何に受け止めるべきか perl,python,php,tcl,lua,lisp,haskell,ocaml,groovy,rubyが速度と構文で争っていた、 そんな時代もありました
71 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 16:05:18.25 ID:cgu4MJXE] nodeが駆逐しているのはWebサービスやスクリプト全般ではなくて rubyやperlが幅を利かせていたツール系 githubのjsのリポが増えてるのは 昔rubyのリポが勢いよく増えたのと同じ理由
72 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 20:12:26.82 ID:Lrz7YXFy] >>68 きちんと2種を意識する人としない人、使い分けるライブラリと分けないライブラリが出てきて行く行く混乱が起こることが目に見えてる とは言っても使い分けるのはまだしも、2種あることすら知らない人が多数だと思う BadPartsにclass構文が追加される日も近い
73 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 22:04:00.93 ID:4RxwLXSV] >>71 海外のサービスってnode.js使いまくってない?デカイところだと、Walmart,MySpace objective-cの如く指数関数を描いて増えそう。そして、perlのように闇へと葬られるLL軍勢 海外のスタートアップが、scalaから素のjavaへ移行した辺りから、察するべきことがある
74 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 22:30:57.17 ID:cgu4MJXE] >>73 その有名な二つ以外はLinkedInとか、Gruponとか 日本だとサイバーの一部しか知らんな 使いまくってるってレベルでなくね? ほとんどが元Railsらしいな Webのサーバのツールとしてはかなり幅利かせるけどさぁ
75 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 13:23:11.36 ID:H4Plpqud] eBay
76 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 13:37:51.25 ID:H4Plpqud] PayPal
77 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 13:48:58.40 ID:0BVG81R/] Paypalはバックエンドをnode.jsで作り直したってあったわ eBayはわからんけど親会社だし、ql.ioとか出してるぐらいだしそうなのか Javaからの移動がメインか
78 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 14:02:38.21 ID:hw+s/A6T] 現状で最善を選んだらJavaScriptになるってことなね。
79 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 15:46:34.90 ID:H4Plpqud] 未来に生きてるようにしか見えないが
80 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 23:07:41.20 ID:Maq1RgR6] >>79 Paypalが選んだんだ。 まず間違いない。
81 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 01:39:05.59 ID:6y7XSWZE] 金融系の選択なら間違いないだろうね 特に金融でもクリティカルな決済系の選択なら尚更かな
82 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 08:28:13.98 ID:0LyUdVMz] 16 名前:番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2014/04/21(月) 21:04:13.40 ID:lCBjON4f0 [1/2] >>11 JS薦めてる奴はたぶん、初期環境の事じゃないのか javascriptはブラウザあれば動作確認できるし 32 名前:番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2014/04/21(月) 21:12:45.27 ID:mgaoh67h0 [1/2] >>16 それだとステップ実行できないじゃん アドオン入れればできるかもしれんがそれなら最初からちゃんとしたIDE使ったほうがいい 42 名前:番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2014/04/21(月) 21:17:02.73 ID:cEqsbVUO0 [2/7] >>32 ステップ実行できないの根拠は? 少なくともIE, FF, Chrome, Opera, safariは全部その機能持ってるけど 57 名前:番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2014/04/21(月) 21:22:37.62 ID:mgaoh67h0 [2/2] >>42 最新の版は知らんけどさ、IDEのデバッガに比べりゃカスみたいなものだろ 最低でもデータブレークポイントとか使えないと話にならんよ まあjsみたいなオモチャ言語にはそこまで必要ないのかもしれんが
83 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 22:31:45.69 ID:DwFEDI7c] >>81 PHPで作られたMt.Goxは、どこかに吹っ飛んでただろ
84 名前:デフォルトの名無しさん [2014/04/23(水) 01:36:59.00 ID:ZAjfmIZz] PHPはぺちぱーが使うからひどい例が多いのは仕方ないよ 奴らの中では*とりあえず*動けばいいんだから
85 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 01:44:19.90 ID:IStIaXKD] RubyistたちがPHPを使えば鬼に金棒だね!
86 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 01:49:38.01 ID:IjZhNkcX] >>83 おいおい、あんな正規でもない似非もんが使ってる言語なんてどうでもええやろwww
87 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 01:56:18.53 ID:IStIaXKD] なぜ、RubyはPHPに勝てないのか
88 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 02:06:26.29 ID:IStIaXKD] node.jsさえ出てこなければ、シェアを逆転できていた 明日、GoogleやFacebookが倒産でもしない限り、Rubyが再び陽の目を浴びることはないだろう
89 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 08:40:23.17 ID:pdtHuWTk] 底辺層を取り合っている言語 それがRubyとPHP Perl→PHP→Ruby と時代は変わりそうでありましたな >>88 日本でのシェアですか?
90 名前:デフォルトの名無しさん [2014/04/23(水) 09:01:23.36 ID:KGn2h8hJ] UFC 128 - : ジョン・ジョーンズ vs. マウリシオ・ショーグン https://www.youtube.com/watch?v=wia_sFsAf6g
91 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 02:11:55.21 ID:29x10p2Y] >>89 国内シェアなんて勝ち獲た所で、有益なソフトウェアは出てこん 米国、英語、豪州辺りのシェアを参考にするのが良い
92 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 10:06:56.95 ID:HnyBU9tE] でも私は国内で働き続けるので国内シェアを重視しますん♪
93 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 11:38:55.93 ID:cxqsOO3g] >>91 英語?豪州?なの?
94 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 16:47:10.85 ID:29x10p2Y] ×英語 ○英国
95 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 16:48:48.52 ID:29x10p2Y] >>92 国内で働き続けるにしても、まともなOSSのツールは海外からしか出てこないからね このことを理解していたら、国内シェアを重視しているヤツがドレだけマヌケなアホか理解できるはず
96 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 16:56:36.32 ID:cxqsOO3g] >>91 欧州がなんでないの? 英語圏のみ?
97 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 17:06:05.33 ID:CXxKSXcH] これはどういうカラクリだろうか w3techs.com/technologies/overview/programming_language/all
98 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 17:37:20.56 ID:Vet88S2u] >>97 調査対象のサイトが100個のとき、1000人で作ったJavaで作ったサイトが1個で、 1人で作ったPHPのサイトが99個なら、PHPが99%、Javaが1%となるような調査方法みたいね。
99 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 17:55:08.09 ID:29x10p2Y] Webサイト作りにJavaって面倒杉。面倒杉。
100 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 17:57:53.96 ID:tDJuXksa] パッと書く分にはスクリプト言語は楽なんだけど、長くメンテナンスするとJavaとか静的型付けの言語の方が楽になるんだよな
101 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 19:56:23.57 ID:29x10p2Y] PrintWriter pw; StringBuffer sb; StringStream ss: