Xamarin Part4 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/05/08(月) 07:40:04.29ID:KaTWGm/F
C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を
を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!

公式
http://xamarin.com/

前スレ
Xamarin Part3 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1483089021/


Xamarin Part2
http://echo.2ch.net/test/read.cgi/tech/1480602653/

Xamarin Part1
http://echo.2ch.net/test/read.cgi/tech/1359861574/
2017/05/28(日) 01:51:26.74ID:2K8JxE4j
>>336
あ、まじで?
じゃあ普通に C#の書き方で書いてみるわ
2017/05/28(日) 06:50:51.68ID:cURbMMf/
ちょまどが嫌い!アンチちょまどな人の特徴について
http://www.utali.io/entry/2017/04/03/184119
2017/05/28(日) 07:32:49.16ID:8w5l6agq
裾野を広げるっていうと聞こえはいいけど、キモい層を増やしてなんか意味があるのかね?
一時的に内輪で盛り上がるだけで終わりじゃないのかと
他の技術コミュニティと見比べてみてそう思う
MSも昔はもっとコア層向けの情報を発信していたと思うんだが
2017/05/28(日) 07:42:42.76ID:QnTFcS05
せやな
341デフォルトの名無しさん
垢版 |
2017/05/28(日) 07:43:27.80ID:SuTF3v3V
>>339
まさにアンチの思考法でワロスら
2017/05/28(日) 08:30:23.13ID:uP84lbSX
あっXamarinに負けた同業者さんの恨み言だー
まあ頑張りなよ、いつか勝てる日が来るかもだしさw
2017/05/28(日) 08:34:16.65ID:QnTFcS05
負けたってどういう意味?
同業者って何?
2017/05/28(日) 08:37:48.76ID:7vnd2VbN
プログラマでも無ければこの業界に関わりのある人間でも無い
会話が成立しないから相手にするだけ無駄
345デフォルトの名無しさん
垢版 |
2017/05/28(日) 08:54:44.99ID:1kfTQYrn
同業者 = Cordova, NativeScript, Corona, Kivy, RubyMotion, Cocos2d-x
MSみたいな大手会社に売却できなくてぐぬぬ
2017/05/28(日) 09:06:32.76ID:f99ENuQb
>>345
お前自分で何言ってんのか理解してるか?
2017/05/28(日) 10:02:27.52ID:ShRqIAO9
姫に中田氏やりたすぎて頭おかしくなってしまったんだろう
かわいそうに
348345
垢版 |
2017/05/28(日) 10:08:54.97ID:ZXIsROaD
1言語マルチプラットフォームの同業を挙げたのに理解せずワロスが
お前らそれでも業界人かよぉ
2017/05/28(日) 10:17:38.80ID:BaI9IPlr
ReactNative相手には沈黙かよw
2017/05/28(日) 10:32:23.50ID:ZXIsROaD
そいつ最初からFB内製で買収/売却に関わらなくね?
GoMobileも同じ理由で度外視かな
2017/05/28(日) 11:45:54.77ID:uP84lbSX
>>349
泥が劇重のReactNativeさんはTitanium化まっしぐらだろ
2017/05/28(日) 13:11:22.30ID:dWe13J5/
クロスプラットフォームは全部糞
ネイティブで全部開発したほうが結局は早いしクオリティも上がる
Xamarinで開発するとは妥協する人生を歩むということ
2017/05/28(日) 13:27:58.78ID:w6vv9NyD
人生は妥協です
2017/05/28(日) 13:35:24.66ID:BaI9IPlr
しょうがねえ、姫で妥協してやるか
2017/05/28(日) 14:28:03.44ID:ew7wH7J4
>>352
でもおまえxamarin使えないじゃん
2017/05/28(日) 14:54:46.48ID:ICJEpTIS
xamarinのバッドノウハウを学ぶ時間があったらネイティブ開発を学ぶ時間に当てたほうが遥かにマシ
xamarinなんかネイティブ開発を超えて主流の開発手法になることなんかありえないからな
君らがバッドノウハウの習得に費やした時間やエネルギーはいづれ無駄になるということだ
2017/05/28(日) 14:58:31.11ID:Bq9nYNkB
というか、結局各OSの挙動やapiをしらないと作れない上にxamarin特有のテクニックも必要になるから学習コストが高すぎて業務じゃつかえない
開発者が集まらんわ
2017/05/28(日) 15:24:32.75ID:2zygUJ+c
>>357
それくらいの学習もできないアホに業務やらしてんの?
2017/05/28(日) 15:25:21.13ID:ICJEpTIS
custom rendererを作らないと実現できないと分かったときの腰の重さがすごい
もう二度とxamarin studioを立ち上げたくなくなる
xamarin.formsのみでiOSやAndroidのこと知らなくても作れるようにしとけや
2017/05/28(日) 15:29:48.30ID:ew7wH7J4
>>358
うん
残念ながら
2017/05/28(日) 15:31:37.38ID:ICJEpTIS
結局今までVisualStudioで長年C#の仕事してきてて、
今更swiftとかjavaとか勉強したくない人が
UIのクオリティの低い
ビジネス用アプリを作りたいという場合しかxamarinの存在価値はないんだと思うな
362デフォルトの名無しさん
垢版 |
2017/05/28(日) 15:35:45.98ID:9tRj7diM
結局Javaなのかなあ
c#いい言語だと思うんだがなあ
2017/05/28(日) 15:39:20.07ID:2zygUJ+c
iOS Android C#それぞれ開発経験あるものからしたらほんとクロスプラットフォーム開発捗って便利だわ
364デフォルトの名無しさん
垢版 |
2017/05/28(日) 15:45:31.45ID:SuTF3v3V
>>356
お前ここに書いてる暇があったらネイティヴ開発してろよw

