Xamarin Part7

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

公式
http://xamarin.com/

前スレ
Xamarin Part6
https://mevius.5ch.net/test/read.cgi/tech/1508356242/
Xamarin Part5
http://mevius.2ch.net/test/read.cgi/tech/1498575762/
Xamarin Part4
http://mevius.2ch.net/test/read.cgi/tech/1494196804/
Xamarin Part3
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/
2021/02/22(月) 22:18:27.52ID:6pUzX7QN
>>685
それがなんか関係あるの?
687デフォルトの名無しさん
垢版 |
2021/02/24(水) 20:43:50.85ID:DPzL4ixX
トヨタ株が上がればXamarinが羽化する
688デフォルトの名無しさん
垢版 |
2021/02/24(水) 21:23:41.02ID:JAk7stQ+
UnityのuGUI記述ライブラリ『Mux』をオープンソース化いたしました
https://www.pixiv.co.jp/2021/02/24/151803

コードホスティングプラットフォーム『GitHub』に、Unityで利用できるuGUI記述ライブラリ『Mux』をオープンソースソフトウェアとして公開しました。
pixiv insideに詳細を解説した記事を公開しています。

ライブラリ名:Mux
URL:https://github.com/pixiv/Mux
ライセンス:Apache-2.0
概要:
uGUIとはゲーム開発などに用いられるUnityのアプリケーションで使うことができるUIツールキットです。
これにXamarin.FormsのXAML処理系とデータバインディング機能を統合することで、UIの記述を容易にします。
689デフォルトの名無しさん
垢版 |
2021/02/24(水) 21:24:50.11ID:/ijFpzJL
>>688
板のルールをよく読んでください。
宣伝は禁止です。
690デフォルトの名無しさん
垢版 |
2021/02/25(木) 17:57:26.87ID:0Aa2beUH
>>688
削除依頼出してください。
691デフォルトの名無しさん
垢版 |
2021/02/25(木) 19:08:01.34ID:0Aa2beUH
>>688
Pixiv はそういう会社なんですか?
だんまりですか?
2021/02/25(木) 19:50:26.98ID:1TjVhoyM
過剰な自治はどーなの?
2021/02/25(木) 21:13:43.75ID:31y7mVU3
pixivなんか屑の集まりなんだからこういうことするのは仕方ない 
694デフォルトの名無しさん
垢版 |
2021/02/26(金) 07:11:14.86ID:5o2Tdb6Z
>>690
何この基地外
695デフォルトの名無しさん
垢版 |
2021/02/26(金) 08:03:24.35ID:5PoDdmHh
XAMLってXamarin以外でも使えんだ
2021/02/26(金) 09:12:47.97ID:pMM2YsfK
YAMLと間違えそう
2021/02/26(金) 09:37:17.74ID:K8Xef+5I
pixiv は、Ruby で有名な会社

Rubyのコアコミッター・中村宇作氏を採用し、Ruby開発とImageFlux開発を加速します
2021/02/26(金) 16:25:31.03ID:GXz7VgkU
NG推奨ワード: Ruby
2021/02/27(土) 06:46:11.74ID:MrxiVmpQ
別にruby自体に罪はないし個人的に好きな言語だけどね
2021/02/27(土) 15:56:53.15ID:pcjF2Szj
個人的には Rubyは、なかなか使えると思う。
node.jsはファイル関連がデフォルト非同期で、追加モジュールを入れないと
同期にできず、posixなどの伝統には合わないので使いにくい。
2021/02/27(土) 17:02:43.24ID:1wN3oF0B
なんかNGが続いてる
どうせルビー基地外が発狂してるんだろうな
2021/02/27(土) 17:14:00.49ID:W4QL4Nh3
ダメだこりゃ…
https://i.imgur.com/tjR3sZA.jpg
2021/02/27(土) 17:45:02.42ID:OYxAEqXw
IronRubyが生きてたらRuby+Xamarinもあったかもね
さらに重くなりそうだけど
2021/02/27(土) 19:13:38.98ID:NkUjfXZM
使うのに人脈が必要ってドキュメントがクソなの?
閉じコンってやつか
2021/02/27(土) 19:15:19.35ID:7Xt2bJIP
>>702
クソゴミすぎる
2021/02/27(土) 19:24:12.13ID:fAThacqp
COCOAのissueにコメント出すようにしたのか
まあ無償調査に礼を言うくらい当たり前なんだが今までガン無視だったからな……
https://github.com/cocoa-mhlw/cocoa/issues/16
ここで出てくるのが王子だったら多少は見直すんだが新チームの人か

