X



C# vs Java どっちが好き? その4©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0362デフォルトの名無しさん
垢版 |
2018/04/10(火) 03:05:47.25ID:tPeGzwzY
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 は使わない方がよいでしょう。
0363デフォルトの名無しさん
垢版 |
2018/04/10(火) 03:06:25.08ID:tPeGzwzY
まとめると 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
0364デフォルトの名無しさん
垢版 |
2018/04/10(火) 03:10:51.82ID:tPeGzwzY
C#:「多くのOSで動くが、動くと言うだけで、ほとんど互換性がない」
Java:「同一コードが(再コンパイルもなしに)そのまま動く確率が99.9%」
(C++:「互換ライブラリさえあれば、ソースは共通化可能」)
0368デフォルトの名無しさん
垢版 |
2018/04/10(火) 03:40:28.58ID:SZEihiTO
まあMS自身が自社製品にC#殆ど使ってない時点でお察しくださいとしか
0369デフォルトの名無しさん
垢版 |
2018/04/10(火) 05:01:05.43ID:lX4QJIUN
マルチプラットフォームのデスクトップアプリなら
kotlin+javafxが今のとこベストだと思ってる
なんだかんだでどこでも動くし

だが最近のmsは嫌いじゃないしoracle大嫌いだから
xamarinには期待してる
javafxどうなっちゃうんだろ・・・
0371デフォルトの名無しさん
垢版 |
2018/04/10(火) 08:34:25.83ID:YXxfbkbo
>>368
Process Explorerで.netプロセスを色付き表示する設定にしてみろ
お前が思ってる以上に.net使われてるから
0372デフォルトの名無しさん
垢版 |
2018/04/10(火) 09:07:32.94ID:tPeGzwzY
>>371
Win7で、調べてみたら、Microsoft Expression Web 4 だけが .Net アプリで、
他は全て違っていた。

そして、Expression Web 4 だけが起動が超遅くて、起動後の動作も遅い。
C++、Win32/MFC で作られたソフトでこんな遅いソフトは、まず存在していない。
0374デフォルトの名無しさん
垢版 |
2018/04/10(火) 09:31:06.18ID:mZLbPqZa
今時linuxで動く必要ってある?
サーバー以外で使ってる人なんている?
0375デフォルトの名無しさん
垢版 |
2018/04/10(火) 10:12:47.59ID:tPeGzwzY
Wineが実用段階になってきたので、Winから一気に Linux や ChromeOS なんかに
デスクトップOSが移る可能性がある。その際、Linuxで動くことは重要になる。
0377デフォルトの名無しさん
垢版 |
2018/04/10(火) 13:10:11.66ID:6CkCb20Q
wineて20年前の技術じゃん。
そんなの使ってるのお前だけ。
みんなゲストOSとしてインストールしてるよ
0379デフォルトの名無しさん
垢版 |
2018/04/10(火) 14:19:35.11ID:2lsRrdCr
むしろ、個人のPCでJavaで作られてる有名GUIアプリって何があったっけ
IntelliJ系とかBurpとかは思いつくが

最近はwindbgの外側がC#製になって驚いた
0381デフォルトの名無しさん
垢版 |
2018/04/10(火) 15:40:33.23ID:tPeGzwzY
WindowsとLinuxのどっちをゲストOSとしてインストールしてるのか知らんが、
Windowsの支配から離れる、というのが21世紀の人類の目標だ。
人類の多くがその目標に向かっているので多勢に無勢で、Windowsはやがて
終わるだろう。それが目前に迫っている可能性がある。

それに、古いと言うが、Wineの改良は活発に行われている。最近特にVersionUp
が激しいらしい。
0387デフォルトの名無しさん
垢版 |
2018/04/10(火) 19:10:25.96ID:nvaLZrjf
>>386
前から思ってたんだけど貴方、面白いよね
0390デフォルトの名無しさん
垢版 |
2018/04/10(火) 21:27:55.80ID:BJhrOITA
LinuxがWindowsを倒せるほど良いOSなら
何でGoogleはLinuxカーネルを使わない新OSの開発なんてやってるんだ?ww
0391デフォルトの名無しさん
垢版 |
2018/04/10(火) 21:43:15.04ID:hokyRN3e
GPLが嫌なんじゃ?
0392デフォルトの名無しさん
垢版 |
2018/04/10(火) 22:19:30.72ID:aYxA2ggB
>>390
googleの新OSは携帯デバイス向けの軽量なものなんじゃ
linuxは汎用のOSである分専用に設計したOSより無駄が多いんじゃよ
googleが新OSを開発してるからといってlinuxが悪いわけじゃない
googleは自社のインフラにlinuxの独自のディストリを使ってたりするしね
何事にも向き不向きがあるんじゃよ
0394デフォルトの名無しさん
垢版 |
2018/04/11(水) 01:38:07.52ID:VkA16vdY
初耳だよ。googleは何専用のOSの設計なんだ?
0395デフォルトの名無しさん
垢版 |
2018/04/11(水) 08:43:17.83ID:a/H3/quZ
>>375
Wineがどうこう言ってる時点で「LinuxにはGUIアプリの資産がろくにない」って白状してるようなものだろ
「何事にも向き不向きがある」んだからLinuxとWindowsも使い分ければいいだけの事
0399デフォルトの名無しさん
垢版 |
2018/04/11(水) 20:36:48.87ID:hGFjMUTH
BSDライセンスも嫌なんじゃ?
0401デフォルトの名無しさん
垢版 |
2018/04/12(木) 08:34:54.02ID:9JjN+/h3
>>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
0402デフォルトの名無しさん
垢版 |
2018/04/12(木) 08:51:42.88ID:KEFsrVI9
windows1.0  1985
linux 1.0    1994
Android 1.0  2008

