Xamarin Part6

■ このスレッドは過去ログ倉庫に格納されています
2017/10/19(木) 07:55:07.34ID:lUytdpCK0
!extend:on:vvvvv:1000:512

C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を
を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!

公式
http://xamarin.com/

前スレ
Xamarin Part5 [無断転載禁止]c2ch.net
http://mevius.5ch.net/test/read.cgi/tech/1498575762/1

煽りはスルー推奨
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2018/04/04(水) 14:55:33.17ID:M5xKblXOM
>>642
オマエはElectronが何か分かってないだろ。
ここはXamarinスレだってことも。
2018/04/04(水) 14:56:48.66ID:1knqzaZ0M
要は老害が使い慣れた言語から離れたくないだけでクソわろす
2018/04/04(水) 14:58:34.55ID:bnaucSAX0
がはは。最初は知らんかったが、この数時間の内にわかってきたのさ。
それから、MS帝国を破壊する事を目的にしてるのだから、このスレが最適なんだよ。
2018/04/04(水) 14:59:58.48ID:bnaucSAX0
はは、C#信者ももはや老害なんだがな。気づけよw
2018/04/04(水) 15:03:51.73ID:M5xKblXOM
MS帝国の崩壊以前にオマエが崩壊してるぞ
オマエの頭脳構造が不安定すぎるんだ
2018/04/04(水) 15:26:55.81ID:OmJ4qYBC0
がはは、グッドだー
2018/04/04(水) 15:39:49.17ID:xBOkFeB6a
便利なものは使えばいいだけなのにMS帝国とか言って無理して排除する必要などない
異常なまでにベンダーロックインを恐れるのと同じタイプだな
2018/04/04(水) 15:41:18.47ID:bnaucSAX0
何とでも言いたまえ。
2018/04/04(水) 16:31:07.31ID:bnaucSAX0
https://teratail.com/questions/100514

>それでは、VSに登場したときに話題になった、Xamarinはどうでしょうか。
>ネイティブにコンパイルするので、パフォーマンスが高いのがメリットです。
>
>しかしその一方、非常に扱いが難しい。
>Windows、Android、iOS、それぞれのOSや言語やフレームワークなど、
>三者三様の開発環境の知識が必要になるためです。
>
>Xamarinの場合、Webアプリどころか、
>(単独の)ネイティブアプリより難しくなってしまいます。
>
>マルチプラットフォームで、しかもネイティブアプリと同等、
>というのは魅力的ですが、その欲ばりな仕様のため、難しくなった。
2018/04/04(水) 17:12:51.08ID:hx9HkNumd
>>651
まさに無能ブログ
2018/04/04(水) 20:10:56.34ID:9I7qOGS0M
開発工数は膨らみアプリのクオリティは落ちるのがXamarin
人と違うことをして優越感を得るタイプの変態にしか向かない
2018/04/04(水) 22:53:48.71ID:AmnVI8fg0
Webアプリ由来のマルチプラットフォームでもいいさ
ただしBlazorが普及してからね
2018/04/05(木) 01:23:49.06ID:3wHedNJu0
とりあえず開発言語としてjs使うのだけは勘弁してくれ
2018/04/05(木) 03:13:32.12ID:HQlep53q0
今はTSでおk
どっちにしろMS様様だな
2018/04/05(木) 06:05:44.31ID:3wHedNJu0
>>656
TSは外のもの使うのにマッパー書かないといかんのやろ?
ある奴はいいけど結構書かないと行けなくてめんどいと聞いたが。
まあjsよりはマシそうだからやる羽目になったら検討したい
2018/04/05(木) 07:34:40.71ID:rXLddpo50
>>657
マッパーなんか書かなくても直接呼び出せるけどね
2018/04/05(木) 09:07:01.05ID:YuD0ujFiM
あれいつからそんな風になったん
2018/04/05(木) 20:19:05.88ID:8XPLK8Ur0
真っ裸な嘘
2018/04/05(木) 20:38:51.83ID:8fvD0iYAM
いやらしい
2018/04/05(木) 22:50:32.00ID:p4W4jqsb0
ちょまどのせいで日本ではキワモノ扱いに
663デフォルトの名無しさん (アウウィフ FF11-6Vn5)
垢版 |
2018/04/06(金) 09:35:30.81ID:sTfZcU1YF
>>653
新しいものが出ると必ずこういうこと言う香具師が出てくるけど
要するにスタートアップコストと開発効率改善のトレードオフでしょ?
Xamarinがそのどちらも悪化するっていう主張なら理解するけど
単にdisってるだけやん
2018/04/06(金) 10:26:00.78ID:UAZI7QAO0
Linuxでは、公式には .Net Core だけのサポートだから、公式にはコンソールアプリだけしか動かない。