しっかしXamarinの保存処理は迂回して独自処理に置き換えって
MSにとっては情けない対処が入っちゃったなぁ
2021/02/27(土) 19:55:13.17ID:Y/Tb94oW
そのアカウント、2014年に作られてから初のアクティビティが今月か…
2021/02/27(土) 22:38:57.84ID:2Z5Xe6zl
>>702
ひとりのイタいオッサンの発言をいつまで引っ張ってんのよ
709デフォルトの名無しさん
垢版 |
2021/03/01(月) 02:18:31.32ID:oEkWxClw
>>700
むしろデフォルト非同期だからこそnode.jsは他よりも効率的に動くんですよ
ちなみにあなたの言うposixなどの伝統でも相手が複数ならばノンブロックで読み書きしますよね
その時はselect()ループで待ち受けて読み書きできるようになったらそのイベントドリブンで読み書きしますよね
つまり結果的に非同期になるわけですがその部分を自分でやらずとも提供してくれているnode.jsはむしろ楽に便利に書けるわけです
2021/03/01(月) 17:59:53.61ID:+dGGGhWt
>>709
いや、ファイルの読み書きはそこまで複雑なものは必要無い事がほとんど。
非同期「も」出来る様になっているのは良いが、非同期がデフォルトで
同期がモジュールを追加しないとできないと言うのは困る。
2021/03/02(火) 07:34:11.82ID:kJOOtJPm
どこの馬の骨とも分からん野良モジュール入れまくってる輩がよく言うよwww
2021/03/02(火) 09:02:40.30ID:iYn8XUdk
スーパーハカーあらわる
手間かけたくないじゃん
2021/03/02(火) 11:00:27.71ID:eVqaXPB2
cocoa4億の内訳でてたけど、MSには1億ぐらいいってるな
アーキテクトとかでぼったくってる予感
2021/03/02(火) 11:04:27.47ID:JqRc085J
msに出てる金はサービス利用か何かじゃないの?
2021/03/02(火) 11:37:25.32ID:kJOOtJPm
https://static.tokyo-np.co.jp/image/article/size1/f/0/a/4/f0a45e21a79675da2a130288046aa098_1.jpg