開発開始時期に一体何の意味があることやら・・・
0410デフォルトの名無しさん
垢版 |
2018/04/12(木) 13:26:59.17ID:9JjN+/h3
逆に、monoをLinuxでどこまでWinとの互換性を試したか具体的に書いてみな。
どういうGUIアプリを作ってテストしてみたの?
はいどうぞ:
0413デフォルトの名無しさん
垢版 |
2018/04/12(木) 18:43:49.25ID:SScKNZri
>>410
なんだよWinform使えねーじゃんクソ(確定)
GTKとか書籍ねーじゃんクソ(確定)

んで調査終了
0414デフォルトの名無しさん
垢版 |
2018/04/12(木) 18:58:02.31ID:MK78Aw55
xamarinスレに常駐してる無能自慢の人?
この人、いかにxamarinが糞かを説明してるつもりで
自分が無能なのをアピールしてて笑える
言ってることがオレオレ理論でトンデモだから気持ち悪い
0416デフォルトの名無しさん
垢版 |
2018/04/12(木) 23:21:51.78ID:2keHWQ8/
今時グラフィカルなUIなんてブラウザ経由で実現すればよくね?とか思ってしまったりするわけですよ。はい
0417デフォルトの名無しさん
垢版 |
2018/04/12(木) 23:35:45.71ID:Ecssrgob
いやだ
すべてバンドルされて独立してうごく
クライアントアプリがいい

ブラウザの中身にあるものはおれのものじゃない
0423デフォルトの名無しさん
垢版 |
2018/04/13(金) 03:03:35.23ID:UpLz2tT4
>>419じゃないけど
IIS/ASPやTomcat/Javaを使う人よりはよっぽどマゾじゃないと思うよ
確かにNodeを使う手はあるがクライアントjsの事言ってるならクロスドメイン制約がな
0424デフォルトの名無しさん
垢版 |
2018/04/13(金) 03:55:14.70ID:3hJvmaO3
WindowsやMacなら速度とか親和性とか考えるけど、Linuxに関してはもはやターミナルとElectronでよくね?って思う
WineがあるからってLinuxに動くのは一部の技術者だけだろうし、最近はDockerやWSLがあるからLinuxデスクトップに動くメリットも減ったんだよね

Windowsの支配から逃げる先はMacやAndroidだろうし

Linuxデスクトップが流行るとしたら、MicrosoftがさらにAzureやWebがらみの戦略に切り替えて支援を始めたらあるかもね
0425デフォルトの名無しさん
垢版 |
2018/04/13(金) 06:52:57.84ID:NHrGjtZh
C#からJavaに移って3ヶ月
EJBやらJBossやらJakartaProjectやら
なじみのない単語多すぎてググってもその先に出てくる単語をさらに
ググらんと分からんという、そしてそこでも知らん単語が出てきてさらにさらに・・・
仕事じゃなかったら挫折してたわ
0426デフォルトの名無しさん
垢版 |
2018/04/13(金) 07:53:42.73ID:qL4Njcnn
>>416
大賛成
0427デフォルトの名無しさん
垢版 |
2018/04/13(金) 08:33:24.81ID:i1hyOSjG
今のままならLinuxデスクトップなんて一生かかってもメジャーにならんよ
本気でシェアを取りたいならやり方を変えなきゃ
0428デフォルトの名無しさん
垢版 |
2018/04/13(金) 08:46:34.17ID:2uthgf+p
マイクロソフトはクラウドを事業の中心にするらしいし
OSの発展はLinuxにかかっていると言って良いけどね
0429デフォルトの名無しさん
垢版 |
2018/04/13(金) 09:27:56.71ID:Wo5lWE0X
>>428
クラウドを事業の中心にしてもデスクトップでのWindowsは安泰だってことだよ
Linuxが今のままならね
0430デフォルトの名無しさん
垢版 |
2018/04/13(金) 09:30:49.44ID:roQdP1AX
もう世の中はWindows前提で動いてるし
一昔前はソフトもLinux用も用意されてたけど今じゃ開発もされてない
0431デフォルトの名無しさん
垢版 |
2018/04/13(金) 18:10:26.13ID:2uthgf+p
>>429
そんなことないよん
windowsでLinuxが使えるようになったのは
ゆるーく置き換えていこうという意志の現れですよ
マイクロソフトもLinuxに頑張ってもらいたいと思ってる
.NETがLinux向けに対応しだしたのもその流れ
時代の向かう先には間違いなくLinuxがある
0432デフォルトの名無しさん
垢版 |
2018/04/13(金) 18:12:13.31ID:2uthgf+p
>>430
ドトネトコアを知らぬのか
ブイエスシーを知らぬのか
マイクロソフトはすごくLinuxを頑張ってる
0433デフォルトの名無しさん
垢版 |
2018/04/13(金) 19:58:58.43ID:9bc1YthD
>>430
直接関係無いけど、

