X



C# vs Java どっちが好き? その4©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0002デフォルトの名無しさん
垢版 |
2018/03/23(金) 06:53:47.37ID:fAaAwLdW
2ゲット
0003デフォルトの名無しさん
垢版 |
2018/03/23(金) 07:41:23.85ID:URtSQRHX
0004デフォルトの名無しさん
垢版 |
2018/03/23(金) 07:54:55.72ID:Lfs9SY00
昨日初めて知ったけど、C#でリストのインスタンス作成するのにLinqつかったやると。

var x=Enumearable.Repeat(0,100).ToList();

ってな感じで初期化含めて簡単にできるんだね。
しらんかったわ〜。気が付いてよかった〜。
0005デフォルトの名無しさん
垢版 |
2018/03/23(金) 08:17:19.55ID:URtSQRHX
将来性ってC#とJAVAってどっちがある?
全くの素人が今から覚えるとしたらどっちを進める?
0006デフォルトの名無しさん
垢版 |
2018/03/23(金) 09:01:58.40ID:Lfs9SY00
現時点からなら私はC#を勧める
それぞれ他環境との親和性は一長一短あるだろうが
それプラス自身の環境(.NET系)もC#は持っているので
0007デフォルトの名無しさん
垢版 |
2018/03/23(金) 09:36:22.62ID:5/36eG7n
麻薬のドラッグ・ディーラーと同じで、最初はただで配って、戻れなくしてから大金を奪うやり口。
0008デフォルトの名無しさん
垢版 |
2018/03/23(金) 09:57:20.80ID:URtSQRHX
アンドロイドアプリを作れるのはJAVAの魅力な気がするんだけど
VisualStudioならC#でも同じアプリって作れます?
0009デフォルトの名無しさん
垢版 |
2018/03/23(金) 10:17:12.53ID:5/36eG7n
>>5
どちらも、将来有料になる可能性があるが、その時、高額を請求されそうなのはC#。
C#は、あの手この手でLinuxでは上手く動かないようにされるだろう。
そのための準備が買収によるXamarineの取り込みだ。実際、Linuxだけが
条件として不利になっている。

一方でJavaはMSとは全くの別会社だから、MSの独占を崩す方向を常に考えるだろう。

言語は開発が活発である限り、現状負けている面があっても、後からぶり返す可能性もあるので現状だけで判断すると痛い目に遭う。
0010デフォルトの名無しさん
垢版 |
2018/03/23(金) 10:27:34.68ID:5/36eG7n
Javaの場合、Androidをターゲットにする場合は、仮想マシンのインストールが
いらない。

一方で、C#の場合、.Netの仮想マシンを、アプリとリンクして配付するような事
が出来て、AppStoreの審査も通る。ただし、AppStoreは登録量が高いので
個人開発では負担が大きいし、iOSのシェアが世界で19%しかなくてさらに
減り続けており、日本でも減り続けているので無視しても良いが。
0012デフォルトの名無しさん
垢版 |
2018/03/23(金) 10:51:45.28ID:Lfs9SY00
今後、マイクロソフトは様々なプラットフォームへ本気で進出してくる。
なぜ今までそうしなかったのかは単純な話で、
かつて大きなシェアを持っていた関係で法律上の足かせがあったから。
なにしろ組み込みブラウザでファイル管理の画面作ろうとして
ストップ掛けれられ茶ったりして位だから。
今はそれが無くなったので、自由にそれが可能になったそれだけのこと。