血税4億投入して開発に回るのは400万
中抜き率脅威の99%www
ジャップwwwwww
2021/03/02(火) 12:15:30.24ID:h7GWeZyS
国も業界も腐りきってる。
奴隷商だけが儲かって残りはカス。
717デフォルトの名無しさん
垢版 |
2021/03/02(火) 18:52:04.10ID:2RCjcGnL
>>702
おまいがちょまど大好きなのは良く判ったぞ
2021/03/02(火) 19:14:43.63ID:OFil3iJn
>>702
今回やらかしてるのってXamarinのあのへんの連中じゃなくて、Azure営業部隊とかだから関係ないぞ
2021/03/02(火) 19:23:01.49ID:R7shEOQy
Azureが何やらかしたのかkwsk
2021/03/02(火) 20:01:52.87ID:argOcwJM
>>718
思い込みだろ。
Azure関係ないし
Xamarinのバグなら営業も関係ない。
営業をなんだとおもってるんだよ
2021/03/02(火) 20:36:17.74ID:DtJauKTP
>>720
日経くらい読んどけよ。厚生省に移ってから会議仕切ってるのはMS
2021/03/02(火) 20:43:50.55ID:jeBDzMLk
会議www
2021/03/02(火) 21:58:35.26ID:1YWrHDXV
よく分からんけど行政機関の会議(?)とやらを民間企業が仕切れるものなのか?
2021/03/02(火) 22:06:46.80ID:DtJauKTP
>>723
役人は技術に精通している人間ばかりでもないから有識者を呼ぶ。そこで事前に想定した結論通りになるように人選する。最近は人手もたりないから、ひどい時には有識者のメンツ集めも民間頼み。
>>722
パーソルはMS頼みやったってもうゲロってるんやで
2021/03/03(水) 00:14:00.54ID:SXbLmume
MAUIってwebも全部出来るようなこと言ってるけど
だとするとパーツにcssを使ってデザインできるようになったりするのか
2021/03/03(水) 00:38:39.52ID:49SW32xp
このタイミングでちょまどとパーソルCIO対談記事かよ
信頼関係だのコロナ禍をチャンスだのよくこんな記事出せたな…
https://techplay.jp/column/1476
2021/03/03(水) 01:10:57.90ID:g/rMkjBM
COCOAの反省会でもしとるんか
2021/03/03(水) 02:44:53.49ID:kHf0/fBx
記事というより自社紹介ホームページの一部だな
2021/03/03(水) 03:33:06.53ID:/CEd6Urb
>>721
日経読めとかいいながら厚労省ではなく厚生省ってじいさんかよ

日経なんてシステムの素人が書いてるのに
そんなの信じてるのか?
nvidiaのことを謎の半導体メーカーとかかいてるしなw

実機テストすらやってないと聞いているがそれならば
元請けのパーソルと受注させた厚労省の責任だ。
2021/03/03(水) 03:36:04.88ID:/CEd6Urb
>725
XamlでUIかいたのをそのままweb appにできるってことだとおもうぞ

おそらく自動生成のタグだからSEOがごみになる
Flutter webも自動生成だからコードがひどいらしい
2021/03/03(水) 04:20:10.42ID:d6RCeNqz
我が家の大蔵省ガー
2021/03/03(水) 06:40:42.67ID:Yu6SDsvl
>>726
コロナ禍をチャンスwとか草生えるわ。やっぱXamarinって糞だわ。ちょまど肩書にMSないけど辞めたんか
2021/03/03(水) 07:20:49.18ID:fvWkvMP4
>>730
デマおつ
734デフォルトの名無しさん
垢版 |
2021/03/03(水) 11:54:01.45ID:/CEd6Urb
>>733
どれがデマだっていうんだよ、いってみろ
>>730
の1行目は予想だし
2-3行目は事実。
Flutter webはろくでもないHTML, CSSになると利用者が言ってる。
2021/03/03(水) 13:03:16.33ID:H7qAMSzr
>>734
根拠のない伝聞と予想だけだからデマと言われても仕方ない
2021/03/03(水) 13:14:14.33ID:/CEd6Urb
>>735
バカなの?
「おもうぞ」っていう文末みれば1行目は予想だってわかるだろ

Flutter Webがゴミみたいなコードを生成するのは事実だ。
なにも知らずにそれを否定するおまえらのがデマ
2021/03/03(水) 13:54:35.87ID:fvWkvMP4
顔真っ赤
2021/03/03(水) 13:57:51.09ID:74+tNRGX
>>736
それってあなたの感想ですよね。なんかデータとかあるんですか?
739デフォルトの名無しさん
垢版 |
2021/03/03(水) 14:54:07.80ID:t34mHJCB
自動生成のコード、著しく不効率とかそういうのでないならどうでもいいのでは
デバッガビリティが元コードでできるの前提だけど
2021/03/03(水) 15:15:23.11ID:ZHhMNAUP
.NET MAUI は、Xamarin.Forms を進化させた
iOS/Android/UWP用のモバイルファーストなフレームワーク
だそうで、デスクトップ向けでは無いらしい。
2021/03/03(水) 15:48:34.59ID:/CRX0BjF
>>740
UWP対応ならデスクトップ対応できるんじゃないの
2021/03/03(水) 15:57:54.39ID:NSH/5M7t
>>740
リポジトリではDeploy to multiple devices across mobile & desktopって言ってるし、Xamarinブログでもデスクトップ向けではないとは言ってない気がするが。
2021/03/03(水) 16:52:01.31ID:/CEd6Urb
>>738
ひろゆきの猿真似しかできないアホ

