オープンソース界に激震、GitHubがRubyとMVCの限界を悟り、C#とMVVMに全面移行
1 :
デンジャラスバックドロップ(芋):
知ってた
3 :
マスク剥ぎ(東京都):2013/10/05(土) 11:56:12.77 ID:O7+RVODb0
俺みたいな底辺IT土方はMVCで十分です
4 :
目潰し(神奈川県):2013/10/05(土) 11:56:40.47 ID:MBA9ozxO0
良く分からないから
コスモスストライカーに喩えて教えて
5 :
中年'sリフト(新疆ウイグル自治区):2013/10/05(土) 11:57:07.75 ID:8ShWRzne0 BE:50763124-PLT(12201)
MVVMはMVVMで地獄だぞ
MVPVMでもまだまだ酷い
6 :
タイガースープレックス(埼玉県):2013/10/05(土) 11:58:11.99 ID:YvMsPppCP
つまりLinuxみたいなもんだろ?
日本語でおk
C#なら俺でも書ける。
9 :
キングコングラリアット(兵庫県):2013/10/05(土) 11:59:22.80 ID:UfQKS8+x0
IT業界離れた暫く経つが
言語の種類全く聞いたことすら無くてワロタwww
オリバーソースが関東にないと知って激震する大阪から出張した人
Silverlight最強伝説
12 :
メンマ(富山県):2013/10/05(土) 12:02:46.84 ID:VfzU0jqP0
そりゃ、ボランティアで1から書き直す奴はなかなかいないだろって
よくワカランが、データバインディングを自動でやってくれるから
開発が楽になるよ、ってことでOK?
MacとiOSのアプリなのにC#なのか
15 :
チェーン攻撃(WiMAX):2013/10/05(土) 12:38:53.63 ID:SOfxCrft0
WPFそんなにいいのか
16 :
フライングニールキック(東京都):2013/10/05(土) 12:40:38.79 ID:g13NS2470
PythonならRubyの限界を突破できると思うぜ
17 :
サソリ固め(禿):2013/10/05(土) 12:42:49.32 ID:7AmYpgXW0
18 :
スリーパーホールド(芋):2013/10/05(土) 12:42:55.99 ID:kqEXCAae0
>>15 MonoだからWPFではない
対応していないし
19 :
急所攻撃(芋):2013/10/05(土) 12:44:32.35 ID:319dMtnd0
Rubyとか何の役に立つんだw
とっとと滅びろw
Ruby始まる前に死亡でワロタ
22 :
超竜ボム(芋):2013/10/05(土) 12:48:41.15 ID:ZbiC8tkl0
>>13 MVVMは途中参加した人が理解しやすい。
ずっと同じメンバーで自分の担当分だけやってるなら関係ないどころか面倒なだけどね。
23 :
ナガタロックII(神奈川県):2013/10/05(土) 12:48:48.91 ID:6+aLwDxL0
で、数年後に、MSに梯子を外されて途方に暮れる (wwwwwwwww
標準規格化が進んだところで、金玉握っているのはMSだからな
プリミティブな部分はともかく、一見便利な、ライブラリ群、コンポーネントを調子こいて使うと泣きを見る
時代はJavaだろ
C#もいいけどJavaだ
25 :
ときめきメモリアル(東京都):2013/10/05(土) 12:50:28.88 ID:4hkMjoRa0
LISPの時間だあああああああああああ
Microsoft嫌いだからJava一択
27 :
リバースパワースラム(西日本):2013/10/05(土) 12:50:54.48 ID:ihJQOju/0
++++って、そんなにいいか?
28 :
中年'sリフト(新疆ウイグル自治区):2013/10/05(土) 12:51:52.31 ID:8ShWRzne0 BE:203050548-PLT(12201)
>>23 Monoだろ。外される梯子なんてない。
29 :
フェイスロック(東京都):2013/10/05(土) 12:52:13.51 ID:Y6onLm4F0
GitHubのユーザーが増えて
rubyでは負荷に耐えられんのでは
twitterとかもそうじゃなかったかな
30 :
エクスプロイダー(dion軍):2013/10/05(土) 12:52:56.58 ID:7j32osFf0
正直Rubyはないわ
RubyやるのならPHPやるわ
LL系言語での開発はDBを骨にして成り立っていると思うんだよね。
スキーマを離れると途端に難しいことができなくなる。
やっぱりscalaとかだよな。
33 :
スパイダージャーマン(芋):2013/10/05(土) 12:54:31.32 ID:/jvDCsxR0
Linux + Monoって結構いけるもんなのか?
安定性とか謎すぎる
34 :
ストマッククロー(庭):2013/10/05(土) 12:56:49.38 ID:39L9E6Vx0
まつもとゆきひろの性格が悪すぎるからかな
そもそもGitHubが何なのかわからんけど
つーかクライアントアプリ側の話しじゃねーかよ
相変わらずニュー速は自称プログラマしかいねーな。
>>37 おめーrubyだのC#だの言う資格ねーよ
そもそもJavaてなんですか
僕はコーヒー少し呑むていどなんですが
42 :
キングコングニードロップ(兵庫県):2013/10/05(土) 13:03:52.70 ID:u+J4i1IX0
GitHubって日本語あったっけ?
よく日本製のRuby使ってたな
PHPの記述の仕様がすき、
RubyきらいRailsやる以前の問題だ
PHPもJavaもCの記述真似してるだけ。
そこに哲学なんて無いんだけど?
MVVMっていうけど、結局CをVMって呼んでみましたーぐらいのことだよな
新たな産廃豚がこうして創り出される訳よね
48 :
リキラリアット(WiMAX):2013/10/05(土) 13:09:23.96 ID:ftMvWAEN0
c java php ruby python 一通りやってきたけど
やっぱcが一番いいわ
最近githubちょいちょい落ちるしな
50 :
キングコングニードロップ(兵庫県):2013/10/05(土) 13:10:39.16 ID:u+J4i1IX0
チームでやる分には便利そうなんだけど
これ趣味で一人で開発する分には
なんかメリットあんの?<- GitHub
51 :
河津掛け(静岡県):2013/10/05(土) 13:10:39.30 ID:7yIkH1mY0
WPFじゃなくてもMVVM生きるのか
ASP.NETとか対応してんの?
52 :
腕ひしぎ十字固め(芋):2013/10/05(土) 13:13:24.78 ID:A4LvRRTr0
>>51 JavaScriptのknockout.jsが熱い
モデルとコントローラーはサーバーサイドで言語不問、ビューモデルはJavaScript、ビューはHTML
53 :
ハイキック(福岡県):2013/10/05(土) 13:14:42.27 ID:lxoSMk220
VB4.0のころからVB一筋な俺には全く縁のない世界だなw
54 :
中年'sリフト(新疆ウイグル自治区):2013/10/05(土) 13:15:16.02 ID:8ShWRzne0 BE:342646496-PLT(12201)
>>46 その違いは、MVC => MVP => MVVMの流れを理解すれば分かる
>>50 個人でGitを使う利点は「戻せる」、GitHubを使う利点は「Prj管理できる」じゃないかなぁ…
まぁ極小規模だったらどっちも要らないが、ある程度の規模ならあればあった方が楽。
>>51 パターンだからライブラリがなんであれ無理ではない。
制限は大きいが一応WinFormでもMVVMは可能。ASPはシラネ
>>52 jsでコントロールするからVMっていうけったいな呼び名になるのか
56 :
腕ひしぎ十字固め(東京都):2013/10/05(土) 13:16:25.46 ID:dosUVMpc0
>>50 趣味でプログラム書くやつなんておらへんやろ
57 :
キングコングニードロップ(兵庫県):2013/10/05(土) 13:17:07.82 ID:u+J4i1IX0
58 :
ヒップアタック(やわらか銀行):2013/10/05(土) 13:17:54.41 ID:OjQLKRmb0
Document View ってのもあったなー
59 :
キングコングニードロップ(兵庫県):2013/10/05(土) 13:18:26.51 ID:u+J4i1IX0
>>56 んな事ないだろwww
俺趣味でやってるぞ
本職はプログラマじゃないけどな
ツイッター社の、サーバーのプログラム言語は何なの?
ギーク気取りのえろいひと答えろ
61 :
キングコングニードロップ(兵庫県):2013/10/05(土) 13:19:50.23 ID:u+J4i1IX0
ってかKnockout.js ってマジ凄くね?
これ何覚えればいいんだ?
WEB系全くやった事ないから想像つかん
WEB関係者教えてたもれ
63 :
河津掛け(東京都):2013/10/05(土) 13:20:49.93 ID:8c/6cBNo0
男は黙ってアセンブラ
64 :
メンマ(東京都):2013/10/05(土) 13:21:02.56 ID:BpDOF+Aq0
>>50 GitHubはオープンソースプロジェクトのように他人にコードを見せる必要がある場合は個人開発でもメリットはある
クローズドソースならGitHubを使う意味は全くない。普通にGit使えばいいだけ
65 :
ダイビングエルボードロップ(芋):2013/10/05(土) 13:29:13.45 ID:gTiddslt0
趣味で必要な部分はPowershellで済ませる俺はゆとり
68 :
ダイビングエルボードロップ(芋):2013/10/05(土) 13:31:49.39 ID:gTiddslt0
>>50 githubはfacebookやtwitterと同じソーシャルサイト。
唯一の違いはソースコードのコメントで語り合う点。
69 :
キングコングニードロップ(兵庫県):2013/10/05(土) 13:36:00.02 ID:u+J4i1IX0
SNSって考えた方がいいか
自分のやってるマイナー言語で困った事とかググったりすると
2chよりこのサイトがヒットする事が増えた
日本語になるともっと便利なんだけどな
70 :
膝十字固め(茸):2013/10/05(土) 13:38:21.21 ID:MapEUvWC0
まずwpfがもうない
何で何種類も言語が必要なんだ?
出来上がるマシン語はそんなにかわらないだろ
72 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 13:48:38.48 ID:xQlRT9dj0
74 :
アトミックドロップ(東日本):2013/10/05(土) 13:49:49.42 ID:kEEjIVjIO
FacebookはPHPをCに変換するライブラリーを自作
TwitterはRubyから分散処理に強いscalaにのせかえRubyというよりRailsのオーバーヘッドが大きいと思われる
>>68 サンクス
github自体は何の言語なんだろうね
githubは分散型構成管理だよね、++++にそんな芸当あると思えないけど違うのかな
77 :
キングコングニードロップ(兵庫県):2013/10/05(土) 13:51:59.83 ID:u+J4i1IX0
>>71 俺の場合はメジャー言語は
どれも肌に合わなかった
職業でやる分にはどれか覚えなきゃならないんだろうけど
趣味でやる分には肌にあったマイナー言語がしっくりきたわwww
78 :
ジャンピングパワーボム(東京都):2013/10/05(土) 13:57:11.34 ID:NZoNje/s0
YHVHスレか
どうせ大人の事情で「限界だー!」とか理由をつけて変えただけなんだろ
お前らが何語ってるんだかサッパリ分からなくてワロタ
IT業界の人間って凄いんだな
81 :
メンマ(神奈川県):2013/10/05(土) 14:05:16.91 ID:wWouaeyV0
C++でWTL使ってフレームワーク作ってMVVMやってる。
82 :
メンマ(東京都):2013/10/05(土) 14:05:18.06 ID:BpDOF+Aq0
>>77 マイナー言語ってライブラリはどうすんの?
初戦はささやかなレッテル貼りの情報工作戦の積もりなのです
84 :
キングコングニードロップ(兵庫県):2013/10/05(土) 14:07:28.73 ID:u+J4i1IX0
85 :
イス攻撃(西日本):2013/10/05(土) 14:10:21.62 ID:LXXtOaby0
オープンソースなんだからべつに言語なんかなんでもいいだろ
別にRubyでのソースを今後使っちゃいかんわけでもあるまい
Rubyを使いたい奴がいれば別のPJでRubyでの開発すればいいだけだ
86 :
メンマ(東京都):2013/10/05(土) 14:14:45.16 ID:BpDOF+Aq0
>>84 そこが一番重要な点だろ…
ライブラリを自力で作るとかどれだけの手間がかかるんだ
例えばHTTP通信のライブラリとかRFC読むところから始めなきゃならんし
87 :
キングコングニードロップ(兵庫県):2013/10/05(土) 14:17:42.03 ID:u+J4i1IX0
>>86 そういうのがしたいなら
そういうのが得意な言語でやればいい
今やってる言語はそういうのは得意で無いっぽいから
knockout.js見た時に素直に面白いなと思った
88 :
アイアンフィンガーフロムヘル(神奈川県):2013/10/05(土) 14:18:26.49 ID:ImT1Bsnq0
モルモン教を捨てたか
89 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 14:21:48.88 ID:xQlRT9dj0
>>86 趣味でやってるヤツには何を言っても無駄だよ…
そのライブラリをつくる苦労も楽しみだといわれると返す言葉はない。
プログラミング自体が趣味といわれると工学的な話をしても意味ないしね。
90 :
メンマ(神奈川県):2013/10/05(土) 14:23:02.68 ID:wWouaeyV0
C/C++, C#, Java, アセンブリ, JavaScript
はやった。
今後需要のありそうな(儲かりそうな)言語は何かな。
みんなでVVVVVVやろうぜ
92 :
メンマ(神奈川県):2013/10/05(土) 14:26:55.44 ID:wWouaeyV0
>>91 昔ながらのホームページ()はそんな感じだな
たぶん職業でプログラムやる人は
お金貰わなきゃならないから顧客に対して魅せる(見せる)必要があると思うんだ
だから顧客の要求に合わせて組んでいく ある意味
辞書の逆引きみたいな感じでライブラリ充実した言語が良いんだと思うんだけど
趣味でやる分には 自分がやりたい事に対して
どう組んでいくか考えるから あんまり辞書の逆引きみたいな事は必要ないっつーか
まぁ充実したライブラリ見て、インスピレーションを得るみたいなのはあるかもだけどね
>>93 色々な言語やライブラリ知ってるのは大事だよ。
目的に対して遠回りしてる事にも気付かないでしょ。
時間も無限じゃないからコスパ発揮しないとさ。
>>74 facebookってずっとpythonだと思ってたが何か勘違いしてたのかな
つーかphpをcにって笑えるw
96 :
キングコングニードロップ(兵庫県):2013/10/05(土) 14:32:23.82 ID:u+J4i1IX0
>>94 意外と「他人に見せてゴニョゴニョする(させる)」
ってのをすっぱり切れば
そんなに遠回りにならないと思う
97 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 14:33:42.19 ID:xQlRT9dj0
>>94 趣味に遠回りもコスパも関係ないさ。
遠回りもまた楽しみでございます。
98 :
河津落とし(神奈川県):2013/10/05(土) 14:34:32.08 ID:usN0YTfW0
ruby最高だろ
JAVAとCしかやったことなかったから、便利なメソッド多さに驚いたわ
CとJava+SQLとC#+WPFとshell script/batの4つがあれば基本的に足りる。
100 :
ジャンピングDDT(やわらか銀行):2013/10/05(土) 14:36:24.01 ID:5TV07Fjb0
俺はCOBOLでこれからも頑張る
101 :
メンマ(神奈川県):2013/10/05(土) 14:37:38.72 ID:wWouaeyV0
最近Qtに興味あるんだけどどうなの?
趣味でも一応作りたいものがあるわけじゃん。
文字列処理の弱いCでwebアプリを作るとか狂気の沙汰だけど
Cしか知らん人は、PHPやRailsとかの選択肢が出てこないんでしょ。
103 :
キングコングニードロップ(兵庫県):2013/10/05(土) 14:38:50.77 ID:u+J4i1IX0
好きな言語でメシが食えたら
プログラマとしてこれ以上の幸せは無いんじゃなかろうか?
俺はとっくに諦めたけど
あんなにCが好きな奴が居るとは思えない
だからこそLL言語に人気出るんだろうし
104 :
アキレス腱固め(SB-iPhone):2013/10/05(土) 14:41:02.71 ID:MMKRYDVTi
>>103 俺はC++大好きだしC++で食ってる。
たまにCだけで書かなきゃいけないときは苦痛。
105 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 14:41:35.16 ID:xQlRT9dj0
>>102 過程を楽しむんだから結果はどうでもいいんじゃないの?
山登りで苦しいルートを踏破するみたいな達成感もあるしさ。
106 :
キングコングニードロップ(兵庫県):2013/10/05(土) 14:43:28.67 ID:u+J4i1IX0
CもWEBアプリも(今の所)興味無いから
あまりピンとこないな
プログラマでは無いけど仕事で自分の仕事を他人にやらせるツールとして
Knockout.jsは使えそうだなとは思った
オープンソース信者のプログラマって何で生きるつもりだったの?
>>93 >たぶん職業でプログラムやる人は
>お金貰わなきゃならないから顧客に対して魅せる(見せる)必要があると思うんだ
全然違う
その発想は、お前がフリーソフトに求めているもので、顧客のほとんどは法人でサラリーマンが仕事で使う
だから魅せる必要なんてまったくなくて結果の出力だけが求められる
仕事でソフトを操作「させられる」人はソフトを操作する時間が少ないほど喜ぶ(なるべく見たくも触りたくもない)
導入を決定する経営者に対しては、目的を達成するために掛かる金額の安さが響く
開発側は安くしたくないから機能を盛って金額を上げようとする
儲けるには素早く作る必要があるから、同じことを少ない手間で作れるものを選択する
どう作れば効率よく完成させられるかを真剣に考える
shell script,C,phpこの組み合わせが最強
はあ、ヤバいな、時代についていけてない…
未だにMFCとC++だと時代に取り残されてしまう
111 :
エクスプロイダー(愛媛県):2013/10/05(土) 14:51:21.44 ID:2mzDr1d/0 BE:37056858-BRZ(10001)
モデルの分離を実現したいなら言語側に一つのクラスのうちどのモデルに共有させるメンバーかを
宣言するためのキーワードや、モデルレイヤーでグローバルかローカルかの指定ができたり
しないと、現状のまま個人個人が設計をきちんとやりましょうっていう提唱で終わる
>>104 過程を楽しむのもいいんだけど、成果物がないと
一人でパズル解いてるみたいになっちゃう
>>106 jsのフレームワークてwebのフロントエンドで使うもんじゃないのか
113 :
キングコングニードロップ(兵庫県):2013/10/05(土) 14:52:35.06 ID:u+J4i1IX0
>>108 結果の出力だけが欲しいなら
まさに俺が趣味でやってるのと同じじゃん?
でもGUIなんて作らないよ
めんどくさいから
でも他人が操作する分には作らざるを得ないでしょ
そーいう事
114 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 14:54:03.66 ID:xQlRT9dj0
>>108 まあそうだけど、納期に間に合って動けば勝ちだよね。
中身がスパゲティだろうが汚いソースだろうが非効率だろうが。
>>93の言う「見せる」は動いてるところを「見せる」なんでないの?
115 :
クロイツラス(チベット自治区):2013/10/05(土) 14:54:08.24 ID:FihplP3y0
MVVMってなんやねん
116 :
クロイツラス(チベット自治区):2013/10/05(土) 14:55:03.19 ID:FihplP3y0
MVCとかMVVMとかこうやってどんどん新しい開発手法出してくんのやめてくれない、マジで
117 :
メンマ(神奈川県):2013/10/05(土) 14:55:09.13 ID:wWouaeyV0
>>115 Model View ViewModel
>>115 MSとXamarinの戯言
VB6のほうがマシだろ
>>113 お前がめんどくさいように、使うやつもめんどくさいんだよ
ソフトに対してポジティブじゃなくて、基本ネガティブなの
でっかいウィンドウにでっかいボタン並べただけの画面で各機能1クリックでいい
魅せる要素なんて一切皆無
ショートカットで実現できるならデスクトップに作成すればGUIすら求められない
120 :
キングコングニードロップ(兵庫県):2013/10/05(土) 14:58:46.42 ID:u+J4i1IX0
>>119 それで顧客って納得するのかな?
俺の作ってるのって君が言ってるように
まさにボタン一つ押すと勝手にお金を稼いでくれるプログラムなんだが
こんなのに需要あると思う? 聞いただけでただの詐欺だろって思うだろ
>>119 レス見てるとなんかソフトに対する愛情が薄い
ソフトだからできる付加価値とか考えたことなさそう
122 :
エクスプロイダー(愛媛県):2013/10/05(土) 15:01:23.74 ID:2mzDr1d/0 BE:18528454-BRZ(10001)
>>119 お前向いてないわ。
基本ネガティブなメーカーの電気製品使いたい奴なんかいない。
自分で思い込みという罠から逃れられないだけ。
>>114 >納期に間に合って動けば勝ちだよね。
短期的にはそうね
ただ客も導入時の出費は覚悟してくれるけど機能追加時の出費は渋るからね
その後の利益率維持を考えるときちんと作れるようにせんとね・・・
124 :
エクスプロイダー(愛媛県):2013/10/05(土) 15:04:44.58 ID:2mzDr1d/0 BE:22234346-BRZ(10001)
あー営業さんか。
プログラムって入門書一冊やった後何すれば良いかわからん
独学で仕事で使えるレベルになるのは無理なのか
126 :
トラースキック(庭):2013/10/05(土) 15:06:07.06 ID:fnmhtOJw0
そもそもJavaScriptなんてプログラミング言語とは言わんだろ
ましてやhtml書いてコーディングとかこいてるやつとかもうアホかと
>>126 JavaScriptは舐められてるけど大した言語だよ
最近は大分見直されてるけど
128 :
キングコングニードロップ(兵庫県):2013/10/05(土) 15:08:43.59 ID:u+J4i1IX0
>>125 こういうの見ると
プログラミングのソムリエみたいなの
居ても良いなと思うんだが
聞いた事無いよな
129 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 15:09:21.64 ID:xQlRT9dj0
>>123 それはもちろん効率的にきれいにつくれたほうがいいんだけど
なかなかその余裕はないからさ。
最近はリファクタリングってな便利な言葉ができたから、ぼつぼつ
きれいにしていくってのもありな世の中になってきたよね。
(金出してもらえるかはいろいろだろうけど)
でも動いているものをいじってテストしなおしってのもそれはそれで
めんどくさいとは思う。
やっぱ最初からきっちりやれるといいよねー。
総合テストとかやってると全部最初からやりなおしたくなる。
でもその時その時はせいいっぱいやれることをやってるんだから
それはそれで仕方ないかなと思ってる。
130 :
足4の字固め(catv?):2013/10/05(土) 15:09:33.91 ID:E/10Zte10 BE:814942872-PLT(12330)
>>125-126 バカがやる仕事だから
バカでもチョンでもできるようにしないといけない
ホント、バカだなオマエラ
>>125 むしろ独学が望ましい。
仕事でやり始めた奴は、好きでやってないから大成しない。
とりあえずwebアプリでもゲームでも作れば?
>>120 動かすだけで儲かるソフトなら売る必要なんかないんだよ
転がすだけで儲かりますっていうものを売る必要があある時点で矛盾してる
>>122,123
毎日やりなれた仕事の手順を変えるように迫られるのは誰でも嫌がる
法人向けだと経営者がレポートなどの情報ほしさに日々の売り上げを
紙伝票からPCに打ち込みもするように追加作業を従業員に課す
そのソフトの学習で残業し、これからやらなければいけない仕事も増えるから嫌がる
業務効率化を狙ったものでも最初は使い慣れなかったりして最初は抵抗される
それのおかげで仕事が早く終わるようになれば次第に受け入れられていくもの
電気製品は民生品だから法人向けのように使いのが義務じゃないからポジティブなもの
133 :
ジャンピングエルボーアタック(岐阜県):2013/10/05(土) 15:14:10.62 ID:974ODTuL0
>>120 書き込みを見るに
他人に議論ふっかけるにはちょっと背伸びし過ぎだと思う。
134 :
キングコングニードロップ(兵庫県):2013/10/05(土) 15:14:58.58 ID:u+J4i1IX0
>>132 儲かるじゃないけど対会社なんかだと
コストが減りますってのがあるだろ
ボタン一つで100人の人足が要らなくなりますって言うソフト作ったとして
それ売れると思う?
そのソフトの採用担当が100人の中に要るだけでアウトだと思うが
>>132 業務を変えない努力も結構だけどさ
業務を楽にしてやろうて所まで踏み込むべきじゃないかな。
オペラでも楽天にログイン出来るようになるいう事やな
137 :
キングコングニードロップ(兵庫県):2013/10/05(土) 15:16:56.79 ID:u+J4i1IX0
>>133 別にふっかけて無いよ
俺は職業プログラマじゃないから
彼らが何をやってるのかマジで知らんし
ただ、想像はつくからそれが背伸びと見えるのかもしれないが
>>124 俺は趣味でも仕事でもプログラム漬けの開発者だぞ
vectorでフリーソフトもいくつか公開してるしな
昔はプログラムを高速化したりするのが楽しかったが
いまは設計レベルでいかに効率よく美しい構造にできるか
そういうほうに楽しさを感じるようになったね
>>119 いやいや、オペレーターは決裁権なんか無いからどうでもいい。
偉い人がビックリするような他社にない機能が無いと売れない。
グラフがフニョニョニョってアニメしながら表示されたり、
iPadとかで今風のインターフェースで操作できたりとか。
140 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 15:17:34.35 ID:xQlRT9dj0
>>135 貴社にはそういう前向きの提案を期待しております(キリッ!)
141 :
ジャンピングエルボーアタック(岐阜県):2013/10/05(土) 15:19:25.80 ID:974ODTuL0
>>137 職業じゃないから以前の問題なのよ。
職業でやってるかどうかと技術力は関係ないしね。
142 :
キングコングニードロップ(兵庫県):2013/10/05(土) 15:20:28.15 ID:u+J4i1IX0
>>138 アントニーホーアが
ソフトウェアを設計するには2通りの方法がある。
1つはとてもシンプルに設計して、明らかに欠陥がないようにすること。
もう1つは、とても複雑に設計して明らかな欠陥がないようにすることだ。前者の方がはるかに困難である。
こんな事言ってるけど効率よく美しい設計ってムズい?
>>135 業務を変えない努力なんて必要ないよ
より効率よく楽に出来るならその方向に変えていけばいい
経営者にはそういう方向でアピールするけど、経営者はソフトには触らない
実際に触るのは変化を嫌う労働者
だからソフトは変化を嫌がる労働者目線で作るからなるべくシンプルにする
144 :
キングコングニードロップ(兵庫県):2013/10/05(土) 15:22:54.57 ID:u+J4i1IX0
>>141 それはあるんじゃないかな
趣味でやってる分には
技術力なんて他人に評価されないからな
自分が納得すればそれで良いわけだし
普段他人に評価され無いからといって
2chで議論ふっかけるなってのも
おこがましいと思うぜ?
145 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 15:23:55.77 ID:xQlRT9dj0
>>143 そうなんだけどさ、最近思うんだよ。
それで実際の利用者目線ばかりでやってると進歩しないし、ほんとに詳細な機能をつけるのに
苦労するってことになる。パッケージにあわせるなんてもってのほか。
そんなことをいつまでも続けてていいのかなって。
146 :
ジャンピングエルボーアタック(岐阜県):2013/10/05(土) 15:25:42.60 ID:974ODTuL0
>>143 正しい
業務アプリにとっては、一画面一目的のシンプルなUIが最も重要
業務を変えるなんてのは、システム全体でやることで、アプリケーションの
画面をいじることで達成することじゃない。
他人に評価?そんなの日本人だけだろ
アメリカ人なんか自由にコードかいてるぞ(笑)
>>144 最終的には自分の好きな言語でやっていければ良いと思うよ
JavaだのVBだの下らねー言語やってるのも、流行ってるから仕方なくだしねえ
149 :
キングコングニードロップ(兵庫県):2013/10/05(土) 15:26:49.48 ID:u+J4i1IX0
同じプログラマでも
>>1こういう変化を歓迎してる奴と
変化を歓迎しない奴に分かれてて面白いなと思う
150 :
エクスプロイダー(愛媛県):2013/10/05(土) 15:27:03.39 ID:2mzDr1d/0 BE:32424375-BRZ(10001)
>>132 >毎日やりなれた仕事の手順を変えるように迫られるのは誰でも嫌がる
嫌がるよね。そこを助けるためにやる仕事じゃないの?
帳票出れば利用者は助かるよね。
操作方法だって打ち合わせで現場から吸い上げたものなら黙って使ってくれるよ。
自分たちのワークスキームをエンジニアリングできてないだけだと思うけど。
匿名の書き込み同士だからいたわる書き方してないけどね。
151 :
ジャンピングエルボーアタック(岐阜県):2013/10/05(土) 15:27:31.19 ID:974ODTuL0
>>144 見当違いのことばかり書いてて議論の相手と話が噛み合ってないからだよ。
レスされる方にとって時間の無駄って感じがする。
152 :
中年'sリフト(新疆ウイグル自治区):2013/10/05(土) 15:28:23.45 ID:8ShWRzne0 BE:114216629-PLT(12201)
>>125 まず小道具でもいいから作って『完成』させることをお勧めする。
重要なのは、完成。つまり分からない部分や問題を迂回せずに、全て真っ正面から解決すること。
後は徐々に大規模で複雑な物、やったことのない技術、座学で学んだ手法を取り入れたものを作っていく。
プログラミングを「学習と教育、成長」と考える人がいるが、それは一面として正しい。
多くの問題を解決して技法や考え方を理解することで、それらを応用しよりよいコードを書くようになる。
画面とロジックを分離する(ドヤッ) から始まったんだろうけど、
アホみたいに分離しやがって
どんだけソース読むのがめんどくさくなってるか
わかってんのかアホが
set/getが大量にあるだけのソースとか見るだけで吐き気がする
154 :
キングコングニードロップ(兵庫県):2013/10/05(土) 15:28:57.91 ID:u+J4i1IX0
>>151 それは君がスル―すればいいだけじゃね?
あと君はエスパーですか?と問いたい
他人が何を思ってるかなんて当人しかわからんだろ
155 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 15:29:06.25 ID:xQlRT9dj0
>>150 わ、わ、ワークスキームをエンジニアリング???
なんとなく意味はわかる気がするけどまたすげえオトナ語に見える。
なんかかっちょいい。今度使ってみよう。
156 :
メンマ(神奈川県):2013/10/05(土) 15:30:46.24 ID:wWouaeyV0
デザイナがView作れるようにするって言ってる環境で
ただのデザイナがデザインできる環境を知らない。
結局プログラムもある程度知らないとViewも作れん。
157 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 15:31:15.07 ID:xQlRT9dj0
>>153 あ、それあるよね。
汎用性汎用性と言い過ぎていらんもんたくさんつくる人。
Javaの初期にたくさんいたよ…
いらんもんだけならともかくSQLでそれを徹底されると
1つのSQLですむとこsetが列数分で列数分のSQL発行してて
古いオッサンの俺はめまいがしたことがある。
>>142 目指すのは当然前者
関数がシンプルでどこでも使えるものなら便利なように
アプリケーションの機能レベルでもそうなっていることがいい
MVCにしたってシンプルにしようと試行錯誤した結果だし
それを知る前から多くのプログラマーが似たようなものは作ってた
仕事ではMVCやMVVMでやるけど、趣味ではより自分で工夫したやり方を考えてソフト作ってるよ
綺麗に作れたときには脳汁でるよw
>>157 オブジェクト指向丸呑みにしちゃうとそうなるのかねえ
ゲッターセッターとか意味判って言ってるのかて思う
>>90 言語自体で儲かるとか有るの?
何を作ってどう売るかじゃね?
請負だったら単純に発注状況調査すればいいだけじゃね?
他の人の調査結果を鵜呑みにしたら本当はニーズが殆ど無いかも知れないんだが
161 :
ジャンピングエルボーアタック(岐阜県):2013/10/05(土) 15:33:43.19 ID:974ODTuL0
>>154 気づいてなさそうだから教えてあげようと思って。
余計なお世話だったら申し訳ない。
162 :
メンマ(神奈川県):2013/10/05(土) 15:34:05.09 ID:wWouaeyV0
>>160 もちろん何を作るかが最重要だけど、
例えば今N88-BASICの知識があったって職はないだろ?
163 :
ローリングソバット(新疆ウイグル自治区):2013/10/05(土) 15:34:38.85 ID:oOy0cKBF0
データバインディングの列挙がめんどい
仕様書書いたら、データバインディングのコードまで書いて。
もちろん仕様書修正したら、即反映してね。
164 :
メンマ(熊本県):2013/10/05(土) 15:35:02.35 ID:N30iDX6K0
ジョジョで例えて
165 :
キングコングニードロップ(兵庫県):2013/10/05(土) 15:36:03.24 ID:u+J4i1IX0
>>158 おっ ム板では同じスレに要る気がしてきた
166 :
ジャンピングエルボーアタック(岐阜県):2013/10/05(土) 15:36:05.47 ID:974ODTuL0
まともなMVVM実装ってWPFくらいなもんだけどXAMLを何とかして欲しい
XAMLの可読性も低い上にXAML側にロジックが入りまくりでダサい。
167 :
中年'sリフト(新疆ウイグル自治区):2013/10/05(土) 15:38:17.25 ID:8ShWRzne0 BE:158633055-PLT(12201)
>>153 MVVMの動機はソレ。目的は自動テスト導入やデザイン/コーディングの分離。
VMは画面を抽象化したモデルであり、画面の構造や挙動を表している。
複雑な画面ならget/setが多いのは仕方ないかもしれない。
逆に表示項目に対してget/setが多いなら作り方を間違えている可能性もある。
あと、トータルで得か損かが問題。MVVMでUTが楽などの恩恵がないならやった奴はタダのアホ
ORマッピングもそうだけどさ
インピーダンスミスマッチの解消にどんだけ時間割いてるんだよ
椅子の座りがちょっと悪いくらいの事だろ
こんなもの放っておいて世の中の役に立つ研究しろや
>>162 だからアプリ作成の請負だったら市場調査すればいいだけじゃねってこと
作ったアプリをどう売るかとかどうサービスするかを考えたら
それらの制約で選択肢が限定されたり
逆にどれでも良かったりする
170 :
メンマ(神奈川県):2013/10/05(土) 15:40:02.11 ID:wWouaeyV0
>>164 日本出身の空条承太郎とスタープラチナに限界を感じ
アメリカの犬であるイギーとザ・フールを採用した
C、C++、C#、Delphi、
どれが一番実行速度が速いの?
172 :
アキレス腱固め(SB-iPhone):2013/10/05(土) 15:44:04.08 ID:MMKRYDVTi
173 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 15:44:11.12 ID:xQlRT9dj0
>>157 あまりにつきつめすぎるとそうなるみたい。
オッサンな俺は性能ってのを第一に考えるんでオブジェクト指向とぶつかるとこも多い。
CPUのコアは増えるしメモリも増えるって考えると、そういうことを意識しないのが
今風で美しいし理想かなとは思うけどどっちも無限ではないからさ。
後でチューニングしろって呼ばれてもどうしようもないことも多いんだよね。
C#ってMacで動くようになったのか
175 :
ジャンピングエルボーアタック(岐阜県):2013/10/05(土) 15:46:11.91 ID:974ODTuL0
>>168 ORMなんて死ねばいいんだよ。
こいつのために全テーブルに主キー列としてidを儲けるなんて愚の骨頂
クソすぎる。
176 :
中年'sリフト(新疆ウイグル自治区):2013/10/05(土) 15:47:09.54 ID:8ShWRzne0 BE:355337287-PLT(12201)
>>164 ストレイツォが人間の限界、DIOへの憧れから吸血鬼になった
>>173,157
必要なのは汎用性ではなくDRYや疎結合なんだけどねぇ
そういう人は手段と目的が逆になって、
オブジェクト指向で遊ぶことに夢中になっている。
177 :
足4の字固め(catv?):2013/10/05(土) 15:47:28.20 ID:E/10Zte10 BE:2328408858-PLT(12330)
Microsoft Visual Cが
Microsoft Visual Virtual Machine
に変わっただけだろ
大した違いはない
結局モジュールの使い勝手と生き残り度見ると
JavaとCが残るんだよなって気がしてた
正直
アップルとマイクロソフトとアドビとぐぐるの闘いとかホントうんざり
>>157 汎用性の追求と依存性の排除の原理主義者になるとそうなりやすい
最終目的は少ない手間で理解しやすく修正がしやすいものであればいいからね
JAVAはガチガチな言語だからJAVA専門プログラマーなんかは陥りやすいと思う
そういう人にJavaScriptやらせると、カプセル化しようと必死になってJSのいい部分を殺すね
>>173 要件の変更に対応したりするのに時間やコストがかかったら仕事取れないかも知れない
性能が要件なら仕方ないけど
181 :
アキレス腱固め(SB-iPhone):2013/10/05(土) 15:49:58.57 ID:MMKRYDVTi
アップルはObjective-Cやめて
>>153 ハゲドウすぎて吹いた。
XCodeとInterfaceBuilderも超めんどくさい。
うちにはデザイナーなんていないんです。
俺一人なんです。
183 :
ローリングソバット(新疆ウイグル自治区):2013/10/05(土) 15:52:20.01 ID:oOy0cKBF0
>>173 工数かけて性能求めるより、サーバーの性能上げるほうが
安かったりするからな。
>>156 ある意味で言えば、デザイナがViewしか作れないから食っていける人が多いってことだろ。
本当にちょっとした改造だけでドヤッと金を取る寸法。
まあしょうがないけど。
>>173 俺はパフォーマンスも構造的な美しさも二次的なもので、
デバッグ時の分かりやすさが第一だと思ってるよ。
必要の無いところでは凝った処理をしないで、
普通の人が普通に思いつくような書き方になるよう心がける。
186 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 15:56:00.24 ID:xQlRT9dj0
>>183 ただ、コアとメモリで解決する問題ばっかじゃなかったりするんですわ、これが。
画面もコントロールもロジックも分けまくった挙句、
なんかモッサりしたWebシステムが出来上がって。
結局、誰も幸せにならない。
188 :
ジャンピングエルボーアタック(岐阜県):2013/10/05(土) 15:58:10.45 ID:974ODTuL0
189 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 15:58:32.49 ID:xQlRT9dj0
しかしいつも思うんだがシステム屋ってのはほんとこだわりのある人種だよな。
こんな人間を集めて統一して標準化とかいってやっていくのはたいへん…でもないか。
実際はみんな大人だから自分の主義主張はともかく言われたことは言われたように
やっていくもんか。(腹の中では、バカじゃねーの、この設計とか思いながら)
190 :
足4の字固め(catv?):2013/10/05(土) 15:58:35.04 ID:E/10Zte10 BE:1397045546-PLT(12330)
>>185 そう
オマエは
strutsのパンチャーだ
191 :
キングコングニードロップ(兵庫県):2013/10/05(土) 16:05:11.70 ID:u+J4i1IX0
>>189 意外と声の大きな体育会系上がりのボスのが
上手くまとめたりしてなw
1例だけどそういうのは知ってる
192 :
稲妻レッグラリアット(WiMAX):2013/10/05(土) 16:39:04.49 ID:NDTWW8Hf0
>>179 JavaScriptでカプセル化するのが、当然の時代に、何言ってるのかと。
193 :
ジャストフェイスロック(北海道):2013/10/05(土) 17:04:48.88 ID:AYyML/WR0
ドラゴンボールで例えて
俺はC#とXYVYXを愛用
お前らみたいなポンコツは特定の言語1つしか使えなくて大変そうだね
俺みたいなエキスパートはどんな言語、如何なる環境でも使いこなすから何一つ困らないよ
196 :
稲妻レッグラリアット(WiMAX):2013/10/05(土) 17:44:02.05 ID:NDTWW8Hf0
>>175 あまえこそ、主キーを理解してない。
主キーなんて、最終のインデックスでしかないから1つで十分。
すべてのテーブルにサロゲートで連番を振ればORMに対応できるのでやるべき。
197 :
足4の字固め(catv?):2013/10/05(土) 17:52:45.60 ID:E/10Zte10 BE:1047784829-PLT(12330)
>>196 じゃあ全部KeyValueストアでやれよ
おまえみたいなのはISAMで十分だだろ
198 :
ファイヤーボールスプラッシュ(SB-iPhone):2013/10/05(土) 18:09:58.14 ID:94umDjVli
>>197 keyvalueストアの主キーはDBとは全く違う。
kvストアを理解してない。
199 :
足4の字固め(catv?):2013/10/05(土) 18:17:06.88 ID:E/10Zte10 BE:3259771878-PLT(12330)
>>198 いや、主キーとBlobの組のテーブルだけで実現すれば
それはKeyValueストアだ
200 :
キャプチュード(チベット自治区):2013/10/05(土) 18:17:40.28 ID:duaah+rh0
201 :
ファイヤーボールスプラッシュ(SB-iPhone):2013/10/05(土) 18:23:45.36 ID:94umDjVli
>>199 その場合は意味のある主キーだし、前方検索に対応するように決めないといけないから、DB主キーとは違う。
レベル低過ぎて引くわ
お前ら学生だろ?な?
204 :
スターダストプレス(芋):2013/10/05(土) 18:26:48.62 ID:ID17fR/30
>>202 アホはお前だw
少しDBの勉強してこいよ。
オブジェクト指向原理主義者の
アホのせいでDB屋がどれだけ
苦労してるか。
マシン性能向上でカバーできる?
どこの桃源郷の話だよ。
あ、ボラクルは儲かってウハウハ
かもしれないが。
速度と主キーは関係ないだろ。
関係あるのはインデックスだろ。
207 :
足4の字固め(catv?):2013/10/05(土) 18:45:27.16 ID:E/10Zte10 BE:465682324-PLT(12330)
>>206 もおオマエな、主キーとかいってる時点でダメ
UNIQUE NOT NULL
がついてるカラムならどのカラムでも主キーの機能としてつかえる
単にカラムに制約条件がついてるだけだ
これが主キーを特別視してる池沼
208 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 18:49:04.75 ID:xQlRT9dj0
>>205 オブジェクト指向の理想にDBが(ハードウェアも)ついてこれてないんだよ、という
言い方はされたことありますな。
>>206 それも一理はありますわな。正規化をきっちりやっても適切なインデックスを
はれば性能の問題はないと、ITmediaの小説にも書いてましたわ。
まあ立場により意見はいろいろあるってこってす…
209 :
スターダストプレス(芋):2013/10/05(土) 18:50:32.80 ID:ID17fR/30
>>206 Oracle由来のDBは主キーだけ異常は速い仕様だよ。
インデックスは気持ち速い程度
210 :
足4の字固め(catv?):2013/10/05(土) 18:50:54.96 ID:E/10Zte10 BE:814943827-PLT(12330)
>>208 >正規化をきっちりやっても適切なインデックスをはれば性能の問題はない
このスレはこんな当り前のことができない池沼が集まってるわけか
これが特別なことだと思ってる
道理で話がかみあわないわけだ
値をぜんぶvectorとかmapにいれる屑
死んで来い
213 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 19:01:55.95 ID:xQlRT9dj0
>>210 これを当たり前ということは…
あんた実際にDBの苦労はしたことないってことだと思うよ、きっと。
今のDBとハードウェアはまだまだ理想にはほど遠いんだ…
もしくはたいしたデータ量じゃないシステムしかやったことないでしょう。
>>209 オラクルの主キーは
インデックスとNOT NULL制約で
実装されてるんじゃなかったかな。
あと外部参照も
基本的に主キーは絶対変更されない
かつ
必ず一意になる値で作るんだよ。
メールアドレスとかで作ってる
システムみると倒れそうになるぞw
嘘だとおもうだろ?
実際あるんだぞww
216 :
足4の字固め(catv?):2013/10/05(土) 19:06:32.69 ID:E/10Zte10 BE:1629885874-PLT(12330)
>>213 速度で問題でるときはな
DBMSやハードウェアの問題より
ほとんどの場合DBを設計やつに
概ね問題がある
バカが造れば何度でもバカなもん作る
同じことの繰り返しだ
DBMSやハードは進化しても
バカは進化しないからな
MVCの限界ってMVVMもMVCの一種だろ
218 :
河津掛け(静岡県):2013/10/05(土) 19:12:57.67 ID:7yIkH1mY0
>>52 あちゃーこんなのあったんか見逃してたわヤベー
確かに熱いなこれは
テンキュー!
219 :
ファイヤーボールスプラッシュ(SB-iPhone):2013/10/05(土) 19:15:09.96 ID:94umDjVli
複合主キーつかう奴を増やした原因はMSが悪いと思う。
バカがクリックして複合主キーを作る
。
Javaだってオラクル次第だろ
223 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 19:24:19.75 ID:xQlRT9dj0
>>221 そう、今はそうなってしまったのですよ。
別の言語にしたほうがいいのかもしれないね。
ロバ面は誰よりも強欲だ。
java 最新版だと、セキュリティメッセージが省略できなくなって
困ってる企業がたくさんありそうだ
225 :
ファイヤーボールスプラッシュ(SB-iPhone):2013/10/05(土) 19:26:20.61 ID:94umDjVli
Accessの連番振る機能にバクがあったのも、複合主キー増やした原因。
関数従属性なんて言葉は聞いたこともない連中ばっかがDBMSいじってるかと思うと
恐ろしいな。
227 :
キングコングニードロップ(兵庫県):2013/10/05(土) 19:28:09.56 ID:u+J4i1IX0
このスレ見てると自信が湧いてくるわ
プロとアマの差なんて無いってね
客から見えるとこに主キーを置くな!
229 :
ネックハンギングツリー(チベット自治区):2013/10/05(土) 19:31:06.98 ID:ofPEOz2j0
やべぇ、わからん単語出てきた、
>>5 とか完全に暗号
たまには勉強せにゃ……
>>229 ああそれね
って話だよ、Delphiあたりいじってた人間には当然の概念
231 :
ニールキック(WiMAX):2013/10/05(土) 19:38:13.45 ID:xfzUQA8q0
要はバグを放置するMicrosoftは市ね。
いまでは、すっかりApple、google
派。
232 :
ネックハンギングツリー(チベット自治区):2013/10/05(土) 19:42:36.58 ID:ofPEOz2j0
MFC弄った経験があればMVCには触れてる訳か
で、その発展形の話の訳ね、そっちはまだ個人的には未タッチだな
どこにもスレタイと同じ内容書かれてなかったけど、お前ら英語読めないのに分かったふりしてるの?
1万件くらいのテーブルでJOINx3くらいすると速度出すの難しくなってくるなあ
235 :
ブラディサンデー(SB-iPhone):2013/10/05(土) 20:48:14.27 ID:nDlADm+Bi
どうやったらそんなダサい設計ができるのか知りたい
>>234 たかだか1万レコード程度でwwwwww
業務では毎日数千万レコード増えるテーブルあるわ!wwwwww
所詮、お前らみたいな低能はその程度
>>236 だってそんな良いサーバーでもないしさ
中小のシステムの面倒見てたらこんなもんよ?
238 :
TEKKAMAKI(WiMAX):2013/10/05(土) 20:53:24.88 ID:NUPuC96b0
MongoDBじゃイカんのか?
10年後にはSQLなくなってる気がする
>>238 KVMはブログとか個々のデータが独立してる分にはスケールするけど
ECみたいにデータが絡み合ってる系とは相性悪いんじゃないかと思ってる
KVMて切り替え装置かKVSだった
241 :
ネックハンギングツリー(チベット自治区):2013/10/05(土) 21:03:11.45 ID:ofPEOz2j0
242 :
急所攻撃(庭):2013/10/05(土) 21:04:52.37 ID:e5Sm/Tzp0
>>110 C#でWindowsアプリ組んでたら意外とWin32APIの知識が重宝がられる。
243 :
アルゼンチンバックブリーカー(東日本):2013/10/05(土) 21:05:23.76 ID:xQlRT9dj0
>>240 最近はKernel-based Virtual MachineってのもKVMだからねえ。ややこしいよね。
>>238 完全にパーティションできるならいいんだよね、
>>239の言う通り。
大量ログはもうMongoさんでないてやってらんないって気がする。
金持ちは高速RDB使うんだろうけどさ。ExaだのNetezzaだのって。
244 :
TEKKAMAKI(WiMAX):2013/10/05(土) 21:05:59.56 ID:NUPuC96b0
なんでMVCの話がDBの話になってんのこのスレw
246 :
河津掛け(静岡県):2013/10/05(土) 21:21:38.49 ID:7yIkH1mY0
業務アプリ界隈では切っても切れない縁なのDB
247 :
32文ロケット砲(芋):2013/10/05(土) 21:21:44.12 ID:ZBnkLcXU0
>>238 無理だな。
業務用SSDの登場で今後10年は安泰になってしまった。
248 :
ダイビングヘッドバット(芋):2013/10/05(土) 21:24:10.68 ID:1/pyXh0e0
>>231 Apple製品を本気で使ってたらそんなこと絶対に言えない。
Mac OS Xメジャーアップデート時のcocoaの意図的なバグとか殺意が沸くレベル。
249 :
セントーン(芋):2013/10/05(土) 21:26:49.72 ID:WYiVGDeU0
>>227 プロほど他人が読めるように平凡なコードを書くからな。
新入社員だって現場にくる可能性があるから。
逆に素人ほどトリッキーなコードを好む。
俺スゲーの自己満足のために。
>>227 プロってのは逃げないでてめえのケツ拭くことだよ
253 :
クロイツラス(チベット自治区):2013/10/05(土) 22:21:54.63 ID:FihplP3y0
どうでもいいから、誰かオラクルを倒してくれないかな
254 :
エメラルドフロウジョン(沖縄県):2013/10/05(土) 22:29:04.89 ID:XSwFpvms0
>>157 javaでSQLのset羅列って有り得ないと思うんだけどw
>>ITmediaの小説にも書いてましたわ。
こう書いている人が
>>もしくはたいしたデータ量じゃないシステムしかやったことないでしょう。
とかすごく怪しい。
255 :
ダイビングヘッドバット(兵庫県):2013/10/05(土) 23:23:19.90 ID:qrnhKOgu0
Herokuってどうよ?
256 :
垂直落下式DDT(やわらか銀行):2013/10/05(土) 23:26:32.39 ID:vDgTyxWa0
何いってんのか分からん。
それよりborland c++builder5探してんだけど、どこかに売ってないかな?
>>43 Delphiの生産性って未だに色褪せない気がするんだけどなんでこんな事になってんだろう
まぁ俺も使わせてもらえてないけど自分用にチョコチョコやるならDelphi以上はないわ
業務でも十分使えると思うんだけどねぇ
258 :
スターダストプレス(芋):2013/10/05(土) 23:47:24.34 ID:tEPGJrpW0
>>220 あ、ほんとだ。申し訳ない。。
面白いDB談義ができそうだけど
スレチなのでまたいつかどこかで。
すまんかった。
CとかってWebでも使える言語なの?
261 :
断崖式ニードロップ(catv?):2013/10/06(日) 00:25:04.89 ID:r4vm7ctX0 BE:2794089986-PLT(12330)
>>260 CGIの仕組みで
標準出力にデータを履くだけで
それでWebアプリケーションは簡単に完成だ
返却するリソースももちろんHTMLでもいい
勿論Cでも標準出力に出力することが
あたりまえのようにできるんだから
その質問自体が無意味
HTTPのプロトコル自体
単純なリクエストと
それの単純なレスポンスしかないからな
Chrome + NaCL でガンガレ。
264 :
ジャンピングDDT(茸):2013/10/06(日) 01:34:00.25 ID:97HWNryS0
>>226 ウチはお偉いさん自身がデータ作りたがる都合で
関数従属性どころかOracle上の全てのテーブルに
外部参照制約すら無いよ
10年もリレーショナル要素を否定して
RDBMSを使ってる筋金入りの阿呆共は
見てて清々しいこともあるよ
バンバンバンバンバンバンバンバンバンバン
バン バンバンバン゙ン バンバン
バン(∩`・ω・) バンバンバンバン゙ン
_/_ミつ/ ̄ ̄ ̄/
\/___/ ̄
ハッ!
”
。。(`・ω・) ・・・mullぽ
_/_ミつ/ ̄ ̄ ̄/
\/___/ ̄
266 :
男色ドライバー(新疆ウイグル自治区):2013/10/06(日) 05:45:18.39 ID:F304ukC90
GitHubがJavaでなくC#を採用したのは正解だね
個人的にはPythonを推すけど
267 :
ミッドナイトエクスプレス(東京都):2013/10/06(日) 06:11:58.60 ID:S1prynSE0
土方の俺たちはこうして日頃の鬱憤を晴らしています。
だから議論も喧嘩腰になります。
268 :
逆落とし(四国地方):2013/10/06(日) 06:16:11.84 ID:ULjl0b1vO
>>266 Pythonを推すとは分かってらっしゃる
でもそれならGit止めてMercurialに移行する流れになってほしい
269 :
ムーンサルトプレス(やわらか銀行):2013/10/06(日) 06:27:23.17 ID:XOhxgNGx0
/*
〈\_/ /
'´ ̄ ,z≧D≦ \
/´⌒/| /'⌒ l
| /Tメ| /ヘヾハ
|/ l! ∨ l! |`ト
| 、_ 、_,Y
|///r─‐┐//〉|
\|、_V⌒V イヽ|
ト、__了 /j
\ //r'´
*/
270 :
逆落とし(四国地方):2013/10/06(日) 06:39:16.51 ID:ULjl0b1vO
Mercurialhubはよ
271 :
毒霧(大阪府):2013/10/06(日) 08:13:43.23 ID:K5Oy6sHe0
272 :
エルボーバット(東京都):2013/10/06(日) 08:45:12.29 ID:9WDqYPJL0
>>257 同意。
言語としては C# でいいと思うが、ネイティブじゃないから配布するのが面倒なんだよね。
結局 C++ で開発することに...
Windows XP が終了したら C# でいいと思うが。
274 :
チキンウィングフェースロック(WiMAX):2013/10/06(日) 09:49:41.88 ID:+EhvAfJr0
Lazarusの日本語環境がもう少しまともになればなあ
275 :
バックドロップ(芋):2013/10/06(日) 09:57:40.01 ID:iHgsx70m0
ruby gemsは環境依存が酷すぎて全体的にphpの方がマシなレベル
276 :
ビッグブーツ(チベット自治区):2013/10/06(日) 10:30:42.06 ID:ht7wux8d0
HGhubはよ
>>90 考えるまでもないだろ
obj-cか、javaだよ
売れるアプリ作れるかどうかは、言語に対する知識とは全く関係ないけど
>>236 今時ノートでももう少し性能良いですけど
279 :
シューティングスタープレス(東京都):2013/10/06(日) 10:52:14.86 ID:ovr0Yn4B0
>>237 億単位のレコード数のテーブルが数十個あるDBの面倒見てるけど、ちゃんとチューニングしてやればかなりの速度が出るぞ。
前任者がめくらでただひたすらにデータ物故んでいくだけのDBにしてたんだがリプレースから引き継いで正規化からやり直した。
数百万行のInsertに3時間くらいかかってたのが十数分まで短縮。
メモリだけは多めに積ませてもらったがあと5年は余裕でもつわ。
5年後もディスクベイは余らせてるからディスク追加のみでさらに5年は行ける予定。
ちなみに中小の一般企業でござるよ。
280 :
チキンウィングフェースロック(WiMAX):2013/10/06(日) 10:56:45.93 ID:+EhvAfJr0
RoRはもうその役目を終えたなあ
後続のフレームワークを生み出すための原動力になったというだけでも
一応意味は有った
少なくともStruts1系よりは良かった。
281 :
河津掛け(神奈川県):2013/10/06(日) 11:07:32.10 ID:Hb/pL+pj0
>>280 せっかく今勉強してるのにそんなこと言われても困るんだが
282 :
毒霧(大阪府):2013/10/06(日) 11:16:18.73 ID:K5Oy6sHe0
>>279 フロントの商品検索だから、INSERTは別に遅くても構わないんだよ。
商品データだけなら良いけど、そこにカラー、サイズ、在庫が絡んできてきつい。
商品データの検索条件も揺れるし。
283 :
ナガタロックII(神奈川県):2013/10/06(日) 11:27:40.44 ID:1ZONMQES0
C++の漏れには関係ないな
284 :
シューティングスタープレス(東京都):2013/10/06(日) 11:31:58.61 ID:ovr0Yn4B0
>>282 検索も高速化できたよ。
諸事情により正規化と言っても一番重要なリレーションは弄れなかったんでInsertほど劇的変化はなかったが・・・
それでもIndex見直しとデータ型の変更で五分の一程度に短縮できた。
一番大きかったのはバックグラウンドプロセスが動く部分を徹底チューニングしたとこかな。
検索だけ、InsertやUpdateだけって絞り方のチューニングだとそこまで行かないことが多い。
よほどシビアな運用を既にやっちゃってるDBじゃない限り、「そこはあんまり重要じゃないんだけどなー」と思っても弄ってみると波及効果で改善してくことはあり得る。
285 :
毒霧(大阪府):2013/10/06(日) 11:33:59.03 ID:K5Oy6sHe0
>>284 >バックグラウンドプロセスが動く部分
実行計画を主に見てたんだけど
設定パラメータとかも注意してみたほうがいいのかな?
Rubyは趣味で作った言語っぽくてイマイチだな。
JAVAもなんか肌に合わない。
という事でやっぱC#か、ううむ。
287 :
シューティングスタープレス(東京都):2013/10/06(日) 11:43:40.06 ID:ovr0Yn4B0
>>285 うん。
Oracleなら起動パラメータのチューニング。SGAとかPGA周り、後はI/Oだね。
I/Oっていうと更新系の処理以外はあまり弄らない人多いけど、読み出し速度がかなり変わる。
実ファイル→メモリキャッシュの流れを早くしてあげると検索も相当早くなるよ。
あと、無駄なjobの停止。
実行計画は大事だけど、その実行計画が採用されるまでにオプティマイザやらが動くとこに集中してリソース配分してやればさらに早くできる。
お前らRuby書き直せばいいやん、優秀なんだからできるさ
289 :
毒霧(大阪府):2013/10/06(日) 11:47:00.43 ID:K5Oy6sHe0
>>287 MySQL5.1なんだよな
MySQL(Linux)のキャッシュ機構はLinuxのファイルキャッシュに相乗りしていて
ファイルキャッシュがメモリに乗ってる限りは大丈夫らしい。
まあでも設定回りをもう一度確認してみます。
290 :
シューティングスタープレス(東京都):2013/10/06(日) 11:47:48.46 ID:ovr0Yn4B0
>>286 Javaが肌に合わないのにC#とかあり得ないぞ。
Javaに余計なお荷物を使いもしないのに持たせてるのがC#と考えていいと思う。
291 :
毒霧(大阪府):2013/10/06(日) 11:49:37.40 ID:K5Oy6sHe0
Javaはムカつくよ。
クラスひとつにつき1ファイル作らせるところが。
オススメはしないけどファイル名のクラス以外に別のクラス書けるよ
>>215 自然キーだと必然的に複合キーになるだろ
代理キーvs自然キーは一言で結論の出るテーマではない
お前はニワカ
295 :
男色ドライバー(新疆ウイグル自治区):2013/10/06(日) 12:43:41.61 ID:F304ukC90
JavaとC#は似てるがC#の方がC++に近いから好きだな
業務で大容量のDBを使用するならORACLEかDB2にならざるを得ない
ただし可用性、パフォーマンス、信頼性をそれほど求めないオープンソースで十分だけどね
RoRの登場はStrutsで苦労していた俺には衝撃的だった
要件が単純だと問題ないが複雑だと結構面倒だけどね
新しいフレームワークを考えるきっかけになった意義は大きい
296 :
男色ドライバー(新疆ウイグル自治区):2013/10/06(日) 12:44:56.55 ID:F304ukC90
↑(訂正)
ただし可用性、パフォーマンス、信頼性をそれほど求めないオープンソースで十分だけどね
→ただし可用性、パフォーマンス、信頼性をそれほど求めないならオープンソースで十分だけどね
297 :
中年'sリフト(東日本):2013/10/06(日) 14:38:35.67 ID:AHJzISJd0
オープンソーでやるのって自分で全部引き受ける覚悟が必要だよね。
SIerってそれをやらないんだよね。リスク回避リスク回避っていって
自分自身でやりきらない。
だから高いOracleとかすすめるんだよなー。
もっともそれはいわゆる大企業のお客さんも同じで、どーせローテの
都合でいるだけの情シスでそんな覚悟はしょいたくないから全部丸投げ。
こんなことしてると高くつくのはしょうがないよな。
SIerに保険屋もやらせてるようなもんだから。
>>297 他の機能なら不具合あっても回避しつつ改修とかできるけど、データベースの不具合はデータ壊すこともあるから、そのリスクは負いたくないわな。
299 :
シューティングスタープレス(東京都):2013/10/06(日) 15:38:34.06 ID:ovr0Yn4B0
>>297 わかりすぎるわ。
会社に一匹はいるんだよね。システムの大先生()でいち早くOSSだのクラウドだのを導入したがる馬鹿。
OSS使ってもベンダに面倒見させりゃ中間マージンは削れないし、新規バグ踏んだ時の対応はメンテナが対応してくれるまではどうしょもない。
クラウド使ってもDevOpsもわかってないから密林だのGoogleが何とかしてくれる→保守ベンダが何とかしてくれる→いや、仕様だし。で詰む。
結局自分の手を動かさない口先番長なんだよね。
英語の資料読み込めるほどの英語力もないし、Google先生に手伝ってもらって解読するような根性もない。
ちっちゃいプロトタイプ作って動かせば十分発見できるレベルの不整合を数百万の金かけてベンダにテストさせて確認するの。
本人はシステムの大先生()だから他の奴らにはバレてないって思ってるらしいけど、上役でちょっと目端の利く人は見抜いてるんだよな。
>>299 > ちっちゃいプロトタイプ作って動かせば十分発見できるレベルの不整合を数百万の金かけてベンダにテストさせて確認するの。
> 上役でちょっと目端の利く人は見抜いてるんだよな。
要するに、その上役は数百万の損失を見過ごしてるボンクラと言うことか。
どうせ作り話するなら、もう少し頑張りや (w
c# なんていう偏差値が10ぐらいの精薄が書いても、とりあえず動いてしまう言語
だと使えないバカが増えて、こちらの無駄仕事が増えるだけだから止めてくれ
302 :
キングコングニードロップ(WiMAX):2013/10/06(日) 20:45:01.25 ID:MuULXVvT0
フレームワークって
アフォでも作れるシステムってのが目指す方向の一つでもあるんだけどなあ
>>290 JavaとJavascriptを混同してるやつじゃね
304 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 21:36:18.38 ID:w0MkneQS0
>>301 日本語が不自由すぎるw 大丈夫かお前w
305 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 21:38:59.91 ID:w0MkneQS0
>>290 Javaが肌に合わなくてC#って別に普通だと思うけど?
C#は元々Delphiだし。
javascriptでゲーム作ろうと思うんですが
お勧めのライブラリがあれば教えて欲しい
307 :
キングコングニードロップ(WiMAX):2013/10/06(日) 22:03:29.22 ID:MuULXVvT0
C#とJavaは一見似たような感じだけど
ちゃんとやりこめば全然別モノだと気が付く
Javaってやっぱ停滞してるよな
308 :
メンマ(埼玉県):2013/10/06(日) 22:10:44.48 ID:QF/Kp0GJ0
おい、そんなことよりだれかSQLとかいうオブジェクティブじゃないクソ言語を終わらせてくれよ・・・
309 :
メンマ(埼玉県):2013/10/06(日) 22:12:33.48 ID:QF/Kp0GJ0
まぁ、ぶっちゃけ、MVVMって衆愚政治だよねw
Linuxって衆愚に陥りやすいからあんま好きじゃないんだよね。
どうせ5年10年後に軌道修正して元鞘に納まるし
311 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 22:34:58.34 ID:w0MkneQS0
>>308 行と列からなるテーブルを扱うのにSQLは最適な言語
お前がパーなだけ。
312 :
メンマ(埼玉県):2013/10/06(日) 22:39:10.01 ID:QF/Kp0GJ0
SQLって英語的にDBを扱うことに特化した言語だよね。
オブジェクト言語でいえばVB1.0みたいな存在。
早くC#とかJavaみたいなの出せよ。
313 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 22:39:11.35 ID:w0MkneQS0
MVVM絡みで
最近流行りのフロントエンドは全部Javascriptで、サーバーはRESTでデータ返すだけ
ってスタイルで突き進むなら、既存のブラウザじゃない、この形態のアプリ専用のプラットフォームを
作ったほうがいいと思うよ。マジで。
今はブラウザをブラウザとして使用しないためのバッドノウハウてんこ盛りだもん。
314 :
メンマ(埼玉県):2013/10/06(日) 22:44:03.81 ID:QF/Kp0GJ0
ぶっちゃけ、MVVMはスマホタブレットタッチスクリーン向けのバカチョンモデルだからねー。
この流れが変わって、キネクトになった時に1から覚え直しか失業するからねー。
MVCしらんバカは。
>>313 アプリ専用プラットフォーム作るコストがもったいないからブラウザにやらせてるんだよね。
まぁ、ブラウザプラグインでAPI再構築するだけでも違う気がするがねー。
誰かやれよw
315 :
毒霧(大阪府):2013/10/06(日) 22:44:47.70 ID:K5Oy6sHe0
>>313 リッチクライアントは絶望的じゃないの
まあ、このままHTML5で突き進むにしても
もうちょっと洗練されてほしいけどなあ
316 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 22:47:01.20 ID:w0MkneQS0
いや例えばiPhoneアプリって中身HTML+Javascriptだけど、うまいことブラウザの匂いを消して
アプリの顔してるじゃん?
ああいうこと
ただのHTMLレンダラ+Javascript実行環境だけのブラウザってことだな。
このスレ見てるとやっぱりお前らできる子だったんだな
318 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 22:51:00.46 ID:w0MkneQS0
>>315 リッチクライアントで培われたものがHTML5アプリに上手く継承されてないのが見ててもやもやする。
各種フレームワークの機能見ても、車輪の再発明どころか再再再発明やってるのが現状だしな。
そこは他の連中が20年前に通った道だろう、みたいな話をgithubあたりで延々と議論してる。
意外とnodejsの話がない
使い慣れたjavascriptで何でもできるけど
320 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 22:53:34.39 ID:w0MkneQS0
何でもできるは何にもできない
その理屈ならCだけあれば何もいらないはず
321 :
メンマ(埼玉県):2013/10/06(日) 22:55:39.42 ID:QF/Kp0GJ0
>>318 まー、全てHTML5に盛り込めるとは思えねーな。
クライアントが巨大になりすぎて遅くなると思うし、
その負担を1アプリが賄いきれるとは思わないね。
バグは収集不能になるだろうし、品質も安定しなくなる。
そろそろブラウザも飽和状態だし。
更新や機能拡張が殆ど止まってるじゃない。
最近はセキュリティーアップデートと見た目の変更ばっか。
322 :
毒霧(大阪府):2013/10/06(日) 22:57:10.73 ID:K5Oy6sHe0
>>318 末端のアプリの作り方が置いてけぼりになるくらい
全体が徐々にネットワークにシフトしてきてる感じがする
この流れには逆らえないんだと思う
323 :
毒霧(大阪府):2013/10/06(日) 23:00:10.95 ID:K5Oy6sHe0
今後のおおまかな方向性はFirefoxOSのように
端末のネイティブ層は薄く、デバイスの機能を提供するだけで
ソフトはJavaScriptで書くのが主流になるんだろう
元々ネイティブアプリは繋ぎでしかなかったんだし。
324 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 23:02:47.46 ID:w0MkneQS0
もしリッチクライアントで作って良くてリッチクライアント向きのアプリなら
迷わずリッチクライアントで作るよ。
その必要もないのにブラウザ全てをサポートなんてしたくないし。
325 :
マシンガンチョップ(京都府):2013/10/06(日) 23:03:43.86 ID:UEUvsNAk0
こないだRubyの会議でGitHubのエンジニアが壇上で
「Ruby遅いんじゃ!特にGC!」
ってキレてたなぁ…
後でmatzが
「Ruby2.1で世代別GCにします!」
って宣言してたが、待ちきれなかったか…
326 :
メンマ(埼玉県):2013/10/06(日) 23:05:23.33 ID:QF/Kp0GJ0
そもそもRubyのGCに影響を受けるシステムって何?
意味わかないんだけど・・・
327 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 23:06:39.74 ID:w0MkneQS0
Railsを取り上げられてもプログラムが書ける人って全Rubyプログラマ中
何%くらいなんだろうなw
328 :
メンマ(埼玉県):2013/10/06(日) 23:07:25.93 ID:QF/Kp0GJ0
要するに、Ruby使いこなせるだけの人が居ないから、
バカチョンで使えるC#とかJSでGUIコンテナー弄ったり
ゴリゴリ手続きお手軽スクリプトで誤魔化そうって話でそw
んで、パラダイムシフトでそういう使えないのは引退する訳だが。使い捨てだよね。
329 :
ジャンピングカラテキック(岐阜県):2013/10/06(日) 23:08:25.43 ID:w0MkneQS0
>>326 そりゃバックエンドで動きっぱのRubyアプリは全部影響うけるでしょうよw
330 :
毒霧(大阪府):2013/10/06(日) 23:09:41.24 ID:K5Oy6sHe0
LLはある程度の規模以上には使えねーべ?
型なりDBスキーマなりの縛りが無いまま作ってたら、すぐにぐしゃっとなる
Perlで動くどでかいシステムなんて腐るほどあるっしょ
332 :
メンマ(埼玉県):2013/10/06(日) 23:16:04.24 ID:QF/Kp0GJ0
そーでもないなよな。
むしろLLの方が構文が単純でバグが少なく作り込める。
本当に巨大になってくると、むしろLLの方が有用になる。
もちろん、注意して使えるレベルの奴じゃないとダメな訳だが。
破綻させてるのは言語というより人のレベル。
間口が広いから有象無象が居るというだけ。
それが根本的な敗因。
言語の本質的な問題ではないと思う。
333 :
マシンガンチョップ(京都府):2013/10/06(日) 23:21:26.57 ID:UEUvsNAk0
>>332 単にRubyが古いGCアルゴリズムを使い続けたのが
一番の問題だわな。
Ruby自体はいい言語。
しかし、パフォーマンスを理由にTwitterに逃げられ、
GitHubにも逃げられてようやくモダンなGCを採用する
というのは言語開発としてどうかと思うが。
334 :
毒霧(大阪府):2013/10/06(日) 23:22:49.03 ID:K5Oy6sHe0
たとえば速度の問題が解決されたとして、rubyでゲームとか作れるかね?
インテリセンスもなければ型チェックもない
プログラムが大きくなればなるほど、クラスやデータの把握が難しくなるんでは?
作り方の問題て言っても、データフォーマットまでは把握できないだろ。
335 :
垂直落下式DDT(愛知県):2013/10/06(日) 23:23:42.70 ID:87hJyfi30
何が?誰に対して激震なのかわからんな
336 :
メンマ(埼玉県):2013/10/06(日) 23:29:14.26 ID:QF/Kp0GJ0
>>334 まぁ、大概、コンパイラの型チェックとかに頼ってバグ探しするレベルのプログラマなら、
とんでもないエラー組み込むだろうな。
基本的に型が問題になることは無いね。
むしろ型が邪魔とすら言える。
速度にしても、ハードウェアの投資の問題であって、まぁ、ビジネスでは重要な問題だろうけど、
時間と金が解決する問題で、わざわざ手続き臭いPerlに置き換えるだけのメリットも感じられないな。
C感覚で書けるのがPerlの唯一のメリットだし。
逆に言えば、無駄なコードとめんどくささが付きまとう。
337 :
エルボーバット(沖縄県):2013/10/07(月) 00:31:39.19 ID:OXRGR5Eq0
>>336 とんでもないエラーを組み込まないための
型チェックじゃないの?
それに型がないのも裏では型変換をやっているでしょ?
338 :
男色ドライバー(catv?):2013/10/07(月) 00:40:29.61 ID:apzaXE+20 BE:931364328-PLT(12330)
>>337 まあ、あれだ
>>336は入力ミスを犯さないロボットがコードを書いてるとか思ってる池沼だ
339 :
タイガースープレックス(埼玉県):2013/10/07(月) 01:22:47.85 ID:2U9j8GG80
そりゃrubyのMVCは何も考えずに形だけだからな。
Rubyはすぐ限界が来るよ。
>>320 あらゆる言語が実装はCだから、
ほとんど出来ないことないよなCは
341 :
マスク剥ぎ(京都府):2013/10/07(月) 02:23:29.75 ID:chjaSBBN0
片山さんに意見を聞きたい
警察は直ぐに釈放しろ
日本のC#やってきたやつのレベルは低い
JAVAもなー
どっかが潰しに来てんじゃね?
あとまぁrubyでゲームは普通に作れるよ
ちゃんとわかってる奴ならどの部分が重いか知ってるから
そこだけ丁寧に速度重視で書いたりC++でかけばいいだけで
○○言語だから、○○は作れない。なんてものは存在しない
dxrubyなんかだとライブラリが当たり判定の処理をC++でかいたメソッドを提供してるから結構速い
かたちぇckとか、エラーがー、ってのは同意
動的言語でゲーム作るのはC++で作るよりも難易度高いのは確実だな
テトリスとかーボードゲームとかー、ソースコードが全体で2000〜3000行もいかないようなやつなら
動的言語のほうがさっさと作れるから楽
テトリスだったらカスみたいなソースでやっても100行未満だからな
お前らruby使え
346 :
セントーン(青森県):2013/10/07(月) 06:54:23.76 ID:/qVUMico0
へー
347 :
メンマ(WiMAX):2013/10/07(月) 08:20:31.95 ID:8XwlnyjM0
プロトタイプ作成にはいいと思う
個人的にはpythonのほうが好きだけど3Kがなかなか普及しないんだよなあ
あれから何年たってんだか
348 :
毒霧(大阪府):2013/10/07(月) 08:21:20.72 ID:fbqQuwXY0
やっぱCなんだなあ
349 :
エルボーバット(庭):2013/10/07(月) 08:31:56.01 ID:HNiO+KR40
結局プログラミング言語なんてシェアで採択される
要は仕組みを作った言語が勝つ
一般的に言われている言語自体の優劣なんて書き方の作法がそいつにとって面倒であるかどうかくらいだろ
350 :
ジャンピングカラテキック(中国地方):2013/10/07(月) 12:02:01.40 ID:ieSVMZqu0
LLは型がないから大規模開発は無理って誰の理屈?
LLは変数宣言がない、名前空間がないから大規模開発が無理ってのは
よく槍玉に挙げられてたけど、最近は改善されてるしね。
knockout.jsとかはjQueryと比べて何がメリット?
てかknockout.jsて何?
352 :
ジャンピングカラテキック(中国地方):2013/10/07(月) 14:49:56.04 ID:ieSVMZqu0
>>351 公式見て分からなければ、今はまだ知らなくていいことだと思う。
353 :
イス攻撃(西日本):2013/10/07(月) 14:53:47.68 ID:S+yo62Zf0
Rubyはステマ…
354 :
膝靭帯固め(WiMAX):2013/10/07(月) 15:43:26.25 ID:jptGmwz50
教祖様が2chで持ち上げまくってたからね
ぶっちゃけRubyじゃなくてRoRがすごかっただけなんで
>>352 JSONでデータ送ったら
htmlのDOM要件にデータをバインドして表示したり逆にデータ受け取ったりしてくれる
バインドを維持していればCSSとかで表現を変えても影響しない
こんな感じ?
357 :
中年'sリフト(新疆ウイグル自治区):2013/10/07(月) 21:12:08.70 ID:orGPSc8u0
手続き言語でコンパイラ方式ではCが最高
LL系ならRubyよりPythonが有望かな
バックにGoogleがついているからね
JavaとC#は中途半端で、C++は複雑過ぎる
358 :
デンジャラスバックドロップ(チベット自治区):
バックにgoogleがついてるgoをよろしく