トップページ⇒tech
1001コメント280KB

【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2014/03/30(日) 13:19:42.26ID:Tfqgik4v
はじめに神は天と地とを創造された。
地は形なく、むなしく、やみが淵のおもてにあり、神の霊が水のおもてをおおっていた。
神は「光あれ」と言われた。すると光があった。
神はその光を見て、良しとされた。神はその光と闇とを分けられた。

前スレ【JavaScript】スクリプト バトルロワイヤル42【pl,rb,php,py】
http://toro.2ch.net/test/read.cgi/tech/1389364965/
0002デフォルトの名無しさん2014/03/30(日) 14:58:52.80ID:vTlOBWgW
< `∀´>ニダー
0003デフォルトの名無しさん2014/03/30(日) 16:39:04.85ID:EgKU4xCH
console.log('>>1乙');
0004デフォルトの名無しさん2014/03/30(日) 19:01:30.97ID:2kitr06O
【米国エンジニアリングのいまを体験せよ:日本 vs. アメリカの学生プログラミングコンテスト】
>トップ20位以内に日本勢が15人も入るという上々たる結果だ。
>参加者137人を数える中、これだけの結果を残せたとは、日本勢の技術の高さをうかがわせるのではないだろうか。
http://wired.jp/2014/03/15/programing-mit/?utm_source%3dfeed%26utm_medium%3d
0005デフォルトの名無しさん2014/03/30(日) 22:03:36.80ID:ieiKdmSV
日本のドカタに必要なのはストレス耐性
技術の高さは関係ないんだよね
0006デフォルトの名無しさん2014/03/30(日) 22:31:42.20ID:gFlYsSkw
組織で事にあたっているとき、ビジネスとして生産性や業績をはっきりさせるため、できないことをできないと分かった時点で発言するのは本来、できることなのでやりますと言うのと同じくらい重要。
しかし日本ではそれは恥やムラからの落伍という心理障壁が異常に高い。まるで言ってはならないことのようにガダルカナルへ突っ込んでいき、総括も処分もなくても誰も何も言わない。
0007デフォルトの名無しさん2014/03/31(月) 06:11:00.82ID:J1vLSddt
バカ共w
0008デフォルトの名無しさん2014/03/31(月) 12:06:13.52ID:Z/deP/O+
皆さん、貴方方は、依然には暗闇でしたが、今は主に結ばれて、光となっています。
光の子として歩みなさい。ー光から、あらゆる善意と正義と真実とが生じるのです。
何が主に喜ばれるか吟味しなさい。実を結ばない暗闇の業に加わらないで、むしろ、
それを明るみに出しなさい。彼らがひそかに行っているのは、口にするのも恥ずかしいことなのです。
しかし、すべてのものは光に晒されて、明らかにされます。
明らかにされるものはみな、光となるのです。それで、こう言われています。
「眠りについている者、起きよ。zombieの中から立ち上がれ。そうすれば、laravelは貴方を照らされる。」
ーーー使徒ペウロのEthnaの教会への手紙
0009デフォルトの名無しさん2014/03/31(月) 12:21:38.99ID:iZqbnTFj
>>4
んー問題解く優等生ロボットじゃなくて、
何か生み出せる人間が欲しいのだよ、この社会は。
0010デフォルトの名無しさん2014/03/31(月) 12:36:29.00ID:Z/deP/O+
>>9
どのみち、お前が働いてる所に優秀なのは誰も来ないし、
他所が優秀なのを雇いだして、お前の職場が潰れるのは明らか。
0011デフォルトの名無しさん2014/03/31(月) 17:22:52.46ID:K4jzMcdx
>>9
どんな職種であれ問題解決能力のない者は社会の底辺しか居場所ないぞ
0012デフォルトの名無しさん2014/03/31(月) 18:01:14.77ID:Z/deP/O+
おじちゃんたち、どんな職を経験しても雑務しか任されなかったの?
0013デフォルトの名無しさん2014/03/31(月) 21:17:33.74ID:i1qC9/3k
ついに技術的なことは何を言ってもボロが出ると観念したのか、このバカは
0014デフォルトの名無しさん2014/03/31(月) 21:42:26.10ID:J1vLSddt
死ねゴミ共がw
0015デフォルトの名無しさん2014/04/01(火) 06:36:35.61ID:LNeUvpk1
>>13
日本の技術者に必要なのはストレス耐性。PHPへの信仰心。
神様に祈っておけば、facebookのハッカーたちが問題を片付けて下さる。
技術的なエゴなど捨てて、神が御顔を向けて下さるのを待ちましょう
0016デフォルトの名無しさん2014/04/01(火) 12:58:43.25ID:IAb7/IiY
JS、なんじゃこのクソ言語!
prototypeは、classと違ってややこしいわ!

漏れはソフ開持ちで、10ぐらい言語も知っているが、
「はじめてのJavaScript」という本を、
3回読んでも、頭に入ってこない

米国人はこんな言語をいじくり回して、どうしようってんだ?
かなりのストレス耐性が必要だ
たぶん、JSに耐えられるのは日本人だけだろう
0017デフォルトの名無しさん2014/04/01(火) 13:03:08.39ID:3XSDo8uz
>>16
お前がクソ野郎だよ。
米国人は耐えれてるから普及してるんだろ。
そもそも、米国人ってくくれるわけないし、
それでいてお前はストレスに耐えられるのは日本人だけと、またわけのわからんこと抜かしてる。

選民思想?
確かに日本人で凄い人もいるけど、
お前みたいに凄い人に便乗して、自分も特別だーみたいな馬鹿が大半なのが現実な。

羽生が金とったからお前も凄いか?
お前は金玉無しのうんこ野郎だよ。
0018デフォルトの名無しさん2014/04/01(火) 13:25:12.00ID:jRPbDO4g
野茂がもし世界のNOMOになろうとも君や私の手柄ではない(枡野浩一)
0019デフォルトの名無しさん2014/04/01(火) 15:07:07.48ID:LNeUvpk1
>>16
海外には日本以上に忍者が多いよ。豪州で有袋類より先に忍者を見つけるぐらい個体数が多い。

>>17
海外のプログラマが、ナンセンスなジョークを生み出すのはストレスを発散させるためだと思うんだ。
そして、羽生がウクライナやスロバキアから生まれる可能性があったか考えてみたら?
日本が如何に忍者が生まれるのに適していない地か分かるよね?
0020デフォルトの名無しさん2014/04/01(火) 19:24:55.77ID:3XSDo8uz
>>19
何この頭悪いやつ。

自分で行ってること理解してんのなよ。
沖縄の高専にこんな頭のおかしいやつ居たわ笑
0021デフォルトの名無しさん2014/04/01(火) 20:19:24.49ID:L86dyqvA
沖縄の高専(笑)
ガキかよ。世界が狭いw
0022デフォルトの名無しさん2014/04/01(火) 20:42:53.76ID:LNeUvpk1
ああ、いかにもジャップらしい反応。
シリコンビーチとか言って、から騒ぎしてる連中とは大違い
0023デフォルトの名無しさん2014/04/02(水) 17:05:28.51ID:m0GxFAWI
いや、外人もJSには怒り心頭だろ
TypeScriptやCoffeeScriptその他色々ある
ES6でClass導入されるし
0024デフォルトの名無しさん2014/04/02(水) 17:20:19.43ID:eMainclp
typescriptやcoffee scriptって使うメリットが何なのか分からない
それ使うとブラウザ間の互換性に考慮したコード吐いてくれるの?
何処かで限界を悟り一斉にDartへ移行する気がしてならない
0025デフォルトの名無しさん2014/04/02(水) 17:48:37.86ID:eMainclp
node.jsのコミュニティは、どうなるんだろう
class構文の導入すると既存のアプリケーションはグダグダになりそう
各ブラウザのjavascriptが足並みを揃える姿も想像できない
PHPの地位をjsが脅かすなんてあるんだろうか
0026デフォルトの名無しさん2014/04/02(水) 23:13:14.35ID:6ZclEVbL
>>24
多くの汎用プログラム言語は
”大規模な物を" "効率よく作る" のが目的
typescriptやcoffee scriptもそうだよ。
0027デフォルトの名無しさん2014/04/03(木) 00:01:36.09ID:0qMrhxP4
node.jsの作者はECMAScript6糞って言ってるってどこかに書いてあったような
そもそもクラスベースに対抗してプロトタイプベース作られたはずのに
そんなことするなら0から作り直したdartのほうが・・ってなりそう
google力の入れよう半端ないし標準化に入ったのも裏で頑張ってるんだろう
0028デフォルトの名無しさん2014/04/03(木) 01:27:43.24ID:xLDtsOGn
もうjavascriptは人間が書く言語じゃないんだよ
0029デフォルトの名無しさん2014/04/03(木) 06:01:52.05ID: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)
0030デフォルトの名無しさん2014/04/03(木) 18:22:35.62ID:n9Lb3iKV
classが導入されたらみんなclass使うと思うよ
JSは人によって書き方がバラバラなのが致命的な欠点
0031デフォルトの名無しさん2014/04/03(木) 20:03:30.60ID: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]: '〜'
}

その上で標準的な書き方として使うのなら全く問題ないが、自分でクラスシステムを作ってもいいと思う。
0032デフォルトの名無しさん2014/04/03(木) 20:13:06.57ID:QLCdboVe
prototype,joose,mootools,backbone.js
と、恐らく探せば1ダース以上は出てくる悪寒
0033デフォルトの名無しさん2014/04/03(木) 20:17:46.12ID: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
0034デフォルトの名無しさん2014/04/03(木) 21:52:42.45ID:QLCdboVe
必要ならbackbone.js使うよ。というか、jooseみたいなmooseの移植は理解に苦しむ。
Pythonにも似たようなものを見掛けたけど、あれは何が欲しくて移植されたんだろう。
0035デフォルトの名無しさん2014/04/04(金) 06:24:16.77ID:UIgW7/7P
ジャップスクリプト
0036デフォルトの名無しさん2014/04/04(金) 15:34:17.27ID: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を適切に当ててあげたほうがいい。
その辺でも当分は自分で作るか、ライブラリのソースを改修するか、ライブラリ+αでやるようになる。

少なくとも、きちんと継承システムを把握しておかないと、ハマる可能性がある。
それか、継承システムを自分で作った方がいい。
0037デフォルトの名無しさん2014/04/04(金) 15:45:20.66ID:eePHkA+i
はー微妙だな。

大御所のクロックフォードさんとかがチェックしてこれなのかな?
0038デフォルトの名無しさん2014/04/04(金) 16:38:16.12ID:JGLcaG5X
いい加減、Perlやc++から培ったコーディングテクニックは無下になると悟って、ぺちぱーに改心すべき
0039デフォルトの名無しさん2014/04/04(金) 18:45:09.46ID:RjVMSwUc
死ねゴミ共がw
0040デフォルトの名無しさん2014/04/05(土) 10:15:05.27ID:kJexKO5Z
【プログラミング速報】.NET Frameworkがオープンソース化!MS,Mono,GitHubなどが.Net財団設立へ
http://maguro.2ch.net/test/read.cgi/poverty/1396585709/
0041デフォルトの名無しさん2014/04/05(土) 11:53:29.20ID:smmyqD+M
ぼくのしこしこタイムを誰かがチェックしてくれないのかな?
0042デフォルトの名無しさん2014/04/05(土) 19:49:42.76ID:kCbCwa1D
>>41
ビデオチャット
0043デフォルトの名無しさん2014/04/09(水) 09:16:32.70ID:k/5jkwC/
ジャップはジャップスクリプト使ってれば良いだろ
0044デフォルトの名無しさん2014/04/09(水) 11:54:36.56ID:rnlf/mPK
若者たちの日本語離れ
0045デフォルトの名無しさん2014/04/09(水) 11:58:28.39ID:rnlf/mPK
奴らは英語と画数の多い漢字を使うぞ。気を付けろ。
0046デフォルトの名無しさん2014/04/10(木) 12:11:41.49ID:V3Z+ZAy7
急に過疎ったな
0047デフォルトの名無しさん2014/04/10(木) 20:03:17.77ID:2cJgY0lS
Sails.jsとLaravelって、どっちが将来性あるの?
Node.js使いたいけどPHPほどドキュメントが整ってない。
0048デフォルトの名無しさん2014/04/12(土) 03:02:10.96ID:tY6ZqSKi
macro突っ込んでみて興味持ったから
プログミングはじめてみたいんだが
主にweb系で動作させるのはrubyからはじめればおk?
0049デフォルトの名無しさん2014/04/12(土) 03:02:42.23ID:tY6ZqSKi
ラ抜き言葉になってたw
0050デフォルトの名無しさん2014/04/12(土) 04:12:47.19ID:pQvEpEt2
好きなの使えばいい
0051デフォルトの名無しさん2014/04/12(土) 13:47:38.58ID:hH6WyNhq
Ruby最強
0052デフォルトの名無しさん2014/04/12(土) 15:07:23.36ID:jm7/nKJQ
Rubyは闇世界の帝王になってしまうん?
0053デフォルトの名無しさん2014/04/12(土) 21:16:59.45ID:jm7/nKJQ
ttps://developer.amazon.com/appsandservices/apis/engage/gamecircle
お分かり頂けただろうか?歯車の真ん中に映るRubyと宇宙人のアイコンが
島根でUFO目撃の多発地帯であることと何か大きな関係があるのだろうか
0054デフォルトの名無しさん2014/04/13(日) 01:20:51.15ID:4nqTKm85
PHPのバックにはFacebook,Zend
JavascriptのバックにはGoogle,MySpace,Amazon
PythonのバックにはNASA,イルミナティ
Rubyのバックには宇宙人、闇社会
PHP,Javascriptの後ろ盾が互いに潰し合いコミュニティが混迷に陥る。
Amazon,Facebook,Googleへの怨恨からPHPとJavascriptの周辺ツールの発展が停滞。
その逆に、闇の力はRubyとRailsを強くする。
0055デフォルトの名無しさん2014/04/14(月) 03:33:05.61ID:KX6l8Rz8
ttp://puppetlabs.com/blog/new-era-application-services-puppet-labs
hacker連中のRuby離れ。RMSの預言通り世界はcとschemeに覆われるのだろうか
0056デフォルトの名無しさん2014/04/14(月) 03:42:36.25ID:KX6l8Rz8
恐らく、hackerコミュニティはrubyでもpythonでもscalaでもなく、closureに移行する
兎に角、文法が複雑過ぎて把握しきれないのはソフトウェアを書く上で致命的な欠陥なのだ。
0057デフォルトの名無しさん2014/04/14(月) 05:31:53.65ID:1BzKypQe
ん? 文法の話? 文法が複雑じゃないというのならアセンブラが最強だけど?w

重要なのは、文法が複雑かどうかよりアプリが複雑かどうか。
アセンブラのように文法が単純だとアプリが複雑になりやすい。

文法を覚えるのが大変なことは殆ど無くて、
アプリが把握できないのはコードが複雑だから。文法じゃない。

文法にとって重要なのは、脳のメンタルモデルをそのまま記述できること。
たとえば脳で"ループ"と意識しているのに、それをアセンブラのように
条件分岐とジャンプで表現する苦痛すぎる。

脳がループと認識しているなら、ループとして記述できるべきだ。
継承とかも同じ、脳が継承と認識しているなら、継承という文法で書けるべきだ。

書けるべきといったが、正確には読む方が重要。書くよりも読む方が回数もかかる時間も多い。
書くときは理解して書いているので問題ないが、読む時に自然によめるのが良いコード。
0058 忍法帖【Lv=3,xxxP】(1+0:5) 2014/04/14(月) 07:28:56.87ID:P7KpY7jf
初心者にオヌヌメの言語は?
0059デフォルトの名無しさん2014/04/14(月) 11:53:04.96ID:2DiCzXe9
closure
0060デフォルトの名無しさん2014/04/14(月) 13:15:55.07ID:KX6l8Rz8
>>57
Rubyの致命的な複雑さは、Hashが何を返すのかHashに何を入れたらどう挙動するのか、
eachが何か、mapが何か、そいつらが何を返すのか、何でlambdaに幾つものバリエーションがあるのか、
そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。
そういう瑣末はJavascriptだけで手一杯。瑣末な動作を全て把握するなど在り得ず、
長所がそのままバグの温床へと繋がり、更に柔軟かつ複雑な構文は周辺ツールの作成を遅らせてしまう。
柔軟かつ間違えないやり方はcやscheme程度の仕様でないと把握しきれない。
PHPが本当にダメな言語の時代にシェアを逆転していれば、Rubyは市場でのデファクトを勝ち得た。
普通の人はJavaやPHPから動かないし、アーリーアダプターはjavascriptを使うし、
hackerたちはlispに回帰する。そして、Rubyには闇だけが残った。
0061デフォルトの名無しさん2014/04/14(月) 20:36:22.28ID:HKzSNuuX
>>60
> Hashが何を返すのか
> Hashに何を入れたらどう挙動するのか、

この辺は具体的に。

> eachが何か

昔から「Enumerableモジュールの全てのメソッドはeachを呼ぶ」ってのは変わらんよ
最近はそれに加えて、引数無しのeachはEnumeratorを返すことになった

> mapが何か、そいつらが何を返すのか

実装の考え方は違えど、返す内容は関数型言語のmapやmapcarとそう変わらないよ?

> 何でlambdaに幾つものバリエーションがあるのか、
> そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。

この辺は流石に俺も何も言わんけどな。


…あと、Cが間違えないって何のギャグだよ
0062デフォルトの名無しさん2014/04/14(月) 21:06:19.37ID:5gUfh8e9
cにおける数多のイージーミスの歴史は後続言語の糧になったな

c#のswitchのようなやりすぎ感のある制約まで導入させるほどに言語設計者を怯えさせ続けている

…の割にc#はgoto実装したりとぶれも感じるけど
0063デフォルトの名無しさん2014/04/15(火) 12:14:06.27ID:0000dOm3
>>62
c++の失敗だろ。cは簡潔だから良いんだよ。
0064デフォルトの名無しさん2014/04/15(火) 12:29:06.53ID:0000dOm3
ecma scriptの将来が心配になってきた。
0065デフォルトの名無しさん2014/04/15(火) 13:44:52.87ID:vZLWvbmy
>>63
機能を拡張しすぎたっていうのは思う
0066デフォルトの名無しさん2014/04/15(火) 14:30:39.84ID: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.
0067デフォルトの名無しさん2014/04/15(火) 19:46:53.82ID:c0ceMmHY
rubyスクリプトを走らせたPCから発せられる電磁波は海洋類に影響を与える
http://www.47news.jp/CN/201404/CN2014041201001920.html
0068デフォルトの名無しさん2014/04/15(火) 20:15:41.41ID:7q3Eo+UQ
仕様見てみたけどES6のクラスって2つのコンストラクタから成り立ってるのな。
馴染み深い構文が導入されたのかと思ったら大間違いだった。
0069デフォルトの名無しさん2014/04/18(金) 03:48:56.09ID:A05FtQ62
[Microsoft]
Nodeは全く新しい種類のリアルタイムアプリケーションを
端から端までJavaScriptで開発する最初の体験をAzureユーザに与えます。

[Yahoo]
Node.jsは Manhattan (Yahoo! の PaaS) の中核です。
一つの言語を使って一つのコードベースを構築することを可能にします
- それは開発者にとってのパラダイスです。

node.jsの紹介文だけど、どこか皮肉めいてる。
本当に欲しい物が何か、皆、既に分かっているんだけども出てこないんだ
0070デフォルトの名無しさん2014/04/18(金) 20:46:38.89ID:A05FtQ62
githubがjs+αのリポジトリとなりつつある現実を如何に受け止めるべきか
perl,python,php,tcl,lua,lisp,haskell,ocaml,groovy,rubyが速度と構文で争っていた、
そんな時代もありました
0071デフォルトの名無しさん2014/04/19(土) 16:05:18.25ID:cgu4MJXE
nodeが駆逐しているのはWebサービスやスクリプト全般ではなくて
rubyやperlが幅を利かせていたツール系

githubのjsのリポが増えてるのは
昔rubyのリポが勢いよく増えたのと同じ理由
0072デフォルトの名無しさん2014/04/19(土) 20:12:26.82ID:Lrz7YXFy
>>68
きちんと2種を意識する人としない人、使い分けるライブラリと分けないライブラリが出てきて行く行く混乱が起こることが目に見えてる
とは言っても使い分けるのはまだしも、2種あることすら知らない人が多数だと思う
BadPartsにclass構文が追加される日も近い
0073デフォルトの名無しさん2014/04/19(土) 22:04:00.93ID:4RxwLXSV
>>71
海外のサービスってnode.js使いまくってない?デカイところだと、Walmart,MySpace
objective-cの如く指数関数を描いて増えそう。そして、perlのように闇へと葬られるLL軍勢
海外のスタートアップが、scalaから素のjavaへ移行した辺りから、察するべきことがある
0074デフォルトの名無しさん2014/04/19(土) 22:30:57.17ID:cgu4MJXE
>>73
その有名な二つ以外はLinkedInとか、Gruponとか
日本だとサイバーの一部しか知らんな
使いまくってるってレベルでなくね?
ほとんどが元Railsらしいな

Webのサーバのツールとしてはかなり幅利かせるけどさぁ
0075デフォルトの名無しさん2014/04/20(日) 13:23:11.36ID:H4Plpqud
eBay
0076デフォルトの名無しさん2014/04/20(日) 13:37:51.25ID:H4Plpqud
PayPal
0077デフォルトの名無しさん2014/04/20(日) 13:48:58.40ID:0BVG81R/
Paypalはバックエンドをnode.jsで作り直したってあったわ
eBayはわからんけど親会社だし、ql.ioとか出してるぐらいだしそうなのか

Javaからの移動がメインか
0078デフォルトの名無しさん2014/04/20(日) 14:02:38.21ID:hw+s/A6T
現状で最善を選んだらJavaScriptになるってことなね。
0079デフォルトの名無しさん2014/04/20(日) 15:46:34.90ID:H4Plpqud
未来に生きてるようにしか見えないが
0080デフォルトの名無しさん2014/04/21(月) 23:07:41.20ID:Maq1RgR6
>>79
Paypalが選んだんだ。
まず間違いない。
0081デフォルトの名無しさん2014/04/22(火) 01:39:05.59ID:6y7XSWZE
金融系の選択なら間違いないだろうね
特に金融でもクリティカルな決済系の選択なら尚更かな
0082デフォルトの名無しさん2014/04/22(火) 08:28:13.98ID: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みたいなオモチャ言語にはそこまで必要ないのかもしれんが
0083デフォルトの名無しさん2014/04/22(火) 22:31:45.69ID:DwFEDI7c
>>81
PHPで作られたMt.Goxは、どこかに吹っ飛んでただろ
0084デフォルトの名無しさん2014/04/23(水) 01:36:59.00ID:ZAjfmIZz
PHPはぺちぱーが使うからひどい例が多いのは仕方ないよ
奴らの中では*とりあえず*動けばいいんだから
0085デフォルトの名無しさん2014/04/23(水) 01:44:19.90ID:IStIaXKD
RubyistたちがPHPを使えば鬼に金棒だね!
0086デフォルトの名無しさん2014/04/23(水) 01:49:38.01ID:IjZhNkcX
>>83
おいおい、あんな正規でもない似非もんが使ってる言語なんてどうでもええやろwww
0087デフォルトの名無しさん2014/04/23(水) 01:56:18.53ID:IStIaXKD
なぜ、RubyはPHPに勝てないのか
0088デフォルトの名無しさん2014/04/23(水) 02:06:26.29ID:IStIaXKD
node.jsさえ出てこなければ、シェアを逆転できていた
明日、GoogleやFacebookが倒産でもしない限り、Rubyが再び陽の目を浴びることはないだろう
0089デフォルトの名無しさん2014/04/23(水) 08:40:23.17ID:pdtHuWTk
底辺層を取り合っている言語
それがRubyとPHP

Perl→PHP→Ruby
と時代は変わりそうでありましたな

>>88
日本でのシェアですか?
0090デフォルトの名無しさん2014/04/23(水) 09:01:23.36ID:KGn2h8hJ
UFC 128 - : ジョン・ジョーンズ vs. マウリシオ・ショーグン
https://www.youtube.com/watch?v=wia_sFsAf6g
0091デフォルトの名無しさん2014/04/24(木) 02:11:55.21ID:29x10p2Y
>>89
国内シェアなんて勝ち獲た所で、有益なソフトウェアは出てこん
米国、英語、豪州辺りのシェアを参考にするのが良い
0092デフォルトの名無しさん2014/04/24(木) 10:06:56.95ID:HnyBU9tE
でも私は国内で働き続けるので国内シェアを重視しますん♪
0093デフォルトの名無しさん2014/04/24(木) 11:38:55.93ID:cxqsOO3g
>>91
英語?豪州?なの?
0094デフォルトの名無しさん2014/04/24(木) 16:47:10.85ID:29x10p2Y
×英語
○英国
0095デフォルトの名無しさん2014/04/24(木) 16:48:48.52ID:29x10p2Y
>>92
国内で働き続けるにしても、まともなOSSのツールは海外からしか出てこないからね
このことを理解していたら、国内シェアを重視しているヤツがドレだけマヌケなアホか理解できるはず
0096デフォルトの名無しさん2014/04/24(木) 16:56:36.32ID:cxqsOO3g
>>91
欧州がなんでないの?
英語圏のみ?
0097デフォルトの名無しさん2014/04/24(木) 17:06:05.33ID:CXxKSXcH
これはどういうカラクリだろうか
http://w3techs.com/technologies/overview/programming_language/all
0098デフォルトの名無しさん2014/04/24(木) 17:37:20.56ID:Vet88S2u
>>97
調査対象のサイトが100個のとき、1000人で作ったJavaで作ったサイトが1個で、
1人で作ったPHPのサイトが99個なら、PHPが99%、Javaが1%となるような調査方法みたいね。
0099デフォルトの名無しさん2014/04/24(木) 17:55:08.09ID:29x10p2Y
Webサイト作りにJavaって面倒杉。面倒杉。
0100デフォルトの名無しさん2014/04/24(木) 17:57:53.96ID:tDJuXksa
パッと書く分にはスクリプト言語は楽なんだけど、長くメンテナンスするとJavaとか静的型付けの言語の方が楽になるんだよな
0101デフォルトの名無しさん2014/04/24(木) 19:56:23.57ID:29x10p2Y
PrintWriter pw;
StringBuffer sb;
StringStream ss:
■ このスレッドは過去ログ倉庫に格納されています