JavaScriptは消滅すべきだったよな (771レス)
JavaScriptは消滅すべきだったよな http://mevius.5ch.net/test/read.cgi/tech/1320761689/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
587: デフォルトの名無しさん [sage] 2014/02/03(月) 20:31:34.90 低能だとは思わんが お前は作れないのによく言えるなーって 傲慢さに逆に感心する http://mevius.5ch.net/test/read.cgi/tech/1320761689/587
588: デフォルトの名無しさん [sage] 2014/02/04(火) 09:36:57.89 JSは土管としてのみ存在を許される 直接書くやつはアホ http://mevius.5ch.net/test/read.cgi/tech/1320761689/588
589: デフォルトの名無しさん [sage] 2014/02/04(火) 10:39:01.69 利用してる側の人間が偉そうにするって気持ち悪すぎw http://mevius.5ch.net/test/read.cgi/tech/1320761689/589
590: デフォルトの名無しさん [sage] 2014/02/08(土) 00:17:15.94 JavaScriptがクソなのではない DOMがクソなのである http://mevius.5ch.net/test/read.cgi/tech/1320761689/590
591: デフォルトの名無しさん [sage] 2014/02/08(土) 17:56:29.97 すぐに下品な言葉使う男ってダサすぎ・・・(24歳OL) http://mevius.5ch.net/test/read.cgi/tech/1320761689/591
592: デフォルトの名無しさん [sage] 2014/03/15(土) 13:13:08.86 ID:4evGY2gy Javascriptはなんかもうアセンブラみたいな位置づけに落ち着いてしまった。 できることなら書きたくはないが、知っているほどWeb系マとしては優秀になれるような言語でしょ。 代替が出てくるのはもう無理。既存の資産が多すぎて切ることは出来ない。 今後もCoffeeみたいな上位言語でラップされるだけで、少なくともこの先十年以上残り続けると思うぞ。 そんな状況になってしまってるのにいつまでもクソクソ言ってるのは、無能アピールっぽい。 適切な開発環境を準備できない糞な職場で、 素のJavascriptを書くしかできないような、土方にだけはなりたくないな。 どうやって素のJavascriptを直接触れないで済むかに、全力を投資していきたい。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/592
593: デフォルトの名無しさん [sage] 2014/03/15(土) 13:39:37.81 ID:E7qCmrfx >できることなら書きたくはないが、 Yes, I agree. >知っているほどWeb系マとしては優秀になれるような言語 Never. http://mevius.5ch.net/test/read.cgi/tech/1320761689/593
594: デフォルトの名無しさん [sage] 2014/05/16(金) 02:31:12.99 ID:Gdo2LbDu JavaScriptはthisの扱いが糞なだけでほかは優秀 http://mevius.5ch.net/test/read.cgi/tech/1320761689/594
595: デフォルトの名無しさん [sage] 2014/05/16(金) 07:55:03.71 ID:hJC//Tt9 型はあった方が良い http://mevius.5ch.net/test/read.cgi/tech/1320761689/595
596: デフォルトの名無しさん [sage] 2014/05/16(金) 15:34:50.45 ID:+hYDWepx TypeScriptやれよ Dartよりも互換性高くてオススメ http://mevius.5ch.net/test/read.cgi/tech/1320761689/596
597: デフォルトの名無しさん [] 2014/05/22(木) 21:48:06.77 ID:FInhbdaA なぜアプレットは流行らなかったのは http://mevius.5ch.net/test/read.cgi/tech/1320761689/597
598: デフォルトの名無しさん [sage] 2014/05/22(木) 23:29:18.97 ID:938cnfQf もちろんオラクソだから http://mevius.5ch.net/test/read.cgi/tech/1320761689/598
599: デフォルトの名無しさん [sage] 2014/05/22(木) 23:34:27.21 ID:j+3vqhqP jsは既にunixにおけるcと同じ地位を確立してて、葬り去ることは不可能。 それどころか、phpやrubyをfortranやpascal,delphiにする勢い。 数年後、あれらは良いモノだったって言うのが分かる。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/599
600: デフォルトの名無しさん [sage] 2014/05/23(金) 19:31:44.49 ID:WVZoxCv3 数日分データ飛んだのか http://mevius.5ch.net/test/read.cgi/tech/1320761689/600
601: デフォルトの名無しさん [sage] 2014/05/24(土) 00:20:21.61 ID:SzqHo3l+ 一日分飛んだっぽい http://mevius.5ch.net/test/read.cgi/tech/1320761689/601
602: デフォルトの名無しさん [sage] 2014/05/24(土) 00:34:19.26 ID:uWBH7T6t おお、俺の素晴らしい書き込みが消えてしまったのか! http://mevius.5ch.net/test/read.cgi/tech/1320761689/602
603: デフォルトの名無しさん [sage] 2014/05/24(土) 08:18:59.96 ID:DTqC/a46 一体なにが書いてあったんです? http://mevius.5ch.net/test/read.cgi/tech/1320761689/603
604: デフォルトの名無しさん [] 2014/05/26(月) 19:00:48.45 ID:6sT8jWY0 open 2chからはアクセスできる。本家は攻撃でもされてるの? http://mevius.5ch.net/test/read.cgi/tech/1320761689/604
605: デフォルトの名無しさん [sage] 2014/05/26(月) 19:01:49.49 ID:m1XHiXCh >>604 マルチして何やってんの? http://mevius.5ch.net/test/read.cgi/tech/1320761689/605
606: デフォルトの名無しさん [sage] 2014/06/16(月) 21:02:47.32 ID:QqCnpvcy C#スクリプトみたいなのが生まれればよいな http://mevius.5ch.net/test/read.cgi/tech/1320761689/606
607: デフォルトの名無しさん [sage] 2014/06/24(火) 09:48:44.06 ID:D+nsU1vT ScriptCS: C#をスクリプト言語にする http://www.infoq.com/jp/news/2013/05/ScriptCS http://mevius.5ch.net/test/read.cgi/tech/1320761689/607
608: デフォルトの名無しさん [] 2014/07/16(水) 22:14:43.87 ID:YrYvz6dv >>592 > そんな状況になってしまってるのにいつまでもクソクソ言ってるのは、無能アピールっぽい。 第一に、クソクソ言うことと使いこなすことは両立できる。 むしろ過適応というのかね、クソにまみれて感覚が麻痺したあまり、クソをクソと感じなくなったり、 このクソ環境でこんなバッドノウハウを考えました俺スゲーみたいなアピールするやつJSerに多いが、 俺はそういうのこそ無能だと思うよ。可哀想だとすら感じる。 あと少なくとも現状、無理してウェブアプリにする必要がないケースは数多い。 クソをクソと認識して正しく避けたり、あるいはクソが取り除かれるまで待ちながら ネイティブ開発している人が多数いるわけだが、無能どころか優秀って言わね? 俺からすれば、JSやHTML5に一点投資した人は、いつか夜明けが来ると信じて (しかし夜明けが全然来ないので) サンクコストの泥沼にはまってる人が多いように思えるよ。 大事なのはユーザーにキッチリ価値を届けることだ。そのために難しい戦場で戦うことはない。 JSでここまでやったぜっつってもユーザーは評価してくれないんだよね。 スクロールがカクつくの何、レイアウトが乱れるの何、反応が遅いの何、 欠陥品じゃん!これ作ったプログラマ無能じゃん!ってね。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/608
609: デフォルトの名無しさん [sage] 2014/07/16(水) 22:19:05.65 ID:YrYvz6dv 特にHTML5でスマホゲー作ってる(作ってた)連中は、この数年の間に 取り返しのつかないビハインドを背負ってしまったことを認識しないとまずい 最新のiPhoneネイティブゲームの映像ですご確認ください https://www.youtube.com/watch?v=N19p2L0-BcU http://mevius.5ch.net/test/read.cgi/tech/1320761689/609
610: デフォルトの名無しさん [sage] 2014/07/16(水) 22:21:22.01 ID:eNoyfExW なんで型宣言曖昧な言語がはやりだったんだろ http://mevius.5ch.net/test/read.cgi/tech/1320761689/610
611: デフォルトの名無しさん [sage] 2014/07/17(木) 00:37:10.76 ID:b4kIU5WC Javaアプレットが流行れば良かったのか http://mevius.5ch.net/test/read.cgi/tech/1320761689/611
612: デフォルトの名無しさん [sage] 2014/07/17(木) 00:59:15.84 ID:4ieX4D1B Teshさんお久しぶりです http://mevius.5ch.net/test/read.cgi/tech/1320761689/612
613: デフォルトの名無しさん [sage] 2014/07/17(木) 15:00:19.21 ID:IMWCjgbF >>610 今までに無いタイプの言語には、試しに使ってみた人が大勢出てくるから では。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/613
614: デフォルトの名無しさん [sage] 2014/07/21(月) 01:35:38.56 ID:d0rV4B9h scriptあると滅茶苦茶遅くなったり誤作動や固まる率がものすごく上がる その一方でメリットはあるとは思えない、あっても虚飾程度 http://mevius.5ch.net/test/read.cgi/tech/1320761689/614
615: デフォルトの名無しさん [sage] 2014/07/21(月) 04:24:54.74 ID:DpfIQ25M twitterですね わかります http://mevius.5ch.net/test/read.cgi/tech/1320761689/615
616: デフォルトの名無しさん [sage] 2014/07/21(月) 13:52:48.27 ID:Emref6q+ >>615 15年前から来た人にTwitterとかGMailとか通じないよw http://mevius.5ch.net/test/read.cgi/tech/1320761689/616
617: デフォルトの名無しさん [] 2014/08/02(土) 21:40:31.68 ID:/0C/55ah >>609 Javascript+WebGLで作られたサンプルの方がそれより凄いんだけど http://oos.moxiecode.com/js_webgl/water_noise/ http://jeremybouny.fr/ocean/demo/ Javascriptでシェーダーが使えるようになったから結構リアルなCGも描写できるようになったんだよな EmscriptenっていうC言語からJavascriptに変換するプログラムもあるし低級化していってるなと思う http://mevius.5ch.net/test/read.cgi/tech/1320761689/617
618: デフォルトの名無しさん [] 2014/08/08(金) 12:29:14.03 ID:U1h/L2RD >>610 分野によるでしょ。 数行スクリプトが頻発する分野では生き残るためには必須と言える。 >>609 コアなライブラリだけネイティブであればよくて、 後はJITのあるスクリプトで十分ってことがまだ分かってない人がいるとは。 https://www.youtube.com/watch?v=Sfx4OA4eF-A http://mevius.5ch.net/test/read.cgi/tech/1320761689/618
619: デフォルトの名無しさん [sage] 2014/08/08(金) 19:59:37.86 ID:tmzEBGe1 trelloやasanaみたいなもの作れたら、それでいい ゲームプログラマって... http://mevius.5ch.net/test/read.cgi/tech/1320761689/619
620: デフォルトの名無しさん [sage] 2014/08/11(月) 13:54:05.48 ID:jBOl1mhX JavaScriptって今までJavaみたいなオブジェクト至高言語しかやったことないやつが 関数が配列に入ったりするのに感動して過大評価してるだけなんだよね そんなの関数型言語じゃ当たり前だったし、オブジェクト指向ではあえて入れなかった機能なんだが それがJavaScript特有の高機能性だと思ってる http://mevius.5ch.net/test/read.cgi/tech/1320761689/620
621: デフォルトの名無しさん [sage] 2014/08/11(月) 13:57:09.10 ID:kQW7h5cd えっ えっ? http://mevius.5ch.net/test/read.cgi/tech/1320761689/621
622: デフォルトの名無しさん [sage] 2014/08/11(月) 14:10:20.53 ID:msdQqOI/ 第一級関数が無い言語なんてもうほとんどないんでは http://mevius.5ch.net/test/read.cgi/tech/1320761689/622
623: デフォルトの名無しさん [sage] 2014/08/11(月) 14:18:20.31 ID:jBOl1mhX C#とかC++果てはDまでもdelegateとか言って特別扱いじゃん 最初は排除してたくせに、新機能アピールのために後付してるのが見え見え。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/623
624: デフォルトの名無しさん [sage] 2014/08/11(月) 14:28:56.70 ID:msdQqOI/ 個人的には第一級関数よりプロトタイプが書いてて面白いと感じたな あとNodeが用途によってはPHP、Railsあたりと比較して圧倒的にパフォーマンスに優れてる面とかかなぁ http://mevius.5ch.net/test/read.cgi/tech/1320761689/624
625: デフォルトの名無しさん [sage] 2014/08/12(火) 20:43:16.93 ID:dEplHtUY >>620 違うよ。Perl,Ruby,Python使って奴らが、JavaScriptでイイヤって悟ったんだ http://mevius.5ch.net/test/read.cgi/tech/1320761689/625
626: デフォルトの名無しさん [sage] 2014/08/12(火) 20:44:00.14 ID:dEplHtUY PHP,RailsがNode.jsより優れてる点って? http://mevius.5ch.net/test/read.cgi/tech/1320761689/626
627: デフォルトの名無しさん [sage] 2014/08/12(火) 22:14:17.64 ID:tbFo1OkT webアプリに必要なヘルパーがてんこもりなところ あとNode.jsはエラーハンドリング面倒くさすぎだわ ただそれらを差し引いても魅力的なパフォーマンス http://mevius.5ch.net/test/read.cgi/tech/1320761689/627
628: デフォルトの名無しさん [sage] 2014/08/13(水) 12:27:44.40 ID:9nXT2NBI そりゃエラー処理もガベコレも端折ればパフォーマンス上がる罠 http://mevius.5ch.net/test/read.cgi/tech/1320761689/628
629: デフォルトの名無しさん [sage] 2014/08/17(日) 02:55:19.91 ID:OLSnBPjV nodeはエラーハンドリングが貧弱なくせに エラー起こすと全機能停止するからな そこだけが不満 http://mevius.5ch.net/test/read.cgi/tech/1320761689/629
630: デフォルトの名無しさん [] 2014/08/17(日) 10:17:55.63 ID:eJHa/C15 @ebi なるほど。この発想はすごいなぁ。 ソースコードに隠された謎を説きながら冒険を進めろ!ゲームでプログラミングを学べる hackforplay/shi3z:電脳ヒッチハイクガイド:電脳空間カウボーイズZZ http://ch.nicovideo.jp/akiba-cyberspacecowboys/blomaga/ar599071 http://mevius.5ch.net/test/read.cgi/tech/1320761689/630
631: デフォルトの名無しさん [sage] 2014/10/26(日) 01:36:33.86 ID:cmgyPdas javascriptでオンラインゲーム開発したいんだけど、何すりゃいいんだ? http://mevius.5ch.net/test/read.cgi/tech/1320761689/631
632: デフォルトの名無しさん [sage] 2014/10/26(日) 04:00:32.16 ID:P4UrXCNx webgl http://mevius.5ch.net/test/read.cgi/tech/1320761689/632
633: デフォルトの名無しさん [sage] 2014/10/27(月) 08:43:01.42 ID:vN2Fe9bL >>631 君はそもそも、言語の勉強からまず始めるべきだな。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/633
634: デフォルトの名無しさん [sage] 2014/12/09(火) 23:43:52.67 ID:mu0znd4p スクリプトまじでうざいわ http://mevius.5ch.net/test/read.cgi/tech/1320761689/634
635: デフォルトの名無しさん [sage] 2014/12/10(水) 08:07:16.72 ID:v5e5mm45 >>634 なら、君は使わなければ良いよ。 全てオフにして生きていけば良い。殆どのページで使い物に ならなくなるがな。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/635
636: デフォルトの名無しさん [sage] 2015/01/15(木) 11:59:20.04 ID:JWvUSYWa >>631 ちなみにゲームはプログラミングでは難易度上級ですよ http://mevius.5ch.net/test/read.cgi/tech/1320761689/636
637: デフォルトの名無しさん [sage] 2015/01/15(木) 12:22:20.80 ID:7Zglqp6/ そうでもない http://mevius.5ch.net/test/read.cgi/tech/1320761689/637
638: デフォルトの名無しさん [safe] 2015/01/25(日) 07:56:23.23 ID:4n+jRXJn Servlet, JSPに統合されればよかったのか http://mevius.5ch.net/test/read.cgi/tech/1320761689/638
639: デフォルトの名無しさん [] 2015/01/25(日) 10:27:17.63 ID:JhgO84F7 Snap.svg 使ったら ゲーム作るのアホみたい簡単になった うけるω http://mevius.5ch.net/test/read.cgi/tech/1320761689/639
640: Office & Gamers ◆G144Hzgh2.0e [アハ♪” uh huh] 2015/02/07(土) 06:59:39.38 ID:fNjYutkO JavaScriptの統合開発環境みたいなの拾ってきたw DX Studio http://www.dxstudio.com/ Freeバージョンはそのまま使えて、開発ライセンスは登録が必要。 マルチプラットフォーム、EXEファイル生成可(ライセンス版のみ)w DirectX9ベースで、インストールされていない場合は自動インストール。 JavaScriptの実験用に使えるw # ただし、全部英語で、ある程度の英語スキルが要求されるw http://mevius.5ch.net/test/read.cgi/tech/1320761689/640
641: デフォルトの名無しさん [sage] 2015/02/07(土) 21:56:17.43 ID:YaOp7Nt7 >>48 JSON-LDはある意味再発明だな。こっちはgoogleさんがうまくやりそうだ。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/641
642: デフォルトの名無しさん [sage] 2015/02/07(土) 22:01:55.03 ID:YaOp7Nt7 >>610 ニーズのほとんどは、duck typingで説明できるんじゃねーかな。 なんとなく動いてほしいわけだ。 Pascalとかでコンパイル成功するとほぼ動作するってのを知ってると、気持ちわるいわけだが。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/642
643: Office & Gamers ◆G144Hzgh2.0e [アハ♪” uh huh] 2015/02/08(日) 05:30:07.17 ID:EWNvntIT [EXEファイル可] JavaScript統合開発環境 DX Studio [転載禁止]©2ch.net http://peace.2ch.net/test/read.cgi/tech/1423340731/l50 http://mevius.5ch.net/test/read.cgi/tech/1320761689/643
644: デフォルトの名無しさん [] 2015/02/08(日) 08:03:34.85 ID:tUjKNEQ0 ぐろ http://mevius.5ch.net/test/read.cgi/tech/1320761689/644
645: デフォルトの名無しさん [] 2015/02/08(日) 18:23:58.15 ID:RJjTX+iv http://i.imgur.com/kcwtsFJ.jpg http://mevius.5ch.net/test/read.cgi/tech/1320761689/645
646: デフォルトの名無しさん [sage] 2015/02/27(金) 18:03:57.67 ID:jUJY8z2X NodeのせいでPHP等のサーバ処理言語は廃れていく? http://mevius.5ch.net/test/read.cgi/tech/1320761689/646
647: デフォルトの名無しさん [] 2015/02/28(土) 11:03:04.46 ID:1nuig21R OOPLなのに+で文字列結合とか無いわー。 集合型と互換性なくなるじゃん。 "集合型と文字列型が互換性を持っているSmalltalkの例" | value | "加算" value := #( 1 2 ) + 1. "-> #( 2 3 )" value := 'AB' + ( $a - $A ). "-> ab" "結合" value := #( 1 2 ) , #( 3 ). "-> #( 1 2 3 )" value := 'example', 10 printString. "-> example10" "備考:書式付き文字列結合" value := 'example%1' % { 10 }. "-> example10" http://mevius.5ch.net/test/read.cgi/tech/1320761689/647
648: デフォルトの名無しさん [sage] 2015/02/28(土) 11:15:30.14 ID:0J8+8Slx >>290 スモールマウス。ちがったトーク。うざいよ? ここにも書き込んでたか。もう明らかに荒らしが目的ってはっきりしたな。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/648
649: デフォルトの名無しさん [sage] 2015/02/28(土) 11:31:59.98 ID:u2d/ZWEO プロトタイプベースとか言う謎ワードに踊らされてクラスを意識させたのが間違いだった 構造体とfunc.callを中心に考えたらまだ有り http://mevius.5ch.net/test/read.cgi/tech/1320761689/649
650: デフォルトの名無しさん [] 2015/02/28(土) 23:55:30.84 ID:8Ce/GkAM >>647 だっさ。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/650
651: デフォルトの名無しさん [] 2015/03/01(日) 09:13:51.38 ID:N+dovjey 間違いの10や20くらいどの言語にもある。 JSはまだその柔軟性により間違いを緩和しやすい方だ。 ただJSの何もかもが間違いに見える人にとっては 間違いを間違いで塗りつぶしているように見えるのかもな。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/651
652: デフォルトの名無しさん [sage] 2015/03/01(日) 09:41:32.32 ID:6ijce9uo 嘘もつき続ければ真になるってか 最後に声の大きい方が勝つ http://mevius.5ch.net/test/read.cgi/tech/1320761689/652
653: デフォルトの名無しさん [sage] 2015/03/01(日) 10:25:43.19 ID:wgjs6b8L その柔軟さが問題ありすぎて、厳密モードとかで必死に間違いを直してるだろ 影響が広い破壊的な変更を加えないといけないのは間違いが多すぎる証 他のスレでもいったけど、undefinedが予約語でなくて書き換え可能とか、変数の巻き上げとか、他にそんな間違いしてる言語ある? http://mevius.5ch.net/test/read.cgi/tech/1320761689/653
654: デフォルトの名無しさん [sage] 2015/03/01(日) 10:31:06.36 ID:6ijce9uo >変数の巻き上げ これはある http://mevius.5ch.net/test/read.cgi/tech/1320761689/654
655: デフォルトの名無しさん [sage] 2015/03/01(日) 10:46:34.16 ID:yqpW0lF8 柔軟なものを厳密に変えるのは簡単だ エディターやlint、シンタックスチェッカーの助けを借りればいいし、 後付けで仕様を足すこともできる 逆は難しい それがjavascriptが他より人気のある理由 http://mevius.5ch.net/test/read.cgi/tech/1320761689/655
656: デフォルトの名無しさん [sage] 2015/03/01(日) 11:17:57.32 ID:H0vTWA+P 柔軟すぎてランタイムごとに動作が不揃いな言語を作るのは簡単だ http://mevius.5ch.net/test/read.cgi/tech/1320761689/656
657: デフォルトの名無しさん [] 2015/03/01(日) 11:38:00.21 ID:OvSDcOqa hoisting おれなら吊り上げと訳す http://mevius.5ch.net/test/read.cgi/tech/1320761689/657
658: デフォルトの名無しさん [sage] 2015/03/01(日) 11:42:29.98 ID:yqpW0lF8 >>656 少なくとも柔軟さが原因で動作が異なるというのはほぼ無いな 新仕様の未対応とかはあるけども http://mevius.5ch.net/test/read.cgi/tech/1320761689/658
659: デフォルトの名無しさん [sage] 2015/03/01(日) 11:49:08.73 ID:yqpW0lF8 変数の巻き上げは有名なところだとpythonもだな これもlinterでvarが最初にあることをチェックしとけば防げるし、 Es6にはletという新しい構文ができた このように、柔軟さは防げる http://mevius.5ch.net/test/read.cgi/tech/1320761689/659
660: デフォルトの名無しさん [sage] 2015/03/01(日) 13:17:02.50 ID:wgjs6b8L そうじゃなくて、巻き上げた変数に宣言前にアクセスをすると例外も出さないでundefinedにするなといいたい 存在する意味のない謎仕様をlintでごまかすとか意味不明 >後付けで仕様を足すこともできる 破壊的な変更をしないといけないのは足すとは言えない 処理系で足並みを揃えるのが難しいから、altJSに逃げざるを得ない 柔軟性で言っても、中間言語のほうが圧倒的に上。javascriptは制限が強い。 いっそ、APIと共通言語仕様だけ決めて、言語は自由に選択可能というのが利点ありそう http://mevius.5ch.net/test/read.cgi/tech/1320761689/660
661: デフォルトの名無しさん [] 2015/03/01(日) 15:44:27.88 ID:N+dovjey >>660 お前の言いたいことは分かるが、それはもう世界中で何十億回と言われ腐ったことだろ。 2015年の今それを言ってどうする。 世間はaltJSやらES6で前向きにその問題を乗り越えてるし、 この問題は数ある中でも実際にこまる度合いは極めて低い部類だ。 これはもはや相互理解ができないのかもしれないが、 strictモードやaltJS、Lint等の存在があるからJSerはJSがダメとは思わないし、 むしろそういう存在があることを光栄に思っている。 実際ES6ではCoffeeScriptから取り入れたものもあるし、TypeScriptはES7を参考にしてる。 JSerはこれらを敵対勢力ではなく、運命共同体の仲間だと認識している。 そして最近GoogleがTC39Meetingでも発表したSane/SoundScript構想。 >>660のような人にとってはJSがダメなことの照明だと思うのだろう。 だがJSerはこれはJSの進化だと捉える。 JSは柔軟であり、堅牢であり、全ての要求に答えられる言語に進化していくと願っている。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/661
662: デフォルトの名無しさん [sage] 2015/03/01(日) 17:09:09.18 ID:wgjs6b8L >>661 結局、javascriptである必要性がない 柔軟性、堅牢性、すべての要求に応えるなら中間言語を使うほうが楽じゃん 構文解析によるロスも、文法の制限もなく、あらゆる言語からコンパイル可能。互換性や速度の足かせもない。 この話は全く腐ってないし、LLVMとかRoslynが成果を上げ始めてきている2015年だからこそある選択肢 PNaClに期待したい javascriptはひとつの選択肢として残せばよい わざわざ柔軟性の低いjavascriptにコンパイルする理由は互換性を除けばない http://mevius.5ch.net/test/read.cgi/tech/1320761689/662
663: デフォルトの名無しさん [] 2015/03/01(日) 17:28:56.75 ID:FcH6YvCw LLVMは確かに互換性が売りだ。しかしそれは理想であって現実は違う。 PNaClがなぜ普及しないのか?それは最初は問題無いとされた互換性問題が避けられないと分かったからだ。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/663
664: デフォルトの名無しさん [] 2015/03/01(日) 19:11:25.27 ID:rdPv98Ov Javascriptが中間言語なんですけど? よくある話で、わざわざ別のものを作る必要はない。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/664
665: デフォルトの名無しさん [sage] 2015/03/01(日) 19:27:23.08 ID:wgjs6b8L >>663 まだこれからでしょ サーバー側でasm.jsにも変換して、非対応ブラウザはそっちを使うとかすればいい >>664 それしか手段がないからそうしてるけど、遅いし柔軟性低いし、限界はある 型やポインタが扱える、高速な中間言語が採用されてもいい時代 http://mevius.5ch.net/test/read.cgi/tech/1320761689/665
666: デフォルトの名無しさん [sage] 2015/03/01(日) 20:05:24.15 ID:KsvF2WvU 中間コードなんて誰が読んでデバッグするの? http://mevius.5ch.net/test/read.cgi/tech/1320761689/666
667: デフォルトの名無しさん [sage] 2015/03/01(日) 20:19:05.79 ID:wgjs6b8L >>666 javascriptと同じでコードマップつかう コードマップが無ければemscriptenみたいので逆コンパイルするしかないけど、javascriptの圧縮コードも十分読みにくいし http://mevius.5ch.net/test/read.cgi/tech/1320761689/667
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 104 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s