>>362
なにからそう思ってるのか知らんけど、>>356はXamarinもXamarin.Formsの違いもよくわかってないきちがいだぞ?
毎回でて来てはフルボッコされてるのに相変わらず粘着してる。
Xamarin.Forms使わなかった場合で各々のプラットフォームで作ったのと違いが出て困る場合をむしろあげて欲しいわ
365デフォルトの名無しさん
垢版 |
2017/05/28(日) 15:46:31.52ID:SuTF3v3V
間違えて試しに書いた画像あげちゃったじゃん。けど間違ってないからいいか
2017/05/28(日) 16:22:25.82ID:dWe13J5/
絶対にXamarinを許さない
2017/05/28(日) 16:40:54.66ID:r+EEn2V/
C#使うけどVSとUnityでしか使わない
というかXamarineを使う用途がない
2017/05/28(日) 16:56:16.03ID:l6ApmnRI
XamarinもVS使うのだが
2017/05/28(日) 17:06:30.59ID:w6vv9NyD
>>367
用途がないなら使わないに決まってるだろアホか
2017/05/28(日) 17:08:19.32ID:y1DVCGg5
>>356
で、君はなぜそれでもXamarin使ってるのかな?
2017/05/28(日) 17:17:24.76ID:uP84lbSX
あぁ、クロスプラットフォームが覇権を取ると両対応で2倍取れてた単価が下がるから嫌がってんのかw
まあC#の習得すら出来ない無能なら仕方がないさ、ゆっくり淘汰されていきなよ
2017/05/28(日) 17:17:46.79ID:BkK3xJKR
どうしたらちょまどと仲良くなれるん?
373デフォルトの名無しさん
垢版 |
2017/05/28(日) 17:23:30.07ID:9tRj7diM
C#とXamarinだけでAndroidアプリが作成できるって本当ですか?
2017/05/28(日) 17:37:27.30ID:ZQkpLIUW
>>373
ID変更するのを忘れてるぞw
2017/05/28(日) 17:39:47.64ID:uP84lbSX
去年の今頃、formsは地雷だってあれほど喧伝されてたのになあ
地雷に食いついて地雷を踏み抜いて地雷じゃねーか!て
いやまあそらそうやろ、としか

100歩譲って、知らずに挑戦するのは別に悪くないことだけど、二週間も試せばrendererとdependencyService山盛りになったやろ?

そこで方針転換出来ずに強行しちゃったのは、判断力の問題ですな
Xamarinのせいにするのは愚かすぎる
2017/05/28(日) 17:47:50.87ID:jA3mcJTy
C#でAndoridとiOSのコード85%を共通化できる。
それだけで十分。
2017/05/28(日) 17:51:01.20ID:uP84lbSX
>>373
本当ですが、要件によって複雑さが跳ね上がる可能性を考慮して下さい
数画面の業務アプリ程度ならお手軽ですが、市販品レベルのUIUXをお望みなら、結局はAndroidSDK資料と実装例Javaコードを読み込む事になります
2017/05/28(日) 18:01:19.40ID:N0JAbLSc
>>375
ネイティブ開発ってそのrendererとdependency serviceに加えてXamarinで共通化できている部分までも各プラットフォーム毎に書くことに等しいんだが
2017/05/28(日) 18:11:03.45ID:dWe13J5/
formsだけでできないならクロスプラットフォームの価値ないんだよ
custom rendererを作らないといけないと分かった時の腰の重さったらねえわ
ネイティブでやるなら資料豊富だからそんなもん大したことないんだよ
資料の少ない中細かい部分の変な挙動を直すためにググって解決策を探すのは苦痛でしかないね
その時間でネイティブで完成できてしまうんだが。
大体お前らは80%共通化できたとか言うけど工数は本当に削減になってんのかって。
細かい部分の変な挙動を直すのにググってる時間が本当に無駄
2017/05/28(日) 18:17:36.26ID:uP84lbSX
>>378
formsでやってることなんて最低限のUIコントロールと画面遷移くらいじゃん
その様子じゃXamarinのネイティヴ実装を試したことも無いんだろ