Appleへの資金援助とかは、単にお友達だからじゃなく競業他社がいないと
自分たちが動けないからという理由もあったわけ。
0013デフォルトの名無しさん
垢版 |
2018/03/23(金) 10:55:40.49ID:znMfvxf2
C#はとっくにOSS化されてるんだから
有料化(笑)される前のをforkすればいいだけだな
0015デフォルトの名無しさん
垢版 |
2018/03/23(金) 12:10:03.87ID:5/36eG7n
>>13
全てがOSS化されているわけではないし、今後の追加機能のライブラリはクローズド
になるに違いない。
0016デフォルトの名無しさん
垢版 |
2018/03/23(金) 12:15:12.88ID:5/36eG7n
>>12
それか、最近は間違った経営方針をとってしまったかだ。Windowsに有用な新規機能を
追加できなくなって、今後の危機を感じて色々手を出し始めた。
でもマルチプラットフォーム対応の開発環境を作れば、Windowsを使う意味が薄くなる
訳で両刃の剣。多分、これがMSにとって命取りとなるだろう。
0017デフォルトの名無しさん
垢版 |
2018/03/23(金) 12:19:40.75ID:0DDzAR5J
oracleがどういう会社かも知らず、googleとoracleがjavaで係争したことも知らないマヌケがいるらしい
0018デフォルトの名無しさん
垢版 |
2018/03/23(金) 12:35:26.86ID:Lfs9SY00
>それか、最近は間違った経営方針をとってしまったかだ。
ま、ゼロとは言えんけどね。
0019デフォルトの名無しさん
垢版 |
2018/03/23(金) 12:36:48.67ID:5/36eG7n
今までのAndroidアプリは、Javaが標準だった。もし、Javaを廃止したら今までのアプリが
動かなくなってしまう。背理法により、AndroidではJavaは廃止されない事が言える。
0022デフォルトの名無しさん
垢版 |
2018/03/23(金) 12:39:23.88ID:Lfs9SY00
>>16
>Windowsを使う意味が薄くなる訳で両刃の剣。
MSはそれは前提として『あり得る』として
動いているきがしてるんだよね。
0025デフォルトの名無しさん
垢版 |
2018/03/23(金) 12:42:30.78ID:nETaNlSI
>>23
わかんね
久々に自分のアプリ起動してみたら
画面も表示できなくなってた
原因調査してない
0026デフォルトの名無しさん
垢版 |
2018/03/23(金) 12:49:15.83ID:5/36eG7n
じゃあ、その日以後、Javaで書かれた Android アプリは全て動かなくなったのか。
0029デフォルトの名無しさん
垢版 |
2018/03/23(金) 13:31:47.06ID:ASi24VKY
Javaは最近ボラクルがJDK有料化するって言ったばかりやん
それに対して最近のMSはOSSへの危機感からオープンソース化へかじを切っている
どちらか選べ言われたら現時点では後者だわな
0030デフォルトの名無しさん
垢版 |
2018/03/23(金) 13:33:57.65ID:5/36eG7n
いつまでもVSが無料だと思ってるのは甘い。
歴史を見ればその可能性は限りなく低い。
ドラッグ・ディーラーのやり口をアメリカ企業は参考にしている。
0034デフォルトの名無しさん
垢版 |
2018/03/23(金) 14:27:14.61ID:0DDzAR5J
歴史を見れば昔は高くて手を出せなかったVSがタダで使えるようになった。
オラクルのDBはタダにならんね。MySQLも買い殺すし。
0035デフォルトの名無しさん
垢版 |
2018/03/23(金) 14:32:50.12ID:Lfs9SY00
>>30
VS無料って仕事じゃみんな金払って買ってるよ。
0038デフォルトの名無しさん
垢版 |
2018/03/23(金) 15:26:12.46ID:Lfs9SY00
Microsoft DocsのC#入門に用意されている
C#の対話型実行環境って、C#覚えるのに便利ですね。
いままであることを知らなかった。
0039デフォルトの名無しさん
垢版 |
2018/03/23(金) 16:20:57.94ID:+IeKK2sD
ID:5/36eG7n
前スレのアンチMSジジイまた来たの
SQLなんか知らないとか言ってたアホ
0041デフォルトの名無しさん
垢版 |
2018/03/23(金) 17:44:07.66ID:aeHTqU4q
ドラックディーラーの人は異常にMSを忌み嫌ってるよね
多分面接で落とされた恨みからだと思うけど
面接まで行かないか
書類審査で弾かれるな
ちょっと病んでる感じするもん
0042デフォルトの名無しさん
垢版 |
2018/03/23(金) 18:36:47.84ID:5/36eG7n
こんな過疎板で、>>35-37 のような連続3回もの似た書き込みがあること、
及び、ID が変わっている事から推定されるのは、それらの書き込みが
何らかの組織の「工作員」によるものであろうということである。
ちなみに、この板は、03/23, 18:36 現在で、総書き込み数が162しかない。
0043デフォルトの名無しさん
垢版 |
2018/03/23(金) 18:38:07.26ID:5/36eG7n
>>41
そんな企業に興味はない。お前こそ、MSに入社できたことを自慢したい
サラリーマンなんじゃないの。工作員決定じゃん。尻尾が出たw
0047デフォルトの名無しさん
垢版 |
2018/03/23(金) 18:49:47.35ID:5/36eG7n
経済原理から言っても、人口構成からいっても、VS は無料版を使用している人が
一番多いのは自明。なのに、有料版しか使われてないかのような fake news。
どっちが本当の事言っているか自明。
0048デフォルトの名無しさん
垢版 |
2018/03/23(金) 18:54:22.35ID:5/36eG7n
しかも、VSが有料なら、現状無料のJavaが「有料になります宣言」したところで何が問題
あるのか。頭がおかしい。論理が通じない馬鹿確定。
0049デフォルトの名無しさん
垢版 |
2018/03/23(金) 18:54:22.68ID:URtSQRHX
VS Pro 使ってますよ
有料ですけど
ドラックディーラーは自己使用は厳禁!
じゃないと今みたいに被害妄想とか意味不明な言動になるよ
ビルゲイツに襲われる幻覚とか見たのか?
0052デフォルトの名無しさん
垢版 |
2018/03/23(金) 19:58:10.77ID:Lfs9SY00
>>48
それ流れが違うのよ
VSだといつ有料になるかわからないって話が合って
Javaもわからんよってのが有って
そこで、VSは基本的には有料ってはなしがでた

