- 1 名前:デフォルトの名無しさん mailto:sage [2014/08/27(水) 00:17:35.06 ID:2yseGAwQ]
- ・前スレのまとめ
Smalltalkはガラパゴス化が激しく、そのユーザは 現代の開発において使い物にならない ポンコツであることが判明したのだった…… 前スレ 【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】 peace.2ch.net/test/read.cgi/tech/1405874605/
- 75 名前:デフォルトの名無しさん mailto:sage [2014/08/29(金) 10:21:47.66 ID:HC1xSJU9]
- >>74 全くのアホだな OSプラットフォームと言う見方をしたらどうなるか解らんが、ブラウザプラットフォームとしての位置は微動だにしないだろ
HTML5 はWebプラットフォームそのものなんだぞ なんか勘違いしてるだろ そもそも言語ですらない(一部にJavascriptが含まれていると言うだけの事)
- 76 名前:デフォルトの名無しさん mailto:sage [2014/08/29(金) 10:22:48.45 ID:HC1xSJU9]
- マークアップ言語とかいろんな要素が組み合わされたもの
- 77 名前:デフォルトの名無しさん mailto:sage [2014/08/29(金) 10:32:10.83 ID:+T2tHFPF]
- >>75
3流のUXを安価に提供するブラウザプラットフォームとして 不動の地位を持ってることは否定してないよ
- 78 名前:デフォルトの名無しさん mailto:sage [2014/08/29(金) 17:11:28.26 ID:JF5lqIUA]
- >>77 何が言いたいのか解ら無い。 UI UX 何て個別の奥深いニッチなニーズがあり、それらを全て汎用の仕様に盛り込むことは出来無い。
やっとHTML5で縦書きや右開きで日本人の文化にも馴染むものになりつつあり、音声同期で多くの人に楽しみを与えられるものになりつつ有る。 単純にビデオを流すだけでも今まではflashを使わざるを得なかった呪縛から逃れられた。 若干の調整は残ってるが 言語と言うのはそう言う技術や文化の下支えがあってはじめて成り立つもの。 HTML5とはそう言うものなんだけど何が言いたいんだ?
- 79 名前:デフォルトの名無しさん mailto:sage [2014/08/29(金) 18:04:45.98 ID:y0wlLGq8]
- HTMLで出来る部分はjs使わないほうが表示も速いんだから
少しずつ仕事とられて結局jsは死ぬ運命なんだよ jsで無駄な冗長なソースコードかいてるそれはいずれHTML5に組み込まれて終わり サーバーサイドも既にPHP筆頭に多くの言語がひしめく激戦区だから参入なんて不可能jsはオワコン
- 80 名前:デフォルトの名無しさん mailto:sage [2014/08/29(金) 18:50:30.69 ID:/jlnFq3N]
- html5はネイティブアプリに比べて処理が遅くて機能が貧弱、収益化が難しいという欠点がある
ウェブサイトにちょっとしたエフェクト付けるとか動画を流すとか、これまでflashがしてきたような事はhtml5がいずれ完全に代替すると思う けど、それ以上にはならないと思う
- 81 名前:デフォルトの名無しさん mailto:sage [2014/08/29(金) 20:28:34.11 ID:HC1xSJU9]
- >>80 サーバサイドアプリが動かせれば良いんだよ
クラウド味代に欠かせないものだろ HTMLの裏でどんな言語でも動かせば良いんだから共存共栄だろ UI がHTMLだと思えば良い
- 82 名前:デフォルトの名無しさん mailto:sage [2014/08/30(土) 00:19:25.36 ID:xweqMAs8]
- www.buzzword.jp/img/face10.png
- 83 名前:デフォルトの名無しさん mailto:sage [2014/08/30(土) 02:45:47.75 ID:Y3aOlWd0]
- バトルロワイヤルっつーか、Perlはほぼ死亡したし
Ruby、PHP、JS全部微妙じゃねえの最近 Pythonは教育分野や科学分野で割りと頑張ってるようだが みんな仲良くしようぜ(´・ω・`)
- 84 名前:デフォルトの名無しさん mailto:sage [2014/08/30(土) 03:50:47.25 ID:QWav5+mb]
- >>79
PHP以外、存在しないのと同じ てか、PHPよりjsの方が文字列処理しやすいよね
- 85 名前:デフォルトの名無しさん [2014/08/30(土) 04:53:09.28 ID:bthGnPJH]
- 【翻訳】Rubyにはウンザリ!動的型付け、副作用、およびオブジェクト指向プログラミング全般からの考察
postd.cc/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/
- 86 名前:デフォルトの名無しさん [2014/08/30(土) 05:12:13.80 ID:AQHhz7Go]
- 微妙というか、これといった進化がなくなってきたから微妙に感じる
良く分からないけどLL全部死ぬんじゃね
- 87 名前:デフォルトの名無しさん [2014/08/30(土) 05:28:00.71 ID:AQHhz7Go]
- 若い奴のIT技術への興味の薄れは半端ない
つまり、世界からさほど重要なものではなくなってきた
- 88 名前:デフォルトの名無しさん [2014/08/30(土) 08:41:05.69 ID:aDzegpD9]
- >>83
Perlはsh(シェルスクリプト)、sed 、awk とかを使って来た人が、 使いやすいようにってだけで、 今更新しくって人向きじゃないしね。 文字列の比較のeqとかが、shの数値比較のeqから来てるとか知らんと、 なんやねんってなるだろうし。
- 89 名前:デフォルトの名無しさん mailto:sage [2014/08/30(土) 08:57:35.34 ID:3J76hEg2]
- sh(というよりtest)の比較は
=が文字列比較でeqが数値比較だから Perlと逆なんだよね
- 90 名前:デフォルトの名無しさん [2014/08/30(土) 11:35:38.63 ID:T0jUedLA]
- 求人サイトがリニューアルしました!
jobinjapan.jp/ 転職・求職活動中の方のご利用をお待ちしています。
- 91 名前:デフォルトの名無しさん mailto:sage [2014/08/30(土) 12:42:50.26 ID:fktBCnc4]
- >>87
自己紹介乙w、ついでに添削しとくね > 私のIT技術への興味の薄れは半端ない > つまり、私にとってIT技術さほど重要なものではなくなってきた 板違いだから、続けたいならマ板へ逝きなされ あと IT は "Information Technology" の略語だよ 「馬から落馬した」みたいな言葉を平気で使う 森元総理みたいなIT音痴はプログラマには向かないと思うね
- 92 名前:デフォルトの名無しさん mailto:sage [2014/08/30(土) 13:16:45.20 ID:3J76hEg2]
- 動的型とか関係なくて、mutableなオブジェクトを使いまくるスタイルがダメ
- 93 名前:デフォルトの名無しさん mailto:sage [2014/08/30(土) 14:47:40.80 ID:gD5SQTD1]
- タイプセーフか否かっていうのは決定的な差がある
PerlユーザーがGolangに流れるのは合点がいく 今さらタイプセーフじゃない言語を始める理由ない
- 94 名前:デフォルトの名無しさん mailto:sage [2014/08/30(土) 14:52:59.50 ID:XzWqzjLg]
- いんたーねっつ てくのろじぃ
- 95 名前:デフォルトの名無しさん mailto:sage [2014/08/30(土) 15:35:08.93 ID:eMjEoUcz]
- >>93
翻訳時に型検査する(型安全な)言語は大抵反変な型に対応してないのが辛い。 C#は公式に対応してて、C++だと template駆使すれば対応できるっちゃ出来るが どっちもメンドイ。翻訳時に型検査する他の言語については、そもそも無理ってのが辛い。 具体的にはこんな感じ。 struct ModelForImageBox { virtual Widget *CreateBy( ImageBoxProvider& ) = 0; }; struct ModelForText { virtual Widget *CreateBy( LabelProvider& ) = 0; }; struct LesserUIProvider: virtual ImageBoxProvider, virtual LabelProvider{}; struct ModelForLesserUI: virtual ModelForImageBox, virtual ModelForLabel { virtual Widget &CreateBy( LesserUIProvider& ) = 0; }; class TitleModel: virtual ModelForLabel {・・・略・・・}; ModelForLesserUI *models[3]; // ModelForLesserUIとTitleModelは反変な関係にあり、実装の都合を無視すれ安全に代入できる models[0] = new TitleModel();
|

|