コンコルド効果で後に引けない気持ちは分かるけどさ
ダメな時は土下座撤退しないと死ぬし、新技術導入時は退路を確保しないと死ぬよ
Xamarinのせいにしてたら、アンタまた同じ目に遭うぜ?
2017/05/28(日) 18:19:24.95ID:cURbMMf/
>>379
これだよな
モデル部分なんて共通化したってたいしたメリットないんだよ
そらデメリットなければ共通化したほうがいいんだが

モデル部分なんかどっちかつくってそれを変換して開発ってのが簡単だしね
2017/05/28(日) 18:23:42.81ID:dWe13J5/
C#で共通化できることより
qiitaとかstackoverflowに技術情報がたくさん蓄積されていることの方が重要
Xamarinやってるやつは細かい部分の挙動を直すためにハマってる時間が苦痛じゃないのかと聞きたい
こんな苦痛な時間を味わうぐらいなら共通化できなくてええわ
2017/05/28(日) 18:26:07.38ID:dWe13J5/
ネイティブ開発でもハマることはあるけどXamarin程の苦痛を味わうことはないね
ひどいときはXamarinのバグで直せない挙動とかもあるからな
本当に糞
384デフォルトの名無しさん
垢版 |
2017/05/28(日) 18:27:02.51ID:5PoemCMM
C++で共通化すればいいんやで
2017/05/28(日) 18:27:28.55ID:jA3mcJTy
>>379
そりゃ時間かかるのは最初だから、始めたばっかりだからだろ。
2017/05/28(日) 18:27:40.43ID:MVa872eC
ものすごいC#信者が孤軍奮闘してるなw
Xamarin自体は別に否定しないけど、C#ってそんな良い言語かねぇ
2017/05/28(日) 18:29:05.37ID:cURbMMf/
>>383
マジでこれ