ソースみれば事実かわかるだろボケ
2021/03/03(水) 16:58:14.43ID:SiTeUy3i
>>743
なんだろう、ウソつくのやめてもらっていいですか
745デフォルトの名無しさん
垢版 |
2021/03/03(水) 19:40:37.72ID:CckmJrDv
>>740
嘘つきがすぎるのでは
MAUIはXFの発展系でWinUIでもBlazorでも動くでしょ
746デフォルトの名無しさん
垢版 |
2021/03/03(水) 19:43:16.97ID:CckmJrDv
ほれ
https://i.imgur.com/ejMDcxP.jpg
2021/03/03(水) 21:02:33.74ID:jcK66euh
>>730>>740 も間違い。
このスレデマばっかり。
2021/03/04(木) 08:25:10.45ID:jzPq/gpP
>>747
間違いだとかデマだとかいうなら
どこがどう違うのか詳しく書け。
それができないなら否定などするな
749デフォルトの名無しさん
垢版 |
2021/03/04(木) 08:27:57.02ID:jzPq/gpP
>746
1行目のプラットフォームにwebがないじゃないか
MAUI対象からwebこっそりと外れたのかね
nativeしか入ってない。

webはXAMLじゃなくてhtml、cssだからな
無理に統合するとFlutterみたいなゴミソース生成マシンになってしまう
2021/03/04(木) 08:56:55.95ID:tkjVEYGc
最終的にはUWP、スマホ、webアッセンブリーが同一ソースでコンパイルできるって話だから
unoに近いものになるんだろうか?
2021/03/04(木) 10:11:26.43ID:tkjVEYGc
>>749
2つチームが有って、xamarinチームとBlazorチーム
後者がwebの担当だよ
2021/03/04(木) 17:57:02.69ID:cMZDIltz
>>747
https://devblogs.microsoft.com/xamarin/the-new-net-multi-platform-app-ui-maui/
.NET Multi-platform App UI (MAUI)
.NET MAUI is the evolution of Xamarin.Forms, a cross-platform
mobile first framework for Android, iOS, and UWP.
2021/03/04(木) 22:23:44.45ID:DfvwSfWw
>>730
1つのXAML、コードでWebはできない。Unoでできているのにポンコツすぎる。

>>740
https://github.com/dotnet/maui
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
754デフォルトの名無しさん
垢版 |
2021/03/05(金) 00:24:02.21ID:PN2XJih+
Flutter2.0がでたそうだ。進化しすぎてるわ
Linuxやwebもstableになったそうだぞ
MAUI, Xamarin、だいぶ遅れをとってとりそう

https://itome.team/blog/2021/03/flutter-v2/

>>753
MAUIに一時期、web入ってた気がするんだが勘違いか
2021/03/05(金) 00:54:06.73ID:/EdxYX/a
https://www.publickey1.jp/blog/21/uinet_multi-platform_app_uimauiwebwindows.html

新たに登場するBlazor hybrid desktop appは、いわゆるハイブリッドアプリ、つまりHTMLやJavaScriptなどの
Web技術を用いてアプリケーションを実装し、それをElectronのようなWebViewコンポーネントの上で実行する
ことでネイティブアプリのような使い勝手を実現するのと似た仕組みで、デスクトップアプリケーションを実現します。