ということでJavaが有料になったら問題とはだれも言っていない
0053デフォルトの名無しさん
垢版 |
2018/03/23(金) 20:04:19.57ID:5/36eG7n
>>29
>Javaは最近ボラクルがJDK有料化するって言ったばかりやん
とある。それに、

>>34
>歴史を見れば昔は高くて手を出せなかったVSがタダで使えるようになった。
ともある。

つまり、「JDKが有料化する」「VSはタダになった」の両方が書かれている。
しかし、それとは逆行するような工作員による発言があった。
0055デフォルトの名無しさん
垢版 |
2018/03/23(金) 20:13:01.93ID:ApYFyJkH
VSでもJAVAでも有料でも使いやすくて便利になるから良くね?
むしろ無料で開発がいつ終わるか分からん方が怖い
0056デフォルトの名無しさん
垢版 |
2018/03/23(金) 20:13:57.67ID:ApYFyJkH
>>53
この方は見えない敵と戦われてる戦士だな
やり過ぎはダメよ
0057デフォルトの名無しさん
垢版 |
2018/03/23(金) 21:08:00.03ID:OokClPe5
MSは有料だったWIndowsServerから無料のLinuxになり、Javaは無料だったJDKが有料になった
朗らかにJavaのほうが安いんだが印象は逆だ
MSはOrackeより上手いことやっただけだな
0060デフォルトの名無しさん
垢版 |
2018/03/23(金) 21:27:11.15ID:ApYFyJkH
結局出来る事はどっちも変わらないの?
どっちかに出来てどっちかには不可能な事ってあるの?
手間とか面倒とかを抜きにしたらどちらでも実現出来る?
0062デフォルトの名無しさん
垢版 |
2018/03/23(金) 22:28:58.16ID:0YQ4pPq7
javaはまともなguiアプリを作成することはできない
デスクトップアプリの場合だけど
0064デフォルトの名無しさん
垢版 |
2018/03/23(金) 23:17:55.58ID:0YQ4pPq7
>>63
でもさ
流石にまともなリソースエディタの一つもねーとかクズ過ぎじゃね?
swingとか頑張ってたときはリソースエディタも頑張ってたのにね
なんか無くなったじゃん
なんだろうね
0066デフォルトの名無しさん
垢版 |
2018/03/24(土) 07:03:30.73ID:y1WeJzZz
VSが一番高機能で使いやすくて最高なんだけど
結果C#の勝ち
そーでもない?
0067デフォルトの名無しさん
垢版 |
2018/03/24(土) 07:09:33.94ID:Z79Bg+7E
JavaはMS憎しがひどすぎてまともなWindowsアプリが作れない。
例えば文字列の上でクリックしてみると良い。
標準的なWindowsユーザーは意図通りの場所を選択できるだろうか?
そう、できないのである。
Java製アプリを使ったWindowsユーザーは「Windowsって駄目だな」と思うだろうか?
普通は、「Javaってイライラするな」と思うだろう。
なぜならJava製以外はとても使いやすい動きをするからである。
0068デフォルトの名無しさん
垢版 |
2018/03/24(土) 07:11:34.61ID:Z79Bg+7E
MSを認めたくないのは当然だろう。
しかしながら、Windowsユーザーまで憎むのでは本末転倒だろう。
そんな風に思いました。
0069デフォルトの名無しさん
垢版 |
2018/03/24(土) 09:41:35.72ID:Z79Bg+7E
Javaがアメリカ製というのはおそらく嘘で、本当は日本製だろう。
MS憎し、どうやってカッパぐか、そんなことが前面に出てきてユーザーの方を向いていない。
ユーザーなど叩いてやったほうが金を落とすのだ。
まさに日本製の考え方ではないか。
0071デフォルトの名無しさん
垢版 |
2018/03/24(土) 10:10:03.56ID:Z79Bg+7E
そりゃ驚くだろう。
だが考えてみたまえ、これほどまでにユーザーにそっぽを向いたアメリカ企業があっただろうか?
無いだろう。
あのマイクロソフトでさえ、もう少しユーザーを大切にしたものだ。
ユーザーを逆さにして振れば小銭が落ちてくるという企業文化はどの国のものだろう?
まさに我々日本ではないか。
0072デフォルトの名無しさん
垢版 |
2018/03/24(土) 10:12:49.51ID:Z79Bg+7E
俺は昔、某国産ソフトウェアの研修で、「アンドゥするにはどうしたら良いかというお問い合わせをよくいただきますが、間違えなければアンドゥする必要はありません」と、聞いてもいないのにどや顔で演説されたことがあるぞ。
0073デフォルトの名無しさん
垢版 |
2018/03/24(土) 10:17:47.21ID:Z79Bg+7E
案外オラクルがこのスレを見たら、「戦略企画室が日本にあるとなぜばれたんだろう」と冷や汗を流すかもしれないぞ。
0075デフォルトの名無しさん
垢版 |
2018/03/24(土) 11:25:37.18ID:Z79Bg+7E
30秒で返答があるからでは。
0077デフォルトの名無しさん
垢版 |
2018/03/24(土) 13:18:49.11ID:8IywAsx9
>>71
>ユーザーを逆さにして振れば小銭が落ちてくるという企業文化はどの国のものだろう?
>まさに我々日本ではないか。

