【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2015/04/29(水) 20:58:27.13ID:ynuTQJZG【Lisp】スクリプト バトルロワイヤル48【pl,rb,php,js】 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1425051187/
0002デフォルトの名無しさん
2015/04/30(木) 07:39:12.33ID:MvFOmsyD0003デフォルトの名無しさん
2015/04/30(木) 12:06:10.10ID:sdNUaG120004デフォルトの名無しさん
2015/04/30(木) 15:11:46.66ID:i/9khIDz宇宙史上最大の市場規模を誇るSwiftこそ至高(≧∇≦)
0005名無しのプログラマー
2015/04/30(木) 21:57:33.92ID:Cq4XJc0D0006デフォルトの名無しさん
2015/04/30(木) 22:08:47.47ID:LMpi+6WV0007デフォルトの名無しさん
2015/04/30(木) 23:13:44.04ID:SVCHT1aq今はまだ誰も想像することができなかった。
0008デフォルトの名無しさん
2015/05/01(金) 08:06:04.32ID:bNV+Z7Muいつまでグダグダやってるんだろうね。
スパっと決めりゃいいのに、時間掛かりすぎ。その割には、まともなものが出た
試しがない。
0009デフォルトの名無しさん
2015/05/01(金) 08:14:34.64ID:lwiWTNrdもうアンダースヘルスバーグあたりに全権委任しろよ
0010デフォルトの名無しさん
2015/05/01(金) 10:12:03.50ID:0GoFDzmc十分飯食えるっしょ
つか下手すりゃ一攫千金も狙える夢もあるし
0011デフォルトの名無しさん
2015/05/01(金) 11:16:17.38ID:JXntfV4Tそれか最悪モバイルアプリはSwiftで(後からAondroidやWindowsに自動で移植)
それ以外は全てJSで。
こんなふうになればより多くのサービスが世の中に生まれてきて、他の学問やセンスの良い人良いアイディアを持った人がバンバンサービス出して日本も面白い事になると思うのだが。
日本は勘違いした2次元好きやアホみたいに上から理屈を延々と並べてしか会話できない様なクソ自称プログラマーが多すぎてポンコツ。
0012デフォルトの名無しさん
2015/05/01(金) 13:54:15.15ID:8Yyb98Ue0013デフォルトの名無しさん
2015/05/01(金) 13:55:38.67ID:NUBjmeVD昔、このスレを賑わせたakira developとか、ちんことかいうヤツが話題になってるね
0014デフォルトの名無しさん
2015/05/01(金) 13:59:14.77ID:NUBjmeVDそいつに説教してたエンジニアはjs推しだったのを今でも覚えている
0015デフォルトの名無しさん
2015/05/01(金) 21:05:48.90ID:NUBjmeVDDHHが、ベンチャーや中小規模では如何にカリスマ的な存在だったかが分かるね
というか、まだ、誰かRails5になんて興味もっているの?
0016デフォルトの名無しさん
2015/05/01(金) 21:13:55.16ID:xWC+z5Rg> そいつに説教してたエンジニアはjs推しだったのを今でも覚えている
現状を見れば、説教できるやつっていうのは
自信があって、その時人には技術的根拠がある
場合が多いってことなのかもね。
http://pypl.github.io/PYPL.html
Rank Change Language Share Trend
1 Java 24.1 % -0.9 %
2 PHP 11.4 % -1.6 %
3 Python 10.9 % +1.3 %
4 C# 8.9 % -0.7 %
5 C++ 8.0 % -0.2 %
6 C 7.6 % +0.2 %
7 Javascript 7.1 % -0.6 %
8 Objective-C 5.7 % -0.2 %
9 Matlab 3.1 % +0.1 %
10 R 2.8 % +0.7 %
前回から10位落ちしたもの
12 Ruby 2.5 % +0.0 %
13 Visual Basic 2.2 % -0.6 %
0017デフォルトの名無しさん
2015/05/01(金) 21:22:27.51ID:lEcrZG2g実際はtypescriptだけど
0018デフォルトの名無しさん
2015/05/01(金) 21:57:24.39ID:Lf/t73ap別スレ立ててそっちへどうぞ
0019デフォルトの名無しさん
2015/05/01(金) 22:04:54.01ID:0GoFDzmc11位に急上昇のNexカマーSwiftさんが居て軽く濡れた
これは恐らくオープン化を見越した医学系分野からの期待も含めた上昇でもあるも思われる
医学研究の進歩に貢献という大義名分なResearchKitというオープンフレームワークがあって、それはウェアラブルで真価を発揮し、Appを素早くSwiftで作成は理に適っている
現在世界で一番広く大きくエレガントでセキュリティ的にも安全な市場だからだ
そもそも医学というのは先進国にとどまらず世界各国どこの国地域でも一握りのトップクラスでエリートの卵である学生が目指す分野
それは日本でも例に漏れず、旧帝の医学部はいわずもがな
とどのつまりフレームワークだけがオープンではダメでそのための言語もオープンでなくてはいけない
でないとと医学のエリートは満足どころか不安を覚えるのは至極当然である
何故なら我々は単一のプラットフォームに依存したもので医学、医療技術、ライフサイエンスの閉鎖的な発展は望まないし、そもそもが歴史的に見てもそれは成し得ないからだ
そしてそれは当のアップルも理解しているらしくだからこそのオープンフレームワークなのだろう
あのアップルがまずは前代未聞のフレームワークをオープンにし医学研究コミュニティとの連携を図ってきた
その後は当然言語もオープン化されると思われる、何よりそのコミュニティに参加しているメイヨーやMIT、オックフォード、スタンフォードなどの世界的名門医学/研究機関が黙ってはいない
必ず圧力がかかる、それも生半可なものではなく世界的トップ頭脳がひしめく医学系の圧力だ政治など比較対象にすらならん
長くなったがまぁつまりあれだ、お前らがこの領域に踏み込めることは未来永劫あり得ないがSwiftは今すぐでも触れ!絶対に損はしない!
0020デフォルトの名無しさん
2015/05/01(金) 22:09:30.09ID:0GoFDzmc今年はもうGWも吹っ飛ぶ忙しさだよ参ったわ
0021デフォルトの名無しさん
2015/05/01(金) 22:48:55.86ID:NUBjmeVDそうなったらアナウンスして
0022デフォルトの名無しさん
2015/05/01(金) 23:21:48.25ID:uHQWrJk2多分今回もSwift市場に果敢に挑む者は数年後プチ成功プログラマーになってるんだろうな
0023デフォルトの名無しさん
2015/05/01(金) 23:53:28.80ID:PWvz5+9O0024デフォルトの名無しさん
2015/05/02(土) 02:58:39.79ID:5Ov1zRgR0025デフォルトの名無しさん
2015/05/02(土) 02:59:39.44ID:5Ov1zRgR手堅くIoTとWebCRTに賭けるよ
0026デフォルトの名無しさん
2015/05/02(土) 04:37:29.22ID:eb8YBKsFそんなことをすると負け犬の隔離スレになってしまうよ。
0027デフォルトの名無しさん
2015/05/02(土) 04:48:27.72ID:6R55I/wKAltJSが隆盛なのをみても分かる通り、JSは実装は優れてるかもしれないが言語仕様としてはお粗末そのもの
Swiftはどれだけがんばっても同じようにベンダーロックインされたC#にすら及ぶかどうか
0028デフォルトの名無しさん
2015/05/02(土) 08:03:46.37ID:9R2187uJとりあえずSwiftはスクリプトではないのははっきりしてるわけだから、
別スレに行くかスレタイを変えるか、どちらかにしないとね
0029デフォルトの名無しさん
2015/05/02(土) 08:34:37.93ID:NH4NkmXOこれ
0030デフォルトの名無しさん
2015/05/02(土) 09:33:26.17ID:El93VR7c> AltJSが隆盛なのをみても
いつ、AltJSが隆盛になったんだ?
使われてないだろう?
0031デフォルトの名無しさん
2015/05/02(土) 11:04:40.12ID:6R55I/wK有名ドコロだけでも CoffeeScript、TypeScript、LiveScript などがある
CoffeeScript は Rails に採用されたことや、エディタ atom の開発言語としても有名
TypeScript は言わずと知れた MS 発であり、Angular2 では Google が MS とタッグを組むほど
この他にも色物くさいが brython、Opal、ScalaJS などもある
ただ、色物にしては開発はどれもアクティブなんだよなw
0032デフォルトの名無しさん
2015/05/02(土) 12:21:31.61ID:hodcznha今どきコンシューマでブラウザベースのサービスなんて誰も使ってくれんし、みんなApp経由で遊んでる
AppもインスタグラムみたいにフロントエンドはHTML5で後はネイティヴってのが主流だしJSさんの出番は時が経つにつれ皆無ってきてる現状だは
0033デフォルトの名無しさん
2015/05/02(土) 14:40:21.80ID:BKgedNqXJavaScript覚えてないと使えないし、覚えてればすぐに使える
そもそも、Javascriptだってどんどん進化していくし、限界なんてあるわけない
0034デフォルトの名無しさん
2015/05/02(土) 14:47:55.24ID:BKgedNqX生まれているし、JavaScriptはどんどん使われていくだろうね
0035デフォルトの名無しさん
2015/05/02(土) 15:15:12.40ID:6R55I/wKJavaScript自体は各ブラウザごとの事情があるからそんなに劇的には進化できない
そのためもあってCoffeeScriptやTypeScriptが出てきたんだね
ブラウザアプリを考える上でJavaScriptという基盤は必要不可欠だし、その基盤の上で
JavaScript系の言語が色々と出てくるのはいいことじゃないかな
JavaScript自体は好き好んで書くような言語じゃないし、選択肢が増えるのは開発者を
呼びこむメリットもあるしね
あと、ネイティブアプリが云々はもうちょっとそいつが成熟してからアピールしないとね
今の状態では数多くある泡沫候補のひとつにしかすぎない
0036デフォルトの名無しさん
2015/05/02(土) 15:29:46.68ID:BKgedNqXTypeScriptにしてもJavaScriptのスーパーセットだろ
スーパーセットになるのに、ブラウザごとの事情なんて関係ねえし
実際ES7ではTypeScriptからの機能がいろいろあるようだしな
0037デフォルトの名無しさん
2015/05/02(土) 15:50:54.78ID:6R55I/wKES6で本格的に書けるのはいつになることやら
まずES6の仕様策定自体がスケジュールが伸びまくってる状態
さらに仕様が策定されてブラウザに実装されても古いブラウザが完全に淘汰されるまでは
無理だろうからね
0038デフォルトの名無しさん
2015/05/02(土) 16:05:18.65ID:BKgedNqX知らなかったの?
0039デフォルトの名無しさん
2015/05/02(土) 16:59:25.73ID:p2qIYtVZ0040デフォルトの名無しさん
2015/05/02(土) 17:44:38.01ID:0sOCQ5lR> 有名ドコロだけでも CoffeeScript、TypeScript、LiveScript などがある
あるからって使われているわけじゃない。
> CoffeeScript は Rails に採用されたことや、エディタ atom の開発言語としても有名
それだけ。
> TypeScript は言わずと知れた MS 発であり、Angular2 では Google が MS とタッグを組むほど
それだけ。
有名な所が使った例しか見つからない。
ほとんどの開発者はAltJSを使ってないよ。
0041デフォルトの名無しさん
2015/05/02(土) 18:14:10.50ID:KsFrSYmHES6はもうFinal Draftまで出てるよ。
それにドラフトの進み具合はもうぶっちゃけ関係ない。
ChもFxもES7の仕様が固まったのを先行実装してるし、
ローダー周りとか国際化周りとか、別仕様にどんどん分離されてる。
ES6がES2015と名前を改名したように、これから1,2年置きに仕様出していく予定だし、
殆どLiving Standerdみたいなもん。
いつまでも完成することはないし、使える使えないは個人が判断すること。
0042デフォルトの名無しさん
2015/05/02(土) 19:10:07.02ID:zzHcK0W8結局のところブラウザ以外でjsを使うと糞アプリ/サービスとなってしまうのでjsさんが入り込める余地は未だ無いに等しい
繰り返す、今やブラウザ経由が滅びつつあるライフスタイルでjsさんの出番は皆無となっているのだよ諸君
0043デフォルトの名無しさん
2015/05/02(土) 19:27:14.21ID:JlylPCL2HTML/DOMがアプリを作るための基板として認められてきてるのが事実だと思うよ。
0044デフォルトの名無しさん
2015/05/02(土) 19:45:59.76ID:zzHcK0W80045デフォルトの名無しさん
2015/05/02(土) 19:49:07.68ID:zzHcK0W8答えは「ノー」だ!
何故HTML/ネイティヴでDOMは省かれたのか?
答えは至ってシンプルでユーザビリティに起因するからである
0046デフォルトの名無しさん
2015/05/02(土) 19:55:19.61ID:NPD96cYa0047デフォルトの名無しさん
2015/05/02(土) 20:29:07.46ID:8BK51zCJ0048デフォルトの名無しさん
2015/05/02(土) 22:22:36.53ID:5Ov1zRgR大本のjsで書くメリットがないじゃん
>>45
そんなものビジネス規模が大きくなってから考えればいいから
0049デフォルトの名無しさん
2015/05/02(土) 22:33:56.69ID:8BK51zCJそんなのそもそもが使ってもらえるわけないやん
0050デフォルトの名無しさん
2015/05/02(土) 22:40:46.33ID:PF5/uCn8まず話題を集めたいならモバイルでiPhoneからだろうし、
優勢すぎてMicrosoftもiOSアプリを変換するソフトを出す始末。
フロントもエンドもJSで。
0051デフォルトの名無しさん
2015/05/02(土) 22:42:57.81ID:s05aYLEG> 何故HTML/ネイティヴでDOMは省かれたのか?
だって、HTMLもDOMもJavaScriptじゃないし。
ブラウザが搭載しているライブラリにすぎないよ。
だから純粋なJavaScriptなら、DOMは元から含まれない。
0052デフォルトの名無しさん
2015/05/02(土) 22:44:44.91ID:9R2187uJ0053デフォルトの名無しさん
2015/05/02(土) 22:51:35.67ID:+3JS5FNCだな
とりま今の現状を鑑みるにSwift一択で勝負
保険にjsをちょこちょこ触る
てな感じかな
あとはMSの起死回生になりうるHoloLensがいかなるものか...特にゲームなどのエンタ方面での爆発力を予感させる
てことでまぁこれも保険というか少なくともjsよりは真面目にUnityでC#触っとくべきかな
0054デフォルトの名無しさん
2015/05/02(土) 22:53:46.37ID:5Ov1zRgRゲームプログラマなら、最初から全てをソレに賭けてるから
0055デフォルトの名無しさん
2015/05/02(土) 23:05:59.24ID:8BK51zCJ0056デフォルトの名無しさん
2015/05/02(土) 23:08:17.81ID:s05aYLEG0057デフォルトの名無しさん
2015/05/03(日) 00:01:16.12ID:+1/GzoNu需要もないから近づきたくないわ
0058デフォルトの名無しさん
2015/05/03(日) 02:36:03.23ID:r6wgrf+gゲームとなった瞬間にFFやドラクエやキングダムハーツなど海外でも売れるゲーム作れるんだろうか。
他のジャンルのゲームも世界的に有名だし人気ありすぎだよね。鉄拳なんかも。
アニメ作るみたいに手がかかる作業だからゲームも凄いの?
最近はピクサーがアニメは凄すぎだが
0059デフォルトの名無しさん
2015/05/03(日) 04:11:29.42ID:zxj6HICrここはいかに俺にとって素晴らしい言語かを言い合う場所だから
0060デフォルトの名無しさん
2015/05/03(日) 05:19:27.42ID:ucRg2o2p80年代、90年代と比べると、日本のゲームの評価は凄く落ちてるし
0061デフォルトの名無しさん
2015/05/03(日) 05:32:26.76ID:564ILq9/スマホではこのところ日本の課金額がずっと2位1位だし。
それに日本は老若男女に受けるものを作るのは旨いと思うよ。
0062デフォルトの名無しさん
2015/05/03(日) 07:28:15.47ID:aiD72K3tネイティブアプリもJSがメインになると思う
Swiftは負ける
0063デフォルトの名無しさん
2015/05/03(日) 08:00:57.89ID:7AJkLeM5JS しか見えてないんだろうな...
0064デフォルトの名無しさん
2015/05/03(日) 08:14:49.08ID:5s3y+RNyかすかな可能性があるとしたらplだと思う。ハッカーだのギークだのと自称していたような浅はかでレベルの低いミーハーな連中が世代交代で淘汰されつつある現在からのタイミングに本物達がplに没頭したら怖いぞ。
0065デフォルトの名無しさん
2015/05/03(日) 08:27:30.77ID:O5TW7WMk0066デフォルトの名無しさん
2015/05/03(日) 09:29:02.87ID:aiD72K3tその中で圧倒的なのがJS
これだけでもJSの勝利なのだが、
デスクトップアプリもモバイルネイティブアプリも
JSの有力なソリューションが出てきた
あとはただ浸透していくだけの状況
JSの圧倒的一人勝ちの未来しか見えない
0067デフォルトの名無しさん
2015/05/03(日) 09:33:32.67ID:aiD72K3tクロージャを備え、オブジェクト記法を備え、柔軟性を備えていた
これにより、新しい言語仕様ができたらすぐにPolyfilやコンパイラができる
枝葉末節の粗に囚われて本当の素晴らしさが分かっていなかったバカが多かったが
時代はJSの本当の素晴らしさを証明した
0068デフォルトの名無しさん
2015/05/03(日) 09:37:15.99ID:O5TW7WMk実際の数字とか
0069デフォルトの名無しさん
2015/05/03(日) 09:55:06.48ID:7AJkLeM5> かすかな可能性があるとしたらplだと思う。
ないわ〜 w
0070デフォルトの名無しさん
2015/05/03(日) 10:24:36.14ID:3KH0KCaR0071デフォルトの名無しさん
2015/05/03(日) 11:23:00.74ID:aiD72K3thttp://redmonk.com/sogrady/2015/01/14/language-rankings-1-15/
1 JavaScript
2 Java
3 PHP
4 Python
5 C#
5 C++
5 Ruby
8 CSS
9 C
10 Objective-C
11 Perl
11 Shell
13 R
14 Scala
15 Haskell
16 Matlab
17 Go
17 Visual Basic
19 Clojure
19 Groovy
JSが勝者で決まってしまったから、このスレの存在意義がなくなってしまったな
0072デフォルトの名無しさん
2015/05/03(日) 11:31:34.12ID:aiD72K3tしかもAtomのような本格的なソフトが作れることがすでに証明されているw
http://electron.atom.io/
やべー、これを使えばモバイルのネイティブアプリが作れちゃうw
しかもFacebook Groupsのような本格的なソフトが作れることがすでに証明されているw
https://facebook.github.io/react-native/
JavaScript最強すぎワロタw
0073デフォルトの名無しさん
2015/05/03(日) 12:12:46.85ID:I75TtZUpブラウザの言語としてほぼ採用されてる標準だから。
自分はJavascript押しだが。
環境次第で互換性がないのが弱点。
JavaScriptという枠で複数言語を含んでるようなもの。
JavaScript自身が統一言語、仕様にならないと難しい。
0074デフォルトの名無しさん
2015/05/03(日) 12:21:14.02ID:aiD72K3t今どきJavaScriptに互換性の問題なんてほぼないぞ
Polyfillやコンパイラがあるのだから
ブラウザがWebGLに対応していないとか、
そういうブラウザの機能の互換性はあるかもしれないが、
それはJavaScriptとは別の問題だろう
0075デフォルトの名無しさん
2015/05/03(日) 12:25:30.23ID:aiD72K3t今やこうしたOSの互換性の問題を解決するのがJSという位置づけだろう
0076デフォルトの名無しさん
2015/05/03(日) 12:28:50.06ID:I75TtZUp0077デフォルトの名無しさん
2015/05/03(日) 12:31:03.61ID:aiD72K3tPolyfill使えばたちどころに解決するものしか思い浮かばないが
0078デフォルトの名無しさん
2015/05/03(日) 12:33:29.16ID:I75TtZUp利用者側がその仕様にあわせればあうだろうが。
世の中全体がそうなってなく、実行できないソースコード、ライブラリが世の中にあふれている。
0079デフォルトの名無しさん
2015/05/03(日) 12:34:34.75ID:/BBLGU8S> 今どきJavaScriptに互換性の問題なんてほぼないぞ
上位・下位互換性や前方・後方互換性という言葉の意味知ってる?
その名の通り互換性の話なんだけど?
互換性っていうのは全く同じ機能という意味じゃない。
足りない機能があってPolyfillで埋めたとしても
それは新しいOSに搭載された新機能を
古いOSには搭載されていないのと同じで
互換性があることには変わりない。
0080デフォルトの名無しさん
2015/05/03(日) 12:34:54.94ID:aiD72K3t何の話なんだ?
具体例を出してみてくれよ
0082デフォルトの名無しさん
2015/05/03(日) 12:36:01.29ID:aiD72K3t分かった分かった
じゃあ、互換性の問題はあるってことにしよう
ただし解決できるので困らないがw
0083デフォルトの名無しさん
2015/05/03(日) 12:37:20.23ID:aiD72K3tああ、なるほど
君もJavascriptの互換性については問題ない派のようだね
0084デフォルトの名無しさん
2015/05/03(日) 12:39:29.52ID:BpdPzAywそりゃお前WEB系よりゲーム方面のエンジニアリングが圧倒的に難易度高いからだろ
だから特に日本はWEB系には落ちこぼれやナンチャッテ系しか集まらずゲーム業界にはとんでもないエンジニアやクリエイターがゴロゴロいる
後はゲームはなんだかんだとファミコンゆかりの地である日本のお家芸的な自負あるし世界からも認められているという点もあるだろうな
0085デフォルトの名無しさん
2015/05/03(日) 12:40:13.91ID:aiD72K3tたくさんある
CSSが動かないとか、SVGのレンダリング結果が違うとか
そういうやつね
そういう意味なら古いブラウザで動かないライブラリはたくさんあるよ
0086デフォルトの名無しさん
2015/05/03(日) 12:48:17.73ID:I75TtZUpECMAScript - Wikipedia
ECMAScriptの方言およびその呼称
Mozilla JavaScript
JScript
JScript (Chakra)
Opera ECMAScript, with extensions to both JavaScript and JScript
Konqueror(KJS)
Safari(JSCore)
iCab InScript
JScript .NET
ActionScript
Adobe Acrobat JavaScript
Adobe Creative Suite ExtendScript
DMDScript
QtScript
Max/MSP JavaScript
Google Chrome JavaScript
0087デフォルトの名無しさん
2015/05/03(日) 12:49:08.20ID:aiD72K3t日本のゲーム業界もレベルが高いとは思わないけどな
確かにそこそこ稼げてはいるが、それはレベルが高いせいではない
日本自体が全体的にレベルが低いよ
海外はWebもゲームもレベルが高い
それは給料がぜんぜん違うからだ
アメリカのWebエンジニアは日本の3倍近くの給料だ
そんな状況で優秀な奴が日本に集まるわけ無いだろ
0088デフォルトの名無しさん
2015/05/03(日) 12:52:18.71ID:I75TtZUpすぐには上げられないが。
あるJavascript環境では標準的な関数や文法であったとしても、
べつのところではそれ自体が使えないか、動作が違う。
そういうのがJavascriptには無数にある。
0089デフォルトの名無しさん
2015/05/03(日) 12:59:48.42ID:aiD72K3t方言って言ったらCommon LispとSchemeくらい違っても
方言になるしなあ
方言持ちだすのは違う
そして、その中で今よく使われてるのは
Mozilla JavaScriptとChrome Javascriptくらいだろうけど
その2つはかなり互換性があるよ
>>88
今はそんな状況じゃないと思う
各モダンブラウザのJavascriptの、互換性ははっきり言って相当高い
nodeもV8エンジンだから、結局ほぼ互換性の高いエンジンで占められていると思う
0090デフォルトの名無しさん
2015/05/03(日) 13:10:08.69ID:I75TtZUp0091デフォルトの名無しさん
2015/05/03(日) 13:14:30.39ID:aiD72K3tそうだとして、それはnodeではnode特有の処理を書かなくてはいけないという
当たり前のことであって、互換性の問題と呼ぶのは違わないか?
Windows特有の機能にはWindowsのための書き方をしなくてはいけないし
ネットワークにはネットワーク特有の処理を書かなくてはいけないのと同じことだろ
0092デフォルトの名無しさん
2015/05/03(日) 13:22:12.17ID:I75TtZUpそうなっていない現状がJavascriptの弱点。結構使われてる環境どおしでコードを流用しようとしても動かない。
0093デフォルトの名無しさん
2015/05/03(日) 13:25:52.94ID:I75TtZUp原文を読んでみたら罵倒しまくってて面白かったので全文翻訳してみました。
原文はNode.js is Cancerです。
http://blog.uu59.org/2011-10-04-node-js-is-cancer.html
Node.jsはソフトウェアの癌になる。
eBayのテクニカルスタッフであるTed Dziubaから衝撃的な記事が出たので、読んでしまいました。
Node.js is Cancer
要点を訳すと下記のような感じです。
?Node.jsがスケーラブルであるというのは嘘。
?Nodeの運用が難しい。
?やっぱりJavaScriptってWebアプリのロジックを書くのに向いてない。
http://yosuke-furukawa.hatenablog.com/entry/20111002/1317572377
0094デフォルトの名無しさん
2015/05/03(日) 13:26:48.79ID:aiD72K3t意味がわからない
お絵かきソフトのソースコードを金融システムに流用したって動かないだろうけど
それが弱点と言われてもな
ちなみにnodeのライブラリはbrowserifyを使ってブラウザ上で結構動くよ
0095デフォルトの名無しさん
2015/05/03(日) 13:27:48.30ID:aiD72K3t2011年ねえ。。。
0096デフォルトの名無しさん
2015/05/03(日) 13:34:37.37ID:hfdn/Wn2// Rasmusも顔負けのマヌケだね!
}
これねえw
if (my_var != null) {
// こうやって簡潔に書けるのにマヌケだね!
}
Javascriptの枝葉末節の粗にとらわれて、本当の素晴らしさが分からなかった
バカって本当に多いなw
0097デフォルトの名無しさん
2015/05/03(日) 13:39:59.79ID:I75TtZUpNakajiman Software Blog: JavaScriptにおける未定義値の判別方法
http://nakajiman.blogspot.jp/2008/05/javascript.html
JavaScriptの「型」の判定について - Qiita
http://qiita.com/south37/items/c8d20a069fcbfe4fce85
JavaScriptでオブジェクトの型を判別するのにtypeof演算子使うとツラいよね - Qiita
http://qiita.com/Layzie/items/465e715dae14e2f601de
JavaScript配列検出で起こる問題について ─── 型判定の基礎
JavaScriptの「実行時型判定」は、機能が弱いことが知られているが、特に配列のチェックに於いて回避の難しい問題を起こすことが知られている。
http://oka-ats.blogspot.jp/2013/01/oka01-lkatupfcnayncnco.html
0098デフォルトの名無しさん
2015/05/03(日) 13:49:35.77ID:hfdn/Wn2オブジェクトの型を調べるのが容易では無いのは、
別に互換性の問題では無いだろ
それに、お前の中の時間は2008年や2013年で止まってるのか
日本と海外の違いはこの辺にもよく現れてるな
配列の検出の問題は、今ならArray.isArrayで解決する
0099デフォルトの名無しさん
2015/05/03(日) 13:55:58.00ID:I75TtZUp配列だけでないが。
2013年以前に実装されたエンジンもまだ使われてるだろ。Javascriptはどれか一つのエンジンか実装に統一されてない。
Javascriptはいたるところで環境差があるのは間違いない。
0100デフォルトの名無しさん
2015/05/03(日) 14:01:48.61ID:XZDYEtiXアホとしか思えない。
2015年の記事を翻訳してよイエローモンキー
0101デフォルトの名無しさん
2015/05/03(日) 14:02:14.00ID:hfdn/Wn2配列だけではなく何が問題なの?
記事によると解決策が全て記されているが
2013以前のエンジンなんて、今はほぼ使われてないだろ
例えば、Array.isArrayがない主要環境はIE8くらいだが
これもes5-shimのような有名なPolyfillでたちどころに解決する問題
■ このスレッドは過去ログ倉庫に格納されています