で、こいつでMAUIのソースをそのまんまコンパイルできるってことらしい
2021/03/05(金) 00:57:50.23ID:bh8XrwWm
Blazorをよく知らないのだけど
html/javascriptでアプリを構築するの?

xamarin.formはc#でアプリを書くけど
同じアプリをc#からのアプローチと、html/javascriptからのアプローチとそう言う違いなのかな
757デフォルトの名無しさん
垢版 |
2021/03/05(金) 01:12:27.93ID:tw9DB+SW
>>754
ごめん、マジレスでそれ見て何がそんな進化してると思ってるのかよくわからないんだが
758デフォルトの名無しさん
垢版 |
2021/03/05(金) 01:42:14.41ID:PN2XJih+
>>757
web対応の正式版
sp app作ればそのままweb appとしても動く
それがベータ版だったのがstableになった。

時間かけてhtml, cssでweb app作らなくていいという事
タグが汚いらしいけど、SEO無視ならありだろう。

あとLinux対応もあるし、
トヨタが使い始めるとかいう話もかいてあった。

>>756
BlazorはC#だぞ。JSのかわりにC#でかける。
Blazorも種類がいろいろあるから詳しくは調べてくれ
2021/03/05(金) 01:51:52.38ID:AG7JDlnn
.NETで1つにまとめておきながらXAMLとXAML使わないキモい特殊構文Blazorの2本立て。
アホやで。
2021/03/05(金) 09:23:33.28ID:PN2XJih+
>>759
それは非効率なCSSが悪いからだろ
nativeにまでcssを強要するわけにはいかない
CSSが消えれば解決する
2021/03/05(金) 19:44:51.19ID:LzG23R/t
CSSが非効率とは?
762デフォルトの名無しさん
垢版 |
2021/03/05(金) 20:27:02.20ID:PN2XJih+
>>761
名前空間がない
予想外に上書きされたりしがちでバグの温床
大規模サイトになると管理が困難になる

CSSはグローバル変数のようなもので害悪

XAMLのほうが明らかにコード読みやすい、書きやすい
2021/03/06(土) 00:31:54.83ID:5CmX8taG
>>762
scoped css とか
CSS Modules とかは
結構一般的ですよ。

JSX(React)とかだと
ロジックから動的にとかアイデア次第でなんでもできます。
2021/03/06(土) 00:33:49.60ID:5CmX8taG
CSS汚染は
もう数年前から過去のものになってます。
765デフォルトの名無しさん
垢版 |
2021/03/06(土) 02:30:24.42ID:UCFD3nLW
>>764
web開発よー知らんけど外部のテンプレートとか使う時でも汚染一切ないの?
2021/03/06(土) 02:40:56.27ID:SLCml1Ac
>>765
css moduleに対応してればOKかな?
2021/03/06(土) 13:20:22.85ID:pBJyn2P6
>>763
ピュアなCSSで保守性とかの問題が解決できてないっていうのは
今も変わってないんじゃないかね

それらの技術のIT業界での採用状況、シェアはどの程度なんだろうな

Scoped CSSでも問題がでるという話もあるようで
https://ics.media/entry/200515/
2021/03/06(土) 14:38:12.93ID:t6oqPQ7k
VS16.9にしたら、cascadepackageがロードできませんでしたってVS起動時に出るようになって
ホットリロードが効かなくなるわ、ビューワーがそもそも出てこなくなるわ
何だよこれ
2021/03/06(土) 14:41:45.62ID:E/+DZq4q
Xamarinみたいな糞でやるからそうなる
2021/03/06(土) 14:43:11.81ID:1OrKOdgh
それはXamarin関係ない
普通にVSのアプデに失敗しているだけ
2021/03/06(土) 15:12:45.85ID:SLCml1Ac
>>767
元はXAMLを主戦場にしてまして
今はWebViewに主戦場を移しましたが、
CSS凄いですよ。
改変の歴史がありますので少々乱れた感ありますが、
マイナス要素は今のところ感じませんね。
2021/03/06(土) 15:37:47.16ID:8kl6/TXr
javascript/htmlのエコシステムとかたまにいうやついるけど、そんなもんあるようで全くない