全然実感がない。日本企業は顧客第一主義で凄く親切丁寧。むしろその事が問題に
なっているとも効くし。「お客様は神様」的な思想がある。
0078デフォルトの名無しさん
垢版 |
2018/03/24(土) 14:54:27.76ID:zp2GhksF
>Oracleは日本企業だったとは驚くなぁ…
そういうのは結構あるよ、上場しているかどうかの違いだけ。
マイクロソフトだって、Appleだって同じで普通の日本の会社。
勿論、OracleもMSもAppleも米国の子会社。
他にもこういう企業はたくさんある。

ただし、GoogleやAmasonとは立ち位置がことなる。
Googleの日本法人は形式上あるだけで、利用者は契約を米国と行いカード決済で
びた一文日本にお金を落とさない。消費税も。
0079デフォルトの名無しさん
垢版 |
2018/03/24(土) 15:02:40.99ID:zp2GhksF
因みに、古くからある外資のソフト会社の場合(特に汎用機時代から)は、
日本語化とIBM機器以外(富士通、日立)で動かすための改変や日本語化の関係で
その開発に必要な部隊が日本に必要だったという経緯がある。
話は変わるが、Oracleは90年過ぎに経営難に陥り新日鉄(現在のNSソリューションズ)が
買収する話になったが、別に米国で資金調達ができたため生き残ったという経緯がある。
ま、ここには関係ない話だけどね。
0080デフォルトの名無しさん
垢版 |
2018/03/24(土) 16:20:48.49ID:lcHhOSrB
チョン「イエスキリストは韓国人!」
チョン「ブッダは韓国人!」
チョン「孔子は韓国人!」
チョン「日本のノーベル賞受賞者は韓国系!」
チョン「日本のオリンピックメダリストは韓国系!」
0085デフォルトの名無しさん
垢版 |
2018/03/25(日) 06:49:28.13ID:ODva5YKs
JavaもC#もどっちでもそんなに変わらんけどJDKの違いは大きいのでC#の発展を祈念しております
0086デフォルトの名無しさん
垢版 |
2018/03/25(日) 09:32:24.09ID:Gyb26KMY
>>64
>流石にまともなリソースエディタの一つもねーとかクズ過ぎじゃね?

リソースエディタは無くても、楽にGUIアプリ作れるよ、Javaの場合。
Widgetの生成・配置を、コードで書いてもとても分かりやすいから。
0088デフォルトの名無しさん
垢版 |
2018/03/25(日) 09:47:29.19ID:Gyb26KMY
>>87
1. JavaのGUIのクラスは設計が美しいのでWidget生成をコードで書いても非常に簡単で分かりやすい。
  論理的な配置を書くだけで、座標は自動的に計算してくれるし、フラグもほとんど指定する必要がない。

2. Win3.1のリソースはとても分かりにくかった。配置をx,y座標で指定しなくてはならなかったし、
  本質的でない細かなフラグ類まで大量に指定する必要があったから。
0089デフォルトの名無しさん
垢版 |
2018/03/25(日) 12:22:13.75ID:idRqt5FA
>>88
おそらく >>87 が言いたいのは
実行ロジックとGUI指定が分離されていないじゃないかと
いう話だと思う。
0091デフォルトの名無しさん
垢版 |
2018/03/25(日) 14:18:13.51ID:idRqt5FA
>>90
それで何をするわけ?
0092デフォルトの名無しさん
垢版 |
2018/03/25(日) 15:46:24.31ID:hBbL29TM
>>89
現実には、分離されている事こそが、配置や(日本語、英語などの)言語切り替えなどを
プログラミングで制御する事が難しくなってしまう原因になる。
0094デフォルトの名無しさん
垢版 |
2018/03/25(日) 19:09:58.14ID:GW23E7kn
>>92
そこらへんはxaml+UWPが進んでいる。コントロールにIDをセットするだけで、ソレに対応するリソースからラベルの文字などを拾ってくるが
英語のリソースを用意するだけで自動で日英切り替えができるし、リソースファイルを増やすだけで多国語対応できる
レイアウトの自動計算は当然として、画面の大きさ変更で部品のありとあらゆるプロパティーを弄れるしアニメーションも可能
分離しているからと言って不自由になることはないよ
0095 ◆QZaw55cn4c
垢版 |
2018/03/25(日) 20:48:27.44ID:c+nk6AYb
>>87
この点に関しては Win3.1 も win32api も変わりません
0096デフォルトの名無しさん
垢版 |
2018/03/26(月) 16:43:19.40ID:1MdcbmRe
MSを敵対視してた人は何してるんだろ
季節外れのインフルエンザにでもなって寝込んでるのか
世界平和の為にも早く復活して下さい
0099デフォルトの名無しさん
垢版 |
2018/03/26(月) 17:09:14.78ID:1MdcbmRe
あっちに行ってしまったの?
振られて捨てられた気分だ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況