1. 昔は、Wz作者による XzEditor なる Linux用有料エディタがあったけど、なぜか販売中止。

2. MIFESは、Linuxの端末内で動くエディタをいまだに販売している。凄い。あそこは、Win95
  でも動くエディタを販売してるが。

3. 昔、Linux対応をうたった LANカードなどがあったが、最近ブームが過ぎたのか、
  対応という文字を見かけない気がする。検索してもめったに出てこない。
0437デフォルトの名無しさん
垢版 |
2018/04/13(金) 20:33:08.55ID:UkpF6ptq
>>436
今時標準でLANに繋がらないPCなんてほぼないだろ
あとネットワークカードはオンボードの奴を含めてほぼリファレンスと同じような構成だからよほど特殊な奴を除けばLinuxでも動作する
なのでわざわざLinux対応とか書いてもあまり意味がない
0440デフォルトの名無しさん
垢版 |
2018/04/13(金) 20:52:04.85ID:UkpF6ptq
>>438
ん?
ひょっとしてLANカード知らんのか?
標準装備と同じ機能をわざわざ増設する奴はそんなにいないよ
0441デフォルトの名無しさん
垢版 |
2018/04/13(金) 20:58:30.56ID:NHrGjtZh
きっとテレホーダイとか使ってた世代なんだよ
あいつのせいで留年しました
0445デフォルトの名無しさん
垢版 |
2018/04/13(金) 21:38:56.79ID:N9BUaB8U
無銭モジュールチップは?
0447デフォルトの名無しさん
垢版 |
2018/04/14(土) 01:50:06.99ID:Qd/Vgsmp
>>445
無料なんだね
0448デフォルトの名無しさん
垢版 |
2018/04/14(土) 03:38:30.58ID:I+wCImux
などと犬厨の話を信じて試してみよとうしたらないドライバだらけだった。
揃ってるドライバーはメジャーの中のメジャーな鉄板ハードだけ。
0450デフォルトの名無しさん
垢版 |
2018/04/14(土) 09:42:08.76ID:/k353QpY
1. 今は、マザーボードにLANポートが付いているので、LANカードは不要に
  なった。

2. プリンタも一応は、プリンタ・メーカーがLinux用ドライバを提供して
  いる事がある。

3. しかし、Linuxでは、光学ドライブ(DVDなど)へのパケットライトに
  不具合があり、再フォーマットが必要になるほど、データが壊れる。
0451デフォルトの名無しさん
垢版 |
2018/04/14(土) 10:22:28.54ID:n3C5OVNU
バブルの大昔、外車の輸入会社の特番みてたら
「ドアに欠陥があるためなんとか」って外車にめちゃくちゃなネガキャンしてたの覚えてる
そんなもん致命的でも解決不能でもなんでもなかったのに

具体性のないネガキャンきらい
0452デフォルトの名無しさん
垢版 |
2018/04/14(土) 10:33:18.20ID:/k353QpY
ぐぁははははは。

これから、MSはありとあらゆる手段を使って潰されて行くぞ。
0453デフォルトの名無しさん
垢版 |
2018/04/14(土) 10:58:02.32ID:IP89MfRN
「いいものさえ作ってれば勝手にユーザーが来てくれる」なんて
三流日本企業みたいなこと言ってるうちはMSは安泰
シェアを取りたいならどうすればシェアをとれるかを本気で考えなきゃ

それとも本気で考えて出てきた案が、平日の午前中からMSのネガキャンすることなの?ww
0454デフォルトの名無しさん
垢版 |
2018/04/14(土) 11:00:55.78ID:gzjgqyFE
ご協力を
0456デフォルトの名無しさん
垢版 |
2018/04/14(土) 12:50:50.07ID:4RTA0M9Q
>>453
何とでも言うが良い。
それでなくとも、Win10のUpdateの件で大量の市民が訴えれば、MSの株価が
下がり、倒産する可能性すらあるしww
0458デフォルトの名無しさん
垢版 |
2018/04/14(土) 13:17:23.16ID:gzjgqyFE
訴えちゃいけませんライセンス
0459デフォルトの名無しさん
垢版 |
2018/04/14(土) 13:30:39.81ID:4RTA0M9Q
>>457
Win10のUpdateのせいで、被害を被ったとして、アメリカで訴えられて、
賠償金を払うように判決が下った。
0461デフォルトの名無しさん
垢版 |
2018/04/14(土) 13:33:27.46ID:4RTA0M9Q
あのオカルト批判で有名な物理学者の大槻義彦教授が、Win10をリコールで訴える
ように呼びかけている。
■ このスレッドは過去ログ倉庫に格納されています

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