>>384
これが正解
2017/05/28(日) 18:29:51.26ID:uP84lbSX
あらー
論破されてレスできず独り言と自演ですか
気の毒だねえ...
2017/05/28(日) 18:36:07.71ID:dWe13J5/
ハマったときの解決に要する時間がXamarinは最悪クラス
この1点でXamarinを採用する理由はなくなる
コードの共通化も何もかも大した問題ではなくなるレベル
大体ハマりにくい開発環境の方がプログラミングしてて楽しくないか?
結局解決できなくてあきらめて製品のクオリティが落ちるという結論になる
エンジニアもデザイナーもお客さんもみんながっかりするのがXamarin
2017/05/28(日) 18:37:33.66ID:jA3mcJTy
>>389
やめたほうが…
2017/05/28(日) 18:41:10.69ID:uP84lbSX
>>390
すいません、やめます...
2017/05/28(日) 18:43:51.75ID:dWe13J5/
大体microsoftはスマホの分野に進出したいならまずWindosPhoneのシェアを二桁取ってからものを言えといいたい
appleとgoogleにスマホの分野で先を越されたくせに後から入ってきてパイを横取りしようとしているだけ
クロスプラットフォーム開発環境じゃなくてWindowsPhoneに特化した独自の製品やサービスを考えろよ
本当に糞
2017/05/28(日) 18:47:45.34ID:jA3mcJTy
>>391
さようなら。
2017/05/28(日) 18:48:04.62ID:jA3mcJTy
>>392
超同意
2017/05/28(日) 18:55:17.65ID:dWe13J5/
スマホを用いたより良い製品やサービスを考えるのではなく、
appleやgoogleが創り出したパイを横取りしようとしているだけの会社の製品を使おうと思う人たちの気がしれないわ
君らパイを横取りすることに加担してるだけやで
スマホを用いたより良い製品やサービスを考えている企業に加担するほうがまっとうな人生だと思わんか?
2017/05/28(日) 18:56:10.89ID:2zygUJ+c
>>389
なんか自分の能力のなさを誇ってる感じだね
2017/05/28(日) 18:58:39.64ID:dWe13J5/
他では通用しないバッドノウハウの習得に膨大な時間をドブに捨ててればいいじゃん
2017/05/28(日) 19:10:02.91ID:BaI9IPlr
Androidなら今の注目はKotlinだろ
C#なんて信者にすら停滞期って言われてる言語誰が使うんだよw
2017/05/28(日) 19:13:06.86ID:2zygUJ+c
>>398
クロスプラットフォーム開発しないなら別にそれでいいと思うぜ
2017/05/28(日) 19:13:29.82ID:ZQkpLIUW
>>395
Xamarinの母体のMono Projectはもともとオープンソースの有志が立ち上げたものだろ
いつの間にやら運営主体が悪い意味で商業ベースに染まって行くのを見かねてMSが買収、無償化の流れを作っただけ
MSにとってはスマホを使った製品やサービス云々より.NETが一般に普及することを優先しているだけだと思うが
2017/05/28(日) 19:20:55.90ID:dWe13J5/
Xamarinは糞
絶対にXamarinを許さない
2017/05/28(日) 19:24:35.61ID:9s6n4adP
自分の実力のなさに対する逆恨みだな
>>401
2017/05/28(日) 19:30:05.77ID:jA3mcJTy
>>398
うんこJavaよりC#にそっくりでイケてると思う。
2017/05/28(日) 19:30:28.98ID:N0JAbLSc
結局これまでネイティブ開発してきた人間が従来のやり方を抜け出せず
何が何でもそれが最適だと思い込んでしまってるだけなんだな
会社とかでこういう使えない上司がいると厄介
2017/05/28(日) 19:32:02.77ID:cURbMMf/
>>401
実感がこもっててリアルだよな
業務ではマジで糞だよ
2017/05/28(日) 19:33:04.36ID:cURbMMf/
>>403
Kotlinでいいだろw
バーカ
2017/05/28(日) 20:20:13.80ID:w6vv9NyD
>>379
またお前か
2017/05/28(日) 20:24:06.96ID:MVa872eC
>>400
いや、そのずっと前にNovellに買収されてて、しかも芽がないからリストラされたじゃん・・・
そのリストラ後に、プロジェクトが死に体になってた所をMSが拾ったんでしょ
409デフォルトの名無しさん
垢版 |
2017/05/28(日) 20:50:24.35ID:kHXVuemO
これ真っ赤にしてCamarinはクソって言ってる奴ら、一人の自演だろw
全部同じ口調でテラワロス
410デフォルトの名無しさん
垢版 |
2017/05/28(日) 20:55:05.47ID:SuTF3v3V
モデル共通化しても意味ないって言ってる奴、どんだけハローワールドに毛の生えたプログラムしか作ってないんだよw
普通モデルの方だけで6-7割共通化できるぞ
411デフォルトの名無しさん
垢版 |
2017/05/28(日) 20:57:54.96ID:9tRj7diM
Kotlinは補助なんだよなあ
2017/05/28(日) 20:57:55.14ID:cURbMMf/
チンポ騎士団必死だなw
2017/05/28(日) 21:06:44.40ID:dWe13J5/
大体Xamarin studioが馬鹿すぎだろ
gitでブランチ変えただけでビルド通らなくなるとかどんだけ原始的な開発環境なんだよ
頻繁にビルド通らなくなるからな今までいろんなIDE触ってきたけどこれ程ひどい糞は見たことがないね
ビルドが通らなくなるとか能力関係ねえだろどう考えてもXamarinが糞
他に通用しないバッドノウハウを蓄積しないと使いこなせない糞環境は糞
キングオブ糞
2017/05/28(日) 21:14:02.75ID:9s6n4adP
>>413
じゃあVisual Studio使えばw
2017/05/28(日) 21:26:56.31ID:RiBuwXjF
むしろ何でいまさらXamarinStudioなんか使ってるんだ
普通はVisualStudio使うだろ
2017/05/28(日) 21:41:26.89ID:w6vv9NyD
Xamarinに仕事奪われて発狂してんだろ
2017/05/28(日) 21:51:43.24ID:cURbMMf/
ご覧ください
これがチンポ騎士団ですよw
老騎士を切り捨てたときと同じでしょww
2017/05/28(日) 22:04:30.83ID:RiBuwXjF
>>412,417
煽りにも余裕がなくなってきたなw
419デフォルトの名無しさん
垢版 |
2017/05/28(日) 22:06:50.76ID:SuTF3v3V
煽ってる内容がツッコミどころありすぎて大草原。
XamarinStudioとかもうねえよw
2017/05/28(日) 22:28:03.74ID:yMZbPHv/
>>413
Xamarin Studio ワロタ
2017/05/28(日) 22:34:10.89ID:1qo5+3Oh
参考画像を貼っておきますね
http://livedoor.4.blogimg.jp/michaelsan/imgs/c/d/cd16c283.gif
2017/05/28(日) 22:50:10.37ID:dWe13J5/
VS for macは今月の5/11に正式リリースされたばかりなのにこの叩きようかよ
君らが今まで長く使ってきたXamarin studioが糞だというのは同意のようですね
VS for macも糞なのかどうは知らんが
423デフォルトの名無しさん
垢版 |
2017/05/28(日) 23:11:08.60ID:SuTF3v3V
結局お前のネガキャンは偏って間違って更新もされない情報から出来てるってことだよ。
だからなに言ってもフルボッコにされる。