Xamarineは、monoから始まったものではあるが、Linuxで動かされたら困るMSが
買収して、なんとかしてLinuxでは動かないようにしたかった。だから今後はますます
LinuxではC#や.Netが動かなくなっていくだろう。
2018/04/06(金) 10:30:29.69ID:UAZI7QAO0
ところが不思議なことに、VS は Mac でも動き、VS Code は、加えて Linux でも動くので、戦略として非常に不思議な状態になっている。これは、Windowsが終わってしまう事も視野に入れて、その場合でも開発環境だけは生き残れるように手を打ったのだろうか。
2018/04/06(金) 10:48:30.41ID:UAZI7QAO0
サーバーサイドで動くコンパイル型言語は沢山あるが、間違ってるかもしれないが

1. Perl, Ruby などのスクリプト言語達
2. JavaScript ---> node.js
3. Java (Sun/Oracle, ServerSide)
4. C++ ---> Emscripten ---> WebAssembly ---> node.js
5. 「C#」 + 「.Net Core」

みたいなことになっている。これをみると、MSとしてなぜLinuxでも動く
.Net Coreを出さざるを得なかったのかが見えてくる。.Net Coreがなくても、
LinuxがServerSideで使われる現状は変えようがないから、.Net Coreの
存在が Windows のシェアを減らすことには考えにくいということだ。
それよりむしろ、C#を使ってもらうことを選んだ。
2018/04/06(金) 10:49:13.61ID:UAZI7QAO0
誤:サーバーサイドで動くコンパイル型言語は沢山あるが、間違ってるかもしれないが
正:サーバーサイドで動く言語は沢山あるが、間違ってるかもしれないが
2018/04/06(金) 10:54:40.86ID:UAZI7QAO0
ServerSideプログラム ---> CUI だけで十分で、ライバル達も CUI のみ。
(JPEGやPNG形式の画像などをCUIプログラムで合成しHTTPプロトコルで
クライアントに送ることは可能)。

だから、ライバルと互角になるためには、.Net Coreだけで十分だった。

ところが、monoは、LinuxのデスクトップでC#が使われてしまうので、
デスクトップOSでのWindowsのシェアを減らしてしまう可能性があった。

そこで、MSとしては、C#は、LinuxではCUIだけが動くようにし、GUIは
わざと動かないようにしたかった。そして今後も知恵を絞ってそういう方向
に持っていくのではないか。
2018/04/06(金) 11:08:47.71ID:C37s6kJ50
妄想乙
2018/04/06(金) 11:24:18.24ID:nN8jgxAeM
guiはosに依存するので切り離しただけだろ
2018/04/06(金) 11:28:41.25ID:UgG9xt16a
linuxがどれだけ便利になってもwindowsシェアを脅かすほど一般人がlinuxに流れるわけないだろ
あるとすればノートPCメーカーがlinuxプリインストールの安価ノートを各社色々出した場合だけど
メーカーも量販店も利ざや減るだけだからその可能性は考えなくていい
2018/04/06(金) 11:38:49.18ID:nN8jgxAeM
AndroidというLinuxに流れてるが
2018/04/06(金) 11:44:49.94ID:UAZI7QAO0
CUI : Win/Mac/Linux ; .Net Core
GUI : Win/Mac    ; .Net Framework / Xamarine / .Net Core

