【消しゴム】MONOを使ってみるスレ4【じゃない】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2012/02/12(日) 14:16:18.49
Novellによって開発が進められているオープンソースの.NET環境である
Monoに関する話題を扱うスレです。

http://www.go-mono.com/
http://www.mono-project.com/

Gtk#
http://gtk-sharp.sourceforge.net/
MonoDevelop
http://www.monodevelop.com/index.aspx
Monologue
http://www.go-mono.com/monologue/
Moonlight
http://www.mono-project.com/Moonlight
MonoTouch
http://monotouch.net/

過去スレ
http://pc5.2ch.net/test/read.cgi/tech/1020215602/
http://pc12.2ch.net/test/read.cgi/tech/1100616350/
http://toro.2ch.net/test/read.cgi/tech/1253450199/
2014/01/05(日) 16:23:39.02
mono3.2.4 3.2.5 をソースからインストールしようとしたらエラーになる。
3.2.3まだはソースからインストールできたんだけど誰か原因分かるかたいませんか
ちなみにdebian7です。下のようなエラーが出ます

make[7]: *** `../class/lib/basic/basic.exe' に必要なターゲット `../../external/ikvm/reflect/*.cs' を make するルールがありません. 中止.
625デフォルトの名無しさん
垢版 |
2014/01/06(月) 17:26:44.72
>>623
ASP.NET MVC 4も使えないのに無理だろ
2014/01/06(月) 21:35:50.11
MVC4動かないの致命的だよな
これで4.0対応とか笑っちゃうよ
まぁMonoの問題ではなくXSPの問題なんだろうが
この辺金にならないからXamarinもまったくやる気ないんだよな
iOSとかAndroidなんてどーでもいいんだよ
2014/01/06(月) 23:38:29.77
MSが公開してくれればいいけど、
MSの立場だと、monoでモバイルクロスプラットフォームを補完しつつ、クライアントアプリ確保しやすくして、C#の価値を上げ、.netサーバを維持したいだろうし、
MSがOracleみたいにlinuxで儲けられるなら違うんだろうけど。
2014/01/07(火) 00:09:41.47
MSはAzureが絶好調だから現実にLinux(IaaS)で結構儲けてるぞ
もちろんWindowsの稼ぎ頭の地位を脅かすほどのものではないが
2014/01/07(火) 00:12:48.95
そういえばxamarinでは、novelの著作権侵害しないように、クリームルーム確保するのに、元novelのxamarin開発者はnovelで開発したところを開発できない(かった?)らしい。
ということで、コア開発者でxamarin残らずにPSM(やUnity?)関連のプロジェクトで開発してる人もいるらしい
2014/01/07(火) 00:16:02.76
サーバー関連、Oracleでいえば、Linuxのディストリビューション、SQLServerという感じか
631デフォルトの名無しさん
垢版 |
2014/01/08(水) 12:29:31.47
>>626-627
.NETの利点って1ソリューション2プロジェクト(サーバーとリッチクライアント)で一気に開発できる点だろうにな。
サーバー側がPHPなんかで開発だと、ぶっちゃけクライアント側も手頃な無料のでいいや状態になるよね。
632デフォルトの名無しさん
垢版 |
2014/01/08(水) 19:44:18.51
>>625
いや動くだろ? 何言ってんだ?
2014/01/08(水) 23:43:07.74
http://www.mono-project.com/Compatibility
一部サポートしてない機能があるけどMVC4動くよ?Web APIも使えるよ?
634デフォルトの名無しさん
垢版 |
2014/01/09(木) 14:06:17.44
>>632-633
XSで扱えない時点でそれを使えるとは言わない。
viやemacsで編集できるスクリプト言語じゃあるまいし。
http://i.imgur.com/8EcHn3P.png
635デフォルトの名無しさん
垢版 |
2014/01/09(木) 19:19:20.20
>>634
何いってんの? 馬鹿か? monoと何の関係もないじゃんw
636デフォルトの名無しさん
垢版 |
2014/01/10(金) 11:36:00.25
>>635
Xamarin StudioとMonoが関係ないとか大至急精神科に行った方が良いレベル
2014/01/10(金) 11:54:48.47
Xamarin Studio(笑)
2014/01/10(金) 12:40:03.90
>>636
おまえがいけよw
639デフォルトの名無しさん
垢版 |
2014/01/10(金) 18:21:48.24
>>636
馬鹿すぎるw テンプレートが無きゃスクラッチで書けよw
それが嫌ならVS使え、死ねw
640デフォルトの名無しさん
垢版 |
2014/01/10(金) 18:28:13.11
>>639
viでslnファイルから書くのかよw
641デフォルトの名無しさん
垢版 |
2014/01/10(金) 18:46:23.14
viは使いにくいです。
あれは仕方なしに使うものですよ。
みんなもっと文句言ったほうが良いよ。
642デフォルトの名無しさん
垢版 |
2014/01/10(金) 19:38:39.77
>>640
空のプロジェクトから始めりゃいいだろw アホかw
643デフォルトの名無しさん
垢版 |
2014/01/10(金) 19:55:10.56
現実的な答えとしてはVisualStudioで作ってコピー。
644デフォルトの名無しさん
垢版 |
2014/01/10(金) 19:56:49.61
>>639>>642
そんなことしている間にPHPやRubyならアプリ完成しているな。
645デフォルトの名無しさん
垢版 |
2014/01/10(金) 20:00:15.45
Xamarinは単体アプリは想定しているが、リッチクライアントは想定していないというのが答えだろう。
2014/01/10(金) 21:17:40.29
GUIならc++かpythonでいいし、WebアプリならPHPかRubyだし
LinuxやMacでc#ってのが、なんかこう全体的に中途半端
人類は、いつまでクロスプラットフォームって幻想を追い求めるんだろう
2014/01/10(金) 21:37:52.61
JavaのGUIさえまともならなあ
言語はScalaでも使っとけばいいし
2014/01/10(金) 23:07:26.79
Xamarinというかmonoでは、ロジックは一つの言語で書いて、GUIはプラットフォームネイティブのものをそれぞれ使えといってたような。
2014/01/10(金) 23:18:24.52
最近また、JSやC#でサーバーもクライアントもロジック共通化するのが流行ってきてるという、、、
2014/01/11(土) 00:13:15.30
c#最強だからな
ms以外のプラットホームで使いたいって要望が出てくる
2014/01/11(土) 00:16:27.05
逆に今どきPHPとかRubyを積極的に使いたい理由が聞きたい
2014/01/11(土) 00:27:00.05
pythonで書ければmono使うよ
2014/01/11(土) 00:36:46.96
MVC4動くんだから
VSで書いてMono入れたLinux鯖にでも配置すればいいじゃないか。

VSが使えないけどMVC4を使いたい&テンプレートが無かったら開発出来ないよーって話なら
親切な人がテンプレート作ってくれてるから使わせてもらうといいんじゃないか。
http://www.cafe-encounter.net/p1319/run-asp-net-mvc4-on-mono-monodevelop-on-mac-the-c-template-project
2014/01/11(土) 00:39:30.87
>>650
C#というかVS
言語の問題ならScalaとかで十分
2014/01/11(土) 03:02:00.94
scalarは中途半端
おとなしくjava使った方がまし
2014/01/11(土) 03:03:13.95
javaは中途半端
意地でもc#使った方がマシ
2014/01/11(土) 09:22:40.96
全ての環境でVS使って開発したいってのが総意でしょ
C#が最強って言われてもMono DevelopやXamarin Studioでもそう思いますか?って話で
逆にPythonやJSでもVS使うとすごく書き易い、やっぱVSすごいっすわ
2014/01/11(土) 09:31:27.09
Xamarin StudioとかVSをパクリきれてないんだよなぁ
2014/01/11(土) 10:07:50.13
スマホなら、VS(Expressじゃないやつ)で作れるけど、1プラットフォーム10万円かかるな。
https://store.xamarin.com

web系だと、VSで作るには、スマホ用と同じようにLinux実機でデバッグする機能、monoランタイムに切り替える機能が欲しいね。
2014/01/12(日) 08:01:01.46
pythonってvsで書いて、使いやすいのか?知らないけど
2014/01/12(日) 08:15:25.04
VSで正式サポートされてるんだぜpython
2014/01/12(日) 09:03:53.70
pythonだけならpycharm使うなあ
2014/01/20(月) 12:33:41.59
>>660>>662
デバッガの完成度だけはアホみたいに凄い。
2014/01/21(火) 00:49:08.30
エディタ使いでも、デバッガだけVS立ち上がるシステム組んでる話はたまに聞くな。
2014/01/21(火) 20:55:54.26
boostをリアルタイム解析してコーディングに追従してくる唯一のエディタ
2014/02/02(日) 14:00:06.34
もしかして、MonoTouchとMono for Android時代のライセンスだと年度更新料はそのまま?
http://xamarin.com/faq#q29
2014/02/02(日) 14:17:44.58
Xamarin.Android 4.12 からKitKat(4.4)のAPI対応したみたい。
それと、4.4.2のART RuntimeのGCにバグがあり、落ちてしまうようで、別の関数つかって対応したようだ。

http://docs.xamarin.com/releases/android/xamarin.android_4/xamarin.android_4.12/
2014/02/02(日) 14:36:05.92
mono 3.2.6
・osx版でllvmオプションが動く
せっかくllvmオプションでコンパイルしてあるのに動かないからLD_LIBRARY_PATHに追加して使ってたけど、
バグとして報告してたら、はやめに修正してもらえたのかも。
・MSBuildの修正
これは中の人のブログに書いてあったやつかな?
2014/02/13(木) 01:32:52.11
http://news.mynavi.jp/column/svalley/552/
AzureでXamarin向けの機能してるのって、新CEOと部署の方針なのかね
http://blogs.msdn.com/b/daisukei/archive/2013/11/25/xamarin-windows-azure.aspx
MSとしては普通のことなんだけど、mPaasとしては珍しく日本語の翻訳もある。
2014/02/13(木) 23:28:25.81
xamarin university の告知メール来た。
2000ドル払うのなら本格的に取り組まんと勿体無い
これmsdn会員向けの優待サプスクリプションの特典になってたよね。
671デフォルトの名無しさん
垢版 |
2014/04/04(金) 13:48:35.49ID:ZIYLiBEI
【プログラミング速報】.NET Frameworkがオープンソース化!MS,Mono,GitHubなどが.Net財団設立へ
http://maguro.2ch.net/test/read.cgi/poverty/1396585709/
672デフォルトの名無しさん
垢版 |
2014/04/04(金) 18:39:40.30ID:TozQEyA2
何が始まるんです?
2014/04/04(金) 23:52:48.91ID:43GtI/rW
azureや.netまわりでやってたことが、MSの社長交代後も順調に広がってくな。
Xamarin(Monoのチーム)のリソースがどんどんスマホに振り分けられることになりそう。
C# WebApp/Linuxは、サポートするところが出てくれば増えそうなんだけど、
どうなるかな。
Windows上でのみWeb向けのライブラリやチューンが、色々出てくることになるんだろうか。
2014/04/08(火) 16:44:54.53ID:h+V2EGQg
>>672
ホビィストコミュニティと商業ソフトウェア屋の共倒れ
2014/04/08(火) 16:51:43.15ID:h+V2EGQg
>>673
クロスプラットフォームツールは色んな組織が挑戦して失敗している
Microsoftが本気を出して、はじめて実現されるかもしれないし、されないかもしれない
2014/04/08(火) 23:34:55.02ID:u1AdasHy
クロスプラットフォームが成功しそうになってきたら
アップルとかが妨害してくるイメージ
2014/04/09(水) 00:06:29.72ID:yJo9+b13
>>676
それは確実。
2014/04/09(水) 10:30:50.90ID:lvO8yNj8
>>671
情報が遅いよ
そのスレ落ちてるよ。
2014/04/09(水) 17:43:48.93ID:qT/bvdsg
>>678
えっ、スレ立てから20分後に貼った>>671の情報が遅いだと…?
2014/04/09(水) 20:43:20.78ID:KBdvIOdb
嫌儲のスレとかどうでもいいよ
2014/04/09(水) 22:11:57.21ID:6vjqJJUY
存在期間が、4/4 13:30-4/7 朝ぐらいで、450レスぐらいのスレッドだった。
2014/04/10(木) 00:13:23.93ID:GizDTQFj
UnityがwebGL/asm.js向けに使えるil2cpp作ったのか。
イメージ的にはこういうソースは公開しなさそうだけど、どうするのかな。
http://game.watch.impress.co.jp/docs/news/20140409_643498.html

MonoにはNaClターゲットもあるから、今後はPNaClもasm.jsもブラウザ環境でいけるようになりそう。

jsへのトランスレータは、他にもあるのでUnityのが公開されなくても、XNAとかも移植出来るようだ
http://jsil.org
2014/04/10(木) 08:16:37.28ID:FMX8fFXB
>>682
>可読性の高いUnityのゲームコードがまず従来のコンパイラでCILバイトコードに変換され、
>それがIL2CPPでそっくりC++になり、次いでClangでLLVMビットコード化され、
>最後にenscriptenによって極限までコード表記が最適化された(そして可読性ゼロの)JavaScriptになる。
面倒そうだとは思っていたがWebGL版って一番Deploy時のCPUコストたかそうね。
2014/04/10(木) 11:33:37.09ID:kLuqm+tK
変換されたソースを使ってWebGL上でのデバッグは困難(JavaScriptのデバッグが困難という意味ではない)
だから完成後に一回変換するだけだろう
ただ、それでデバッグせずに確実に動くほどの完成度はまだなさそう
2014/04/14(月) 23:25:31.91ID:MEeZyq8Q
ServiceStackの最新リリース
最近REST APIでC10Kに対応出来るようなフレームワークとベンチマークが増えてきたのもあり、スタート地点の起動まわり改善に力を入れ出したらしい。
https://github.com/ServiceStack/ServiceStack/wiki/Release-Notes#v4018-release-notes

DB遅かったりテンプレートエンジンの描画遅いの前提だと、あまり気にならない点だけど、徐々に重心が変わって来てるからな。
2014/04/14(月) 23:26:44.68ID:MEeZyq8Q
MSもAzureでCQRSとか言ってる時代だし。
2014/04/30(水) 11:30:07.36ID:5nzSWOF1
.Net Frameworkで作成したexeをlinuxで使いたいと思い、monoで起動したのですがwebbrowserが表示されない•イベントが実行されない問題がおきています。
monoでは正常にwebbrowserが実行できないのでしょうか?
またそれ以外のコントロールは実行できています。
またこの問題が解決できない場合はqtにて類似品を作成したいのですがqtのIDEはvisualstudioと違い、デザイナーとエディタが統合されていないのでしょうか?
2014/04/30(水) 19:21:09.03ID:1rY13TGB
そのウエブブラウザってIEコンポーネントでしょ??
ちがったっけ?
2014/04/30(水) 21:12:27.28ID:lmTP9JE9
>>688
恐らくそれが原因ですので一から作り直すことにします。
回答ありがとうございました。
2014/05/02(金) 10:29:49.61ID:gqxjl6E5
コア部分はバージョンアップされてるし、
数年前にMonoMacとかでてるけど、
デスクトップ環境のGUI側はほとんどメンテナンスされてないから気をつけてね。

GTK#かWinFormが複数環境で動きそうに見えるけど。
GUIはOS個別対応にした方がいいかも。


http://vmem.jp/2012/02/16/monoでwebkitを使った簡易ブラウザ/
http://huseyincakir.wordpress.com/2010/01/22/mono-webbrowser-with-webkit-gtk-not-winforms/
2014/05/02(金) 10:36:32.43ID:gqxjl6E5
とりあえず、深追いは危険
https://github.com/mono/webkit-sharp/blob/master/samples/FunnyBrowser.cs

https://github.com/mono/xwt
http://zetcode.com/gui/csharpqyoto/
http://www.monogame.net
2014/05/15(木) 09:49:25.32ID:aaqXYuGQ
ぬっへっほっ
693デフォルトの名無しさん
垢版 |
2014/05/30(金) 08:07:27.63ID:pIegNf6z
MonoMacでBluetoothが扱えないみたいなのですが
Xamarin.Macを買ったら扱えますか?
2014/05/31(土) 00:03:43.93ID:+CfgkuDu
ストアアプリとか GPL以外でVM一緒に配布できるとかなので、
あんまり関係ないと思うな。

買えば、サポート経由で聞くことが出来るけど、対応してくれるかどうか。

一応、対応APIが増えたり、
http://developer.xamarin.com/releases/mac/xamarin.mac_1/xamarin.mac_1.8/

今後のロードマップがあったり
http://developer.xamarin.com/releases/mac/roadmap/

してるらしい。
695デフォルトの名無しさん
垢版 |
2014/05/31(土) 07:52:26.68ID:7ZAaXqjd
なるほど。
696デフォルトの名無しさん
垢版 |
2014/06/04(水) 14:34:38.50ID:aE9oMBjn
MonoってSystem.Security.Claims使えないの?
2014/06/04(水) 15:45:12.71ID:EcqG8xWf
System.Security.Claimsが使えないのでASP.NET Identityも動かない。
対応する予定もない。

諦めてPHPを使おう。
2014/06/05(木) 09:23:29.50ID:9stS0I8G
MonoはASP.NET MVC 3までしか対応していない。
2014/06/05(木) 11:40:42.91ID:lWOd+5X4
mvc4も使えないのにmvc5とか無理だわな
2014/06/05(木) 12:19:28.86ID:/T91KtMA
dll持って来てというのは、たまに聞くが。

MVCじゃないけど、ASP.net vNextってのはどうなるんだろう。
dllバラす方向みたいだけど。
http://www.hanselman.com/blog/IntroducingASPNETVNext.aspx
701デフォルトの名無しさん
垢版 |
2014/06/05(木) 22:48:34.91ID:VNYVlPqF
mvc5はmscorlibの新しい部分に依存しまくりだからねぇ。
バラしてくれた方が対応しやすいんじゃね
702デフォルトの名無しさん
垢版 |
2014/06/05(木) 22:49:59.93ID:VNYVlPqF
まぁ、今までの流れからしてサーバーサイドはXamarinもやる気ないし期待しない方がいいと思うが。
2014/06/12(木) 10:48:14.47ID:UeOUJnTr
MONO自体もうやる気もなさそうだし
今後登場するであろう新しいC#に期待したほうがいいのかね
704デフォルトの名無しさん
垢版 |
2014/06/13(金) 00:57:25.42ID:DxGzZl7X
MSが公開するのはC#コンパイラであって
ライブラリは、POSIX周りに手を加えないといけないんじゃないかな?
705デフォルトの名無しさん
垢版 |
2014/06/14(土) 02:03:23.51ID:iL62MEn0
C#の利点ってWeb APIサーバーとリッチクライアントを一元的に書ける点だと思うが、リッチクライアント特化のXamarinだと片手落ちだわな。

昔、画像処理システムを作ったとき、当初サーバーで大部分を処理してたがクライアントが増えすぎて破綻
サーバーはRAWデータだけを吐くようにし、加工はクライアントに移したという事があったが、
どちらもC#だったおかげで移行が楽だったという思い出がある。
706デフォルトの名無しさん
垢版 |
2014/06/14(土) 02:39:50.25ID:cPCAOHx9
海外では、ダッシュボードアプリをスマホに移植するのにxamarin使ってるような話も
707デフォルトの名無しさん
垢版 |
2014/06/14(土) 12:05:44.74ID:cPCAOHx9
mBaaSだと、サーバー側にあまりロジック置けないけど、XamarinからAzure Mobileのフル機能使えそう。Unityから使えるのも多い。

MMOゲーム向けのPhotonクラウドもWindowsサーバーで、カスタマイズできる。
2014/06/14(土) 18:00:40.93ID:TuLQMPYl
Xamarin、お仕事用にどうかと提案してみたけど、年間サブスクリプションを嫌がられるの(´・ω・`)
709デフォルトの名無しさん
垢版 |
2014/06/15(日) 10:48:23.19ID:O6kWl9gf
Gtk.ComboBoxEntry().ActiveTextのsetはどうやるのですか?
710デフォルトの名無しさん
垢版 |
2014/06/17(火) 00:36:31.55ID:2BmltRy+
事例紹介してみるとか
社内決済とるの大変みたいだったけど、
通信周りで凝ったアプリがうまく行ったそうで、そのノウハウもあり、
ネイティブで通信系最適化したものをiOSとAndroidで出す案件とかの相見積で威力を発揮するらしい。
https://speakerdeck.com/iseebi/xamarin-plus-mvvmcrossdetimukai-fa-yatutemita
http://blog.fenrir-inc.com/jp/2014/03/xamarin.html

こっちはサーバークライアントがC#だけど、
グラフとかのビューをHTMLにしたってあるね
http://www.xlsoft.com/jp/products/xamarin/apps_mti.html
711デフォルトの名無しさん
垢版 |
2014/06/20(金) 09:30:14.84ID:JvORDqjx
サーバーサイドが弱すぎて結局のところVisual StudioとWindows Serverで全部やることになるからな。
Xamarinはあくまでスタンドアローン向けだな。
2014/06/22(日) 15:34:39.54ID:pgNmLUVb
Xamarinは方向性も需要もiOSとAndroidアプリ専用だろ、Xamarin云々じゃなくてIIS以外でまともなASP.NET APサーバーが存在しない
2014/06/22(日) 15:37:43.04ID:pgNmLUVb
そう考えるとAppleのLVVMっていうアプローチはすごく正しいんだよな
Objective-CもSwiftもVMで動作するのになぜあれだけ速いかといえばAppleハード専用だから最適化されてるからだよね
.NET vNextでC#はネイティブコンパイラ云々言われてるけど期待できるのかね
Windows or WP専用のVMとコンパイラ作ってくれないかな
2014/06/22(日) 15:58:03.95ID:TCR6QL8D
>>713
Windows Runtimeの時代に何言ってるんだ。
715デフォルトの名無しさん
垢版 |
2014/06/22(日) 16:26:31.54ID:avY0KxGq
mono vmも.netのvmもjava/hotspotvmとは違いAOTコンパイラ持ってるし、Xamarin.iOSはAOTしてる。
716デフォルトの名無しさん
垢版 |
2014/06/22(日) 17:24:19.58ID:avY0KxGq
monoでは完全ではないがllvmのllasm出せたりする。ios向けではここら辺使ってたようだ。
http://www.mono-project.com/Mono_LLVM
Unityは、古いmono使ってるのでやり方が少しちがうかも。

unityの今後のweb対応では、
il2cppというツールでilasmをc++に変換して、enscripten経由でasm.js出すらしい。
http://m.game.watch.impress.co.jp/docs/news/20140409_643498.html
717デフォルトの名無しさん
垢版 |
2014/06/24(火) 11:51:11.54ID:ZxwOG2Eq
LinuxでXSP試してて微妙すぎて萎えかかってるが、
Windows Serverとかどうやってメンテナンスしてんの?
2014/06/24(火) 19:28:49.56ID:2n+v060M
OWINでセルフホストだ。
719デフォルトの名無しさん
垢版 |
2014/06/25(水) 22:05:36.47ID:bFMV3PM1
>>718
なにそれ
720デフォルトの名無しさん
垢版 |
2014/06/25(水) 22:37:27.19ID:Y9MijDq9
最近のまとめ記事があった。
http://devadjust.exblog.jp/20778096/

rubyのrackみたいに、C#のwebスタックを玉ねぎ構造にする感じ。
System.Webを初め、レイヤー・パーツごとにモジュール化してて、nugetで1からインストールできる様なものになりつつある。
2014/06/26(木) 21:25:37.17ID:H9dmmtDs
以前mono+nancyfxで簡単なサーバー作ってみたことがある。
セルフホストはapache benchで負荷かけると、
fastcgi+lighttpdで動かした時に比べて結構マシンの負荷も上がった印象があったなあ。
2014/06/26(木) 23:38:48.89ID:cmmggySl
apacheとmod_monoでASP.NET MVCを動かす場合って毎度httpd.confを編集しないとダメなの?
2014/06/27(金) 01:12:07.67ID:y+3ldF5K
だめだ、どうやってもMVC4が動作しない
動作できてる人いる? どのdllをローカルコピーするのか不明
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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