いいからお前が作ってるもの同じ言語だったら共有できる割合言ってみろよ。
少なければ無能の証明だし多ければクロスプラットフォームにしないことでまた無能の証明になるけどな
424デフォルトの名無しさん
垢版 |
2017/05/28(日) 23:12:49.65ID:SuTF3v3V
もちろんXamarin使ったらそれゆえのトラブルとかサイズが大きくなるとか銀の弾丸じゃないのは勿論だけど、うまく使ってらすこぶる有効なのも間違いない。
ほんと共有のこと考えなくて各々個別に作ってりゃいいなんていろんな意味で楽だよね
2017/05/29(月) 00:38:17.15ID:99fP5rUS
VS for macでもやってみたが
gitでブランチ切り替えてビルドしても最新のコードをビルドしなかったり、
ビルドエラーが出て一旦VS for macを終了させて再起動しないとビルド成功しなくて何も変わってねえじゃねえか
お前らこんなのをありがたがってんのかAndroid studioだったらこんなことねえぞ
2017/05/29(月) 00:40:38.62ID:ETBoZX1O
>>425
ちゃんと再現可能な手順を書きましょうね、いくらキチガイでも
2017/05/29(月) 00:42:00.44ID:feJPdOjz
ほとんどの奴はWindowsのVisual Studio使ってるから共感は得られないぜw
>>425
2017/05/29(月) 00:46:13.21ID:99fP5rUS
gitでブランチを切り替えるだけだ
最新のと何か月か前のと切り替えるだけ
Nugetで取得したパッケージが変わったりすると分かんないのかな
こんな糞な開発環境はないよ
2017/05/29(月) 00:54:13.55ID:99fP5rUS
最新のコードがちゃんとビルドされてるか分からないから
毎回VS for macを終了させて立ち上げなおしてビルドしないと駄目なんか
あまりにも糞すぎる
IDEなのにちゃんとビルドできないとか頭おかしい
ちゃんとビルドできるようにしてください
2017/05/29(月) 01:08:16.05ID:99fP5rUS
Xamarinは糞だがVisual Studioも糞なんだな
.NETというのも糞なんじゃないのか
糞をありがたがる糞の集団か
2017/05/29(月) 01:11:10.00ID:feJPdOjz
Xamarin Studio w
2017/05/29(月) 01:36:35.14ID:nXERLMgu
>>430
そりゃMacのVisual Studioは名前だけでXamarin Studio改だからなw
2017/05/29(月) 01:45:27.32ID:99fP5rUS
まともにビルドできないIDEを正式版としてリリースするとかありえない
Visual Studioが最強のIDEとか言われた時代は完全に過去のことなんだな
あきらかにAndroid Studioの方が全てを上回っている
もうmicrosoftは完全に過去の会社なんだな
まともにビルドできない製品をリリースする会社の製品なんか使いたくねえわ
C#もVisual Studioも糞お前ら完全に時代の流れに乗れてねえわ
2017/05/29(月) 01:51:44.55ID:nXERLMgu
Xamarinは非Microsoft、旧Xamarinチームの賜物。
ようやくMicrosoftの介入が始まったところだよ >>433
2017/05/29(月) 02:29:42.38ID:kbe0Kudi
まだEclipseを引き合いに出すのなら分かるがIDEの対立煽りの流れでAndroid Studioを持ち出す奴はじめて見た
2017/05/29(月) 02:31:44.38ID:iQYZDcPi
>>435
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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