LinuxでGUIのC#は、非公式(mono)のみ。MSは、Xamarineを買収してまで、LinuxでGUIのC#を使えないようにしたかった。Desktop OSのWindowsのシェアを奪われたくなかったから。
2018/04/06(金) 11:49:22.18ID:i39vO+o+0
>MSは、Xamarineを買収してまで、LinuxでGUIのC#を使えないようにしたかった。
全然違うと思う。
2018/04/06(金) 11:52:09.54ID:UAZI7QAO0
monoがそのまま発展していくと、C#アプリがWinとLinuxで全く同じように動いて
しまう可能性があった。そうなればデスクトップでWinを使う必然性がなくなる。
そこでmonoの発展を止めるためにXamarineを買収せざるを得なかった。
2018/04/06(金) 11:52:29.59ID:nN8jgxAeM
iOSとAndroidを侵略する為にXamarinを買収したんだ
2018/04/06(金) 11:58:01.94ID:UAZI7QAO0
>>676
それはひとつの側面。携帯OSは、元々Windowsのシェアが0に近かったため、
シェア低下の恐れがなかった。ところがデスクトップOSのLinuxでは違う。
2018/04/06(金) 12:00:27.35ID:nN8jgxAeM
>>677
我がMS帝国はLinuxデスクトップなど驚異とは思ってないぞ
2018/04/06(金) 12:37:41.73ID:bxzO13cUd
キチガイ
2018/04/06(金) 19:49:30.26ID:eqmSUdhJM
リナックスのGUIなんてだれも相手にもしてねーよw何夢見てんだw
2018/04/06(金) 20:21:18.28ID:xQoo2Dfv0
ザマリネ
2018/04/07(土) 09:38:59.08ID:CRAyDoAo0
MSの狙いはJavaのシェアを.NETで切り崩したいだけだろ
2018/04/08(日) 12:23:59.40ID:IOhOXG3o0
でもそれと同時に、ちゃっかり、Linuxの.Net実行環境の発展を阻害するように
した事に気付く人は少ない。
2018/04/08(日) 13:17:33.74ID:Uh9/n0W/0
ん?なんかしたっけ?
2018/04/08(日) 13:20:36.99ID:ExM2Rgcj0
linuxが疎外されてたなんて全く気付かなかった
https://github.com/xamarin/Xamarin.Forms/blob/master/Xamarin.Forms.Core/Device.cs
2018/04/08(日) 13:50:18.06ID:4figlthqM
そりゃLinuxなんてクライアントでは誤差レベルの環境にわざわざコストかけて対応するわけねーだろ。
Macですらfoams対応の人ごく数人でほそぼそと続けられてやっとまともになって来たんだぞ?
2018/04/08(日) 14:15:25.30ID:Kq9BeYXd0
LinuxのGUIアプリとかほとんど需要ないしな
2018/04/08(日) 17:23:51.92ID:ocba0NEaM
GUIはブラウザでいいよ
2018/04/08(日) 17:57:53.63ID:R+4l8/Fdd
public const string GTK = "GTK";

GNU Image Manipulation Program Tool Kit
2018/04/09(月) 20:57:29.53ID:9ejsgonP0
public const
2018/04/10(火) 00:01:06.20ID:DF11jEkLM
Xamarin案件全然ないね
2018/04/10(火) 00:10:43.15ID:DwZLN/SG0
Xamarin程の糞はない
2018/04/10(火) 01:22:34.60ID:qwW1LBfm0
今度5社目の案件くるけど
2018/04/12(木) 11:21:35.97ID:W12gs15C0
https://www.indeed.com/q-Xamarin-jobs.html

ペプシの会社は内製で使ってるみたい。テキサス(オースティンではない)で募集してた。
2018/04/12(木) 11:26:09.16ID:W12gs15C0
ダラス近郊だって

https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AC%E3%82%A4%E3%83%8E
2018/04/12(木) 12:51:07.92ID:DSjsSHVwM
ペプシ程の糞はない
2018/04/12(木) 20:29:22.26ID:VZCiIxcoa
https://jxug.connpass.com/event/74628/
2018/04/12(木) 20:29:24.19ID:VZCiIxcoa
https://jxug.connpass.com/event/74628/
2018/04/12(木) 20:40:57.66ID:DSjsSHVwM
JXUG程の糞はない
2018/04/12(木) 22:46:37.96ID:5QtYL/tC0
いい加減少しはひねりくわえろよ
2018/04/12(木) 22:53:08.79ID:hFNSEAvI0
ひねり糞
2018/04/12(木) 23:09:59.82ID:+JkMRsuz0
>>697
おっさんの体験談を500円払って聞きたい奴おるのか?
2018/04/13(金) 02:54:35.62ID:+6APMX6m0
内容はよく分からんが>>702はまともな開発者の発想では無いな
小学生並みの所感だな
2018/04/13(金) 09:01:12.44ID:wThqHdscM
Xamarin程の糞はない
2018/04/13(金) 09:33:49.02ID:IpHTfNP0d
>>703
ハンズオンとかなら価値あるけど体験談聞いて人脈作るとかどうでもええわ
2018/04/13(金) 09:59:54.66ID:77EtVgtr0
面白い話が出るかは知らんが、初心者としてハマった話など何か参考になりそうな事あるかもあれば直接話し聞けて便利ってことで行くのは何もおかしくないと思うけどね

なんかこの人物事をすごく幼稚に捉えて自分に得することしかしようとしないで結局損してる感じな人に見える
2018/04/13(金) 10:11:23.50ID:gg+802Pja
前に参加した時はハンズオンだったな
悪くはなかった
しかし、他人が色々やってるのを外から貶さなくてもって思うわ
嫌なら自分独りで黙ってやってりゃ良いだけの話
2018/04/13(金) 10:58:11.35ID:x51jLnZma
人脈を馬鹿にしてる人多いけどスタートアップとかフリーランスとかで小規模なところから始めるとなると実際人脈の影響がかなり重要
能力さえあれば勝手に仕事が降ってくるなんてことないから
2018/04/13(金) 12:14:50.23ID:ZimTPDl5d
厶板なのにマ板みたいなこと話すのやめてよお…
2018/04/13(金) 12:20:54.53ID:6RZorOI8M
Xamarin長い髪を
2018/04/13(金) 13:10:00.81ID:wThqHdscM
フリーランス程の糞はない
2018/04/13(金) 13:44:06.05ID:wThqHdscM
スタートアップ程の糞はない
2018/04/14(土) 16:31:39.98ID:3QpYYSAL0
今のマイクロソフトはAIやらないとクビだよ
Xamarinなんて眼中にない
2018/04/16(月) 23:09:25.25ID:wQQZcM98d
.NET 広めたいだろうし早々捨てないんじゃねーの
むしろ Flutter が突然切り捨てられないか心配
2018/04/19(木) 01:09:27.26ID:Cs0T2NOJ0
Xamarinはオワコン
flutterやった方がマシ
2018/04/19(木) 01:27:12.80ID:vyrEtwxg0
来月が楽しみだな。
Google I/O 2018 Flutter正式リリース
Microsoft Build 2018 ??????
2018/04/19(木) 11:21:36.43ID:Io21if4GM
Flutterにも良いとこ悪いとこあるしな
誰か機能のミートアップ行ってないのかね
718デフォルトの名無しさん (ワッチョイ 4ee8-9jjH)
垢版 |
2018/04/19(木) 18:35:09.62ID:uXNcc0Zg0
Dart触ったことないや
C#よりいいって話は聞かないけど
覚えようかな
2018/04/21(土) 01:51:54.46ID:Um3oV1LQ0
Xamarin程の糞はない
2018/04/21(土) 09:45:17.24ID:VnaPO0hiM
>>719
じゃあ、自分の考える環境ランキングをザマリン含めて発表してちょ

最下位のザマリンは何位になるのかな?
2018/04/21(土) 10:47:29.18ID:W0qwA3Lv0
>>719
こいつはスカトロマニアで、一番の糞扱いは最高の賛辞
2018/04/21(土) 10:50:00.24ID:BErykLrA0
>>720
1. c#
2. Java
(省略)
98. PHP
99. Xamarin
100. COBOL
2018/04/21(土) 11:00:12.93ID:dE4NnFwYa
なんで一つだけプログラミング言語じゃないものを混ぜてるんだろう?
2018/04/21(土) 12:48:05.29ID:VnaPO0hiM
だな

まあ、719とは別人だろ、さすがに
2018/04/21(土) 13:12:33.63ID:BErykLrA0
Pythonもかなりの糞だがアリンコが群がって巨大な糞の塊になっている。
同じ糞なのにXamarinはアリンコが居ないw
726デフォルトの名無しさん (アウアウアー Sa06-0yKQ)
垢版 |
2018/04/21(土) 13:21:16.82ID:Bnlv6NAWa
この世には二種類のプログラミング言語がある

文句を言われる言語と
誰も使わない言語だ
2018/04/21(土) 13:21:59.60ID:KjkQvYeC0
比較対象の例
C# と Python (プログラミング言語)
Xamarin と Anaconda (環境)
2018/04/21(土) 15:11:29.65ID:EtmiWLRqM
1.Unity
2.flutter
3.ReactNative
4.Cordova
(省略)
100.Xamarin
2018/04/21(土) 15:28:52.71ID:u77z7pYM0
Microsoftはxamarinをrebootしないと、flutterにすべて持ってかれそう。
で、c#がやばくなる。
2018/04/21(土) 15:38:56.42ID:2+Gxpeio0
>>729
ねーよ
2018/04/21(土) 16:12:58.93ID:thwI/raIM
>>728
おぉ、すげえな
モバイルアプリ開発環境がそんなにあるとは知らなかったよ

つか、キチガイは限度を知らねえなwww

明日の期日は1000%守りますとか言っちゃう人?
2018/04/21(土) 19:46:15.31ID:BErykLrA0
>>727
オレが言うのもなんだが
最後の行は違うんじゃないのか
733デフォルトの名無しさん (ワッチョイ 8aeb-8E8L)
垢版 |
2018/04/21(土) 20:10:21.01ID:rhhKmGM30
Xamarin.Formsの標準機能で出来上がるものが、JSやらDartで作られたハイブリッドアプリと大して変わらないのが最大の欠点だろうな
疲れる割にしょぼいのが出来上がる
734デフォルトの名無しさん (アウアウウー Sa47-0yKQ)
垢版 |
2018/04/21(土) 20:13:08.93ID:G6KQIRG6a
具体性ZERO
2018/04/21(土) 20:37:59.23ID:jdfmkfYbd
>>733
無能
2018/04/21(土) 20:42:41.35ID:mRc8Nu870
>>733
疲れるって、その大して変わらないものならレンダラもいらないし、全部共通で作れるだろ。
そうやって作れるのがRNやFに比べてめんどくさとは思えないけどな
2018/04/22(日) 02:08:44.74ID:NwM04jJtd
Flutterはマテリアルデザイン以外のUIを選択できるのかな?
738デフォルトの名無しさん (ワッチョイ 4ee8-9jjH)
垢版 |
2018/04/22(日) 15:01:02.32ID:2TRizD7z0
GoogleはFUCHSIA次第なのかなあ
Androidは捨てるんだろうか
2018/04/22(日) 15:43:16.00ID:CmJI9UmB0
開発のしやすさから見ると、捨ててOK。
というか、UIフレームワークだけとっかえてくれればいい。flutterみたく。
データバインディングやAndroid Arch Componentsでいくらかマシになったとはいえ、
元がアレだから限界がある。
740デフォルトの名無しさん (ワッチョイ 4ee8-9jjH)
垢版 |
2018/04/23(月) 17:19:33.56ID:mN1lhFUr0
ここクロスプラットホームスレにしない?
2018/04/23(月) 17:32:06.13ID:+BpdrxJsM
Xamarin程の糞はない
2018/04/23(月) 20:31:01.44ID:FJJXXxGIM
クロスプラットフォームスレ勝手に作れよクズ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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