jqueryに始まり、元があまりにも糞過ぎてそれを改善しようとしてできたので、元が普通であれば元から必要ないもの

cssが元からまともなら>>762のscoped cssとかCSS modulesとか元から必要なかった
2021/03/06(土) 15:43:26.28ID:8kl6/TXr
javascript/html/cssという最悪のゴミをどうにかまともにしようと、みんであーだコーダで頑張って作り出してる環境がjavascript/html/cssのエコシステム

その大半が元が最初からまともだったら最初から必要なっかたものばっか
774デフォルトの名無しさん
垢版 |
2021/03/06(土) 17:07:16.05ID:H/ZW3U50
>>773
なんか語るに落ちてないか
2021/03/06(土) 17:11:41.96ID:t6oqPQ7k
何でこうあれも否定、これも否定ってやつばっかり何だろう
JavaScript/html/cssなんて当時の最適解として出てきて今はそれを改良してるだけなのに
2021/03/06(土) 17:36:59.81ID:YL/rZ+jE
HTMLベースは開発効率悪いからわざわざWeb以外の開発に使いたくないってだけ
2021/03/06(土) 17:49:15.74ID:E/+DZq4q
もともとドキュメントをブラウザに表示させることしか考えてなかった
そっから見た目をもうちょいこだわりたいとか言い出して
ユーザーからの入力を受け付けたりアニメーションしたいとか複雑になってきたのに
新しく作り直さず無理やりもともとのを拡張していくからこうなる
778デフォルトの名無しさん
垢版 |
2021/03/06(土) 17:55:59.96ID:6bGwU3Wn
今がいいなら気にならんけどな

自分も以前はjavascriptって聞くと2000年代の地獄のイメージを持っていたが
今はもうそんなことないんだろ?

vb6がC#に進化したようなもんじゃないの
2021/03/06(土) 18:05:42.64ID:8kl6/TXr
>>768
おまえも否定ばっかしてんなよ
自分の事棚にあげてんじゃねぇよカス
2021/03/06(土) 19:45:07.91ID:pBJyn2P6
>>776
そうだよね、まだ生産性が悪いからnativeでhtml/cssは避けられている。

JSの出来が悪いからしかたなくTSが伸びている
CSSがゴミだからCSS in JSとかいろいろ代替はでてきたが
決定打となるものはでていない。

>>778
なんかたとえが悪いな
C#ほど完成度高かったらどれだけ楽か
2021/03/06(土) 19:57:43.65ID:SLCml1Ac
Webサイトレベルのデザインやるなら
XAMLじゃ無理だと思いますけど...
782デフォルトの名無しさん
垢版 |
2021/03/06(土) 20:02:43.05ID:5CmX8taG
あと、Web開発でcssにScopedが求められる背景や意味が
ここの人判ってないんじゃないですかね?

XAMLじゃそもそもシンプル過ぎて、
そもそもデザイン性が無いか、
複数のデザインライブラリが入り乱れる運用事情とかほぼないでしょ?
2021/03/06(土) 20:13:32.00ID:C3zscjc/
それは作るものによるだろうな
業務システムならXAMLで充分
2021/03/06(土) 20:14:02.66ID:pBJyn2P6
>>782
認識がずれてる

XAML単独でどうこうではない。
XAMLを使う技術、例えばWPFならきれいなUIのnative app作れるだろう
短時間で効率よくUIつくれる
そういうのを効率がいいと言っている。

1pxレベルでコントロールが必要なweb designの話もしてない。
いまはいかに生産性高く、app UIを作るかという話

見下してるけどおまえのがわかってない。
C#やフレームワークにカプセルかや名前空間の機能があるのだから
XAML自体にその機能はなくてもいい
2021/03/06(土) 20:36:20.21ID:Qj4N5yBz
ザマオンプレ爺まだ生きとったんか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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