C# vs Java どっちが好き? その4©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>335
フフフ、今まで碌にテストしないでリリースしていたJava開発者がこれからは急に心を入れ替えてテストするというのかい? >>334
朝鮮ネトウヨの歴史捏造は酷いからな
歴史をコリエイトと言われているくらい嘘と願望だからな >>337
貴方は優秀なエンジニアだ思うんだけど話がそれがち〜 >>320
JavaならAWTを使ってどこでも動くGUIアプリ作れるよ
↓
AWTは糞だよ、これからはSwingだよ
↓
Swingも糞だよ、これからはJavaFXだよ
↓
JavaFXを標準から外すよ、AWTやSwingも将来の保証はないよ
この迷走ぶりに対する感想は? ご自慢のGUIを移植できずにcoreから切り離しちゃうよりはマシじゃね? GUIはわりと独立してるから仕事の影響それほどない
気に入るまで作り直してくれ メソッドのout 出力はわかった
refがわからん・・・
必死にググってるんだけど
ピンとこないわ エロゲで例えてくれ SwingとかC#と比べたらうんこ過ぎてあんなばっちいもの2度と触りたくないと思ったけど。 つかC#よりGUI書きやすい言語ってこの世に存在しないだろ? >>346-347
は嘘。fake newsなので気をつけよう。 このスレはJava信者がちょっとイタすぎるな。無知すぎる。 若造は、最初に見たものをそのまま信じるから困る。
MSのセールストークや「噂」をそのまま信じてる。 Java案件=デスマーチと言われるぐらいだからな。多くの若者が鬱になって逃げ出した。
なぜプロジェクトの途中にPGの募集があるのかよく考えよう。 他スレッドの停止はキャンセルトークンなりのパターン使えばいいじゃん
javaアプレットが許されるなら.netはSilverLightやwasmへの変換ができると自慢すればよいのかw? 欝の人は、自分と関係した事柄をなんでも悪く取る傾向がある。だから、昔から
ある言語(Java)は悪口書かれやすい。新しく出た言語(C#)は実経験を伴わない
から良いことばかり書かれやすい。 >>356
新しく出た言語?いつの時代の話をしてるんだ? ちゅうか、Javaは出たときから急激に人気が出たのに対し、C#は実は余り人気が
ないのかも。なんかごった煮で、センスが悪いからかな。 Javaは古くからあって、C#は大分新しいと思ってたけど、そうでもなかったんだな。
この感覚の差はどこから来てるんだろう。 https://teratail.com/questions/44042
>アプリ開発未経験者が Xamarin を使うのは適していないと考えます。
>Xamarin は基本的に、 Android API, iOS の API を C# から呼び出せるようにしたものなので、両者について知らないとアプリ開発はできません。
>画面までも同一コードで開発できるとされる Xamarin.Forms についても、同一コードで開発できる範囲はとても狭いので、それを超える要件に対応するには、Android や iOS の知識が必要になります。
Java
Android SDK
iOS SDK
Mac
Xcode
C#
.NET Framework
Mono (.NET Framework のオープンソース実装)
Visual Studio
Xamarin.Android
Xamarin.iOS
Xamarin.Forms
これだけの知識をゼロから並行して身に付けていくのは、否定はしませんが効率は悪いと思います。
まずは Java での Androidアプリ開発や、Swift での iOSアプリ開発を経験されて、慣れてから Xamarin の使用を検討することをお薦めします。
また Xamarin でアプリ開発する際のトラブルシューティングの方法について書きました。
Xamarin を使用したアプリ開発での、問題解決の方法 - Qiita
トラブルシュートにも手間がかかるわけですが、このデメリットがメリットを上回ると判断されるなら、Xamarin は使わない方がよいでしょう。 まとめると Windows と Visual Studio で Android と iOS アプリの開発を始める場合、以下の知識が必要になります。
Java
Android SDK
iOS SDK
Mac
Xcode
C#
.NET Framework
Mono (.NET Framework のオープンソース実装)
Visual Studio
Xamarin.Android
Xamarin.iOS
Xamarin.Forms C#:「多くのOSで動くが、動くと言うだけで、ほとんど互換性がない」
Java:「同一コードが(再コンパイルもなしに)そのまま動く確率が99.9%」
(C++:「互換ライブラリさえあれば、ソースは共通化可能」) 海外勢がreact nativeに逃げたのも納得w
日本人は真面目だなぁ >>361
お前が何も新しいことを学んでいないということ まあMS自身が自社製品にC#殆ど使ってない時点でお察しくださいとしか マルチプラットフォームのデスクトップアプリなら
kotlin+javafxが今のとこベストだと思ってる
なんだかんだでどこでも動くし
だが最近のmsは嫌いじゃないしoracle大嫌いだから
xamarinには期待してる
javafxどうなっちゃうんだろ・・・ >>368
Process Explorerで.netプロセスを色付き表示する設定にしてみろ
お前が思ってる以上に.net使われてるから >>371
Win7で、調べてみたら、Microsoft Expression Web 4 だけが .Net アプリで、
他は全て違っていた。
そして、Expression Web 4 だけが起動が超遅くて、起動後の動作も遅い。
C++、Win32/MFC で作られたソフトでこんな遅いソフトは、まず存在していない。 mono入れたらC#で作ったexe、linuxで問題なく動いたけどな 今時linuxで動く必要ってある?
サーバー以外で使ってる人なんている? Wineが実用段階になってきたので、Winから一気に Linux や ChromeOS なんかに
デスクトップOSが移る可能性がある。その際、Linuxで動くことは重要になる。 wineて20年前の技術じゃん。
そんなの使ってるのお前だけ。
みんなゲストOSとしてインストールしてるよ ID:tPeGzwzY
古代からタイムスリップしてきた人か むしろ、個人のPCでJavaで作られてる有名GUIアプリって何があったっけ
IntelliJ系とかBurpとかは思いつくが
最近はwindbgの外側がC#製になって驚いた WindowsとLinuxのどっちをゲストOSとしてインストールしてるのか知らんが、
Windowsの支配から離れる、というのが21世紀の人類の目標だ。
人類の多くがその目標に向かっているので多勢に無勢で、Windowsはやがて
終わるだろう。それが目前に迫っている可能性がある。
それに、古いと言うが、Wineの改良は活発に行われている。最近特にVersionUp
が激しいらしい。 やなこった。
ここでやられると噂が広まって困るもんな、あんたは。 ありとあらゆる手段を使って、Windowsは潰される。見ておれ。 Windowsの支配から離れる!(シェア90%超) >>386
前から思ってたんだけど貴方、面白いよね 左翼系の人アンチWindowsみたいなの好きだよね LinuxがWindowsを倒せるほど良いOSなら
何でGoogleはLinuxカーネルを使わない新OSの開発なんてやってるんだ?ww >>390
googleの新OSは携帯デバイス向けの軽量なものなんじゃ
linuxは汎用のOSである分専用に設計したOSより無駄が多いんじゃよ
googleが新OSを開発してるからといってlinuxが悪いわけじゃない
googleは自社のインフラにlinuxの独自のディストリを使ってたりするしね
何事にも向き不向きがあるんじゃよ 初耳だよ。googleは何専用のOSの設計なんだ? >>375
Wineがどうこう言ってる時点で「LinuxにはGUIアプリの資産がろくにない」って白状してるようなものだろ
「何事にも向き不向きがある」んだからLinuxとWindowsも使い分ければいいだけの事 Wine/ネイティブよりもMono/.NETの方が安定じゃない? GPLが嫌ならAppleやソニーみたいにBSDパクればいいだろう。 >>397
結論から言うと、WineとMonoは、11年の時間差があるのに加えて、
WineにおけるMSのコーレルへの投資と、MonoにおけるMSのXamarine買収
が対応し、開発の鈍化、停滞へと導かれる。
Wine は、開始から25年たった現在、ようやく実用段階に達したが、
まだポツポツとした不具合がなかなか取れない。
一方、Mono は、開始から 14年しか経ってない。だから、後11年経っても、
ようやく現在のWine程度にしかならないと予想される。
Wineプロジェクトは、初期、互換性がなかなか高まらなかったが、
コーレル(など)の支援によって一時的に状況は好転した。しかし、MS の
コーレルへの大規模投資により、支援は中止。
同じことが、MSによる Xamarine買収にも当てはまる。つまり、今後、
Monoの開発は、鈍化する。
[Wine]
開始: 1993年 (ネットニュース上で創始)
MSによるCorelへの投資: 2000/10, 2002/10
0.9(最初のβ版): 2005/10/25
[Mono]
1.0: 2004/06/03
2.6: 2009/12/15
Xamarin: 2011/05
MSによるXamarine買収: 2016/02/24 windows1.0 1985
linux 1.0 1994
Android 1.0 2008
開発開始時期に一体何の意味があることやら・・・ >>401
Monoに対する記述が時系列以外は全部臆測で現物を一切さわってないのがよく分かる文章 >>404
あんたは、C# しか触ってないもんな。 >>406
どこをどう間違ったらそんな解釈になるんだよwww 突っ込まれるとボロが出るから話をそらそうと必死やな w 逆に、monoをLinuxでどこまでWinとの互換性を試したか具体的に書いてみな。
どういうGUIアプリを作ってテストしてみたの?
はいどうぞ: 自分だけで話し進めてはいどうぞとか意味不明だなこいつ >>410
なんだよWinform使えねーじゃんクソ(確定)
GTKとか書籍ねーじゃんクソ(確定)
んで調査終了 xamarinスレに常駐してる無能自慢の人?
この人、いかにxamarinが糞かを説明してるつもりで
自分が無能なのをアピールしてて笑える
言ってることがオレオレ理論でトンデモだから気持ち悪い Eclipse公式がまだJava10対応してない…
varが 今時グラフィカルなUIなんてブラウザ経由で実現すればよくね?とか思ってしまったりするわけですよ。はい いやだ
すべてバンドルされて独立してうごく
クライアントアプリがいい
ブラウザの中身にあるものはおれのものじゃない いちいちxampp入れないとphp実行できないからな
入れればいい話であるが GUIとか作業自動化しにくいからCUIも合わせて提供しろ なんでphp?ブラウザ経由でGUIってんならjsだろ。マゾなのか? >>419じゃないけど
IIS/ASPやTomcat/Javaを使う人よりはよっぽどマゾじゃないと思うよ
確かにNodeを使う手はあるがクライアントjsの事言ってるならクロスドメイン制約がな WindowsやMacなら速度とか親和性とか考えるけど、Linuxに関してはもはやターミナルとElectronでよくね?って思う
WineがあるからってLinuxに動くのは一部の技術者だけだろうし、最近はDockerやWSLがあるからLinuxデスクトップに動くメリットも減ったんだよね
Windowsの支配から逃げる先はMacやAndroidだろうし
Linuxデスクトップが流行るとしたら、MicrosoftがさらにAzureやWebがらみの戦略に切り替えて支援を始めたらあるかもね C#からJavaに移って3ヶ月
EJBやらJBossやらJakartaProjectやら
なじみのない単語多すぎてググってもその先に出てくる単語をさらに
ググらんと分からんという、そしてそこでも知らん単語が出てきてさらにさらに・・・
仕事じゃなかったら挫折してたわ 今のままならLinuxデスクトップなんて一生かかってもメジャーにならんよ
本気でシェアを取りたいならやり方を変えなきゃ マイクロソフトはクラウドを事業の中心にするらしいし
OSの発展はLinuxにかかっていると言って良いけどね >>428
クラウドを事業の中心にしてもデスクトップでのWindowsは安泰だってことだよ
Linuxが今のままならね もう世の中はWindows前提で動いてるし
一昔前はソフトもLinux用も用意されてたけど今じゃ開発もされてない >>429
そんなことないよん
windowsでLinuxが使えるようになったのは
ゆるーく置き換えていこうという意志の現れですよ
マイクロソフトもLinuxに頑張ってもらいたいと思ってる
.NETがLinux向けに対応しだしたのもその流れ
時代の向かう先には間違いなくLinuxがある >>430
ドトネトコアを知らぬのか
ブイエスシーを知らぬのか
マイクロソフトはすごくLinuxを頑張ってる >>430
直接関係無いけど、
1. 昔は、Wz作者による XzEditor なる Linux用有料エディタがあったけど、なぜか販売中止。
2. MIFESは、Linuxの端末内で動くエディタをいまだに販売している。凄い。あそこは、Win95
でも動くエディタを販売してるが。
3. 昔、Linux対応をうたった LANカードなどがあったが、最近ブームが過ぎたのか、
対応という文字を見かけない気がする。検索してもめったに出てこない。 そもそも今時 LAN カードなんて使うこと滅多にないだろ ■ このスレッドは過去ログ倉庫に格納されています