よく分からんのでまとめて下さい。
会社のローカル開発環境はお金払うの?
JavaRuntimeとかあったような…
諸々よろしく。
探検
Java有償化まとめ
■ このスレッドは過去ログ倉庫に格納されています
2018/07/23(月) 15:03:10.26ID:JAUjD514
712デフォルトの名無しさん
2018/11/05(月) 04:06:09.50ID:mIDt2u2A713デフォルトの名無しさん
2018/11/05(月) 18:37:25.55ID:uz7ZPYCW714デフォルトの名無しさん
2018/11/05(月) 18:52:17.06ID:kGiUue3V715デフォルトの名無しさん
2018/11/05(月) 18:54:39.04ID:9y9XQ9xC RedHatに340億ドル出せるIBMがなぜSunを買ってくれなかったのか
716デフォルトの名無しさん
2018/11/05(月) 22:13:18.68ID:4r6RuT4G 合理性で墜落して市んでれば世話ないよ
少なくとも国内は新幹線という最強の乗り物が有るんだから
少なくとも国内は新幹線という最強の乗り物が有るんだから
717デフォルトの名無しさん
2018/11/05(月) 22:26:27.20ID:uz7ZPYCW718デフォルトの名無しさん
2018/11/05(月) 22:31:30.90ID:+/aekUDs719Javaから脱出する先
2018/11/05(月) 22:33:26.77ID:+/aekUDs JavaはCOBOL同様にメンテしつつも、Javaの代替に何を使いますか?
Erlang/OTPは難しそうですね?
Erlang/OTPは難しそうですね?
720デフォルトの名無しさん
2018/11/05(月) 22:33:56.68ID:s0h84/dz 飛行機落とされたくなかったら服脱げよああん?(Win10)
721デフォルトの名無しさん
2018/11/05(月) 22:48:37.09ID:+8SHYbvy722デフォルトの名無しさん
2018/11/05(月) 23:14:15.38ID:tnmYV34i >>721
C#も無料だし、Javaの移行先としては妥当やろ
C#も無料だし、Javaの移行先としては妥当やろ
723デフォルトの名無しさん
2018/11/05(月) 23:18:06.20ID:zyjWsUjX LinuxのサーバサイドてC#ってJava並みに普及してるか?
724デフォルトの名無しさん
2018/11/05(月) 23:23:36.71ID:tnmYV34i うんにゃ
移行先としては妥当って話
移行先としては妥当って話
725デフォルトの名無しさん
2018/11/05(月) 23:54:29.41ID:ovoNT1LY OracleのリスクはギャーギャーいうのにMSはいいんかーい
726デフォルトの名無しさん
2018/11/05(月) 23:58:01.01ID:zyjWsUjX727デフォルトの名無しさん
2018/11/05(月) 23:58:37.98ID:zyjWsUjX >>726
堅実的→現実的
堅実的→現実的
728デフォルトの名無しさん
2018/11/06(火) 00:01:28.20ID:HIVoSst9729デフォルトの名無しさん
2018/11/06(火) 00:12:52.19ID:CGn1tjw4 >>728
周辺ライブラリやエコシステムも?
周辺ライブラリやエコシステムも?
730デフォルトの名無しさん
2018/11/06(火) 00:38:21.95ID:HIVoSst9 >>729
も?
も?
731デフォルトの名無しさん
2018/11/06(火) 00:46:04.34ID:CGn1tjw4 >>730
も以降先として充実してる?
も以降先として充実してる?
732デフォルトの名無しさん
2018/11/06(火) 01:01:36.23ID:HIVoSst9 >>731
具体的に何がしたいのか知らないけど、.NETで駄目なら相当ニッチな分野かと
具体的に何がしたいのか知らないけど、.NETで駄目なら相当ニッチな分野かと
733デフォルトの名無しさん
2018/11/06(火) 01:33:01.17ID:CgLejKNb >>725
リスクないもの。
リスクないもの。
734デフォルトの名無しさん
2018/11/06(火) 02:11:14.68ID:v3+kBu+E Java→C#はプログラムソース転用出来ないからね
ソース転用出来ないならVB.NETでも変わらん
それこそJava→PHP,Perl,pythonでも同様
組み替えになるのは変わらない
ソース転用出来ないならVB.NETでも変わらん
それこそJava→PHP,Perl,pythonでも同様
組み替えになるのは変わらない
735デフォルトの名無しさん
2018/11/06(火) 05:37:14.36ID:GFB90oOd スクリプトで済むんなら最初からスクリプトで組んでるだろうし、そうなるとJavaの移行先はC#しか無いわな。
MSのエコシステムで固めれば至れり尽くせりではあるし。
MSのエコシステムで固めれば至れり尽くせりではあるし。
736デフォルトの名無しさん
2018/11/06(火) 05:51:41.46ID:BgqxGxaf C#はJavaと同じ運命をたどるかもわからん、もう嫌だわ
かといってRubyはやる気が起きん
特許抵触部分を取り除いたJ--言語を誰か作ってくれんかな
かといってRubyはやる気が起きん
特許抵触部分を取り除いたJ--言語を誰か作ってくれんかな
737デフォルトの名無しさん
2018/11/06(火) 07:29:42.86ID:YGMwXXKo738デフォルトの名無しさん
2018/11/06(火) 08:37:10.10ID:QHxUsdBH Javaの代わりにOCamlはどうだろう?
MSのF#もOCamlがベース。
BucklescriptでOCamlでJavaScriptも書ける。
便利だよね?
MSのF#もOCamlがベース。
BucklescriptでOCamlでJavaScriptも書ける。
便利だよね?
739デフォルトの名無しさん
2018/11/06(火) 12:54:04.86ID:v3+kBu+E サーブレット、JSPはスクリプト系言語に取って変わられる
それ以外の部分はC#と言うか.NET
それ以外の部分はC#と言うか.NET
740デフォルトの名無しさん
2018/11/06(火) 19:05:24.00ID:NEr4gW6b Scala終了ということでok?
Android開発には影響なさそう&nativeという道があるkotlinは将来性ありそうだが
Android開発には影響なさそう&nativeという道があるkotlinは将来性ありそうだが
741デフォルトの名無しさん
2018/11/06(火) 21:33:04.78ID:nXssBivk ScalaはOracle問題とは一切無関係にとっくに完全終了してるよ
もうElixirくらいのマニア言語の一つであり、実用的には全く無視して差し支えない
もうElixirくらいのマニア言語の一つであり、実用的には全く無視して差し支えない
742デフォルトの名無しさん
2018/11/06(火) 21:35:48.70ID:CHcRxdPs あるtwitterより
というかOpenJDK、Windows版もあるのか。わざわざアプレットのために仮想環境用意しなくて済むかもしれぬ
アプレットとかまだ使ってるヤツ居るんだな
というかOpenJDK、Windows版もあるのか。わざわざアプレットのために仮想環境用意しなくて済むかもしれぬ
アプレットとかまだ使ってるヤツ居るんだな
743デフォルトの名無しさん
2018/11/06(火) 21:46:03.13ID:ahLHh+wM >>741
いつ始まってたの?
いつ始まってたの?
744デフォルトの名無しさん
2018/11/06(火) 21:51:16.68ID:AtwaFEbY Scalaも遅まきながらnative開発に乗り出している
https://github.com/scala-native/scala-native
とはいえ、Kotlinとは違いGoogleのAndroid公式サポート言語宣言のような大きなプッシュをしてくれる
IT界の巨大企業なんかもついていないし、コミュニティ自体も小さいし
かりにnative開発に成功して脱JVMを成し遂げても、メジャーな言語への変貌はおそらくないだろうな
https://github.com/scala-native/scala-native
とはいえ、Kotlinとは違いGoogleのAndroid公式サポート言語宣言のような大きなプッシュをしてくれる
IT界の巨大企業なんかもついていないし、コミュニティ自体も小さいし
かりにnative開発に成功して脱JVMを成し遂げても、メジャーな言語への変貌はおそらくないだろうな
>>744
CPU でさえ x86 の皮をかぶっているだけで、中身は別物だときいています、そんな世にあえて native にこだわる理由はなんでしょうか?
CPU でさえ x86 の皮をかぶっているだけで、中身は別物だときいています、そんな世にあえて native にこだわる理由はなんでしょうか?
746デフォルトの名無しさん
2018/11/06(火) 23:48:25.30ID:rz4WDKe3 scalaはむしろJavaから離れたら枯れる気がする
747デフォルトの名無しさん
2018/11/07(水) 17:23:45.30ID:wcdqiT2/ oracleは、tck通ってればjavaに関して保有してる特許権も無償で利用できるようにするけど、tck通ってない場合はダメってはなしだったかなと
748デフォルトの名無しさん
2018/11/07(水) 19:41:30.43ID:dn6vDDxU TCK通過じゃないのは裁判起こします
749デフォルトの名無しさん
2018/11/07(水) 20:31:28.11ID:wA8y7voN 現状Oracleの許可なしで改変されたソースバイナリ共あちこちで配布されてるわけだが
750デフォルトの名無しさん
2018/11/07(水) 21:09:58.42ID:cflrSqkM 今から業務系のシステムを作るとなったらJava以外に何採用すればいいの?
751デフォルトの名無しさん
2018/11/07(水) 21:11:36.24ID:cflrSqkM すぐ上でC#とか話されてた
失礼
失礼
752デフォルトの名無しさん
2018/11/07(水) 21:12:25.78ID:+HyKX3eQ >>746
とっくに枯死してるんだが
とっくに枯死してるんだが
753デフォルトの名無しさん
2018/11/07(水) 21:30:55.74ID:h4FWJh3K MSの良い?所は(開発環境を作った)コードに対してしか課金しない。
(最近はApple真似て開発環境無料で年会費取るけど)
CPUやコア数で課金しない。
(開発人数では課金するけど、逆にVSエンプラが無いのは、それだけ開発者を揃えられない(悪い意味での)証だったから、VSエンプラ入れてない会社なんてなかった)
個人的にはWinMobileとかの方が初期投資さえ済ませれば好きに作って配布できた分楽だった。
(ファイルへのアクセス含め)
ユーザーやセキュリテイ的には今の方が安全かもだけど、開発的には楽。
個人でも最適化欲しさにProは買ってた。
(最近はApple真似て開発環境無料で年会費取るけど)
CPUやコア数で課金しない。
(開発人数では課金するけど、逆にVSエンプラが無いのは、それだけ開発者を揃えられない(悪い意味での)証だったから、VSエンプラ入れてない会社なんてなかった)
個人的にはWinMobileとかの方が初期投資さえ済ませれば好きに作って配布できた分楽だった。
(ファイルへのアクセス含め)
ユーザーやセキュリテイ的には今の方が安全かもだけど、開発的には楽。
個人でも最適化欲しさにProは買ってた。
754デフォルトの名無しさん
2018/11/07(水) 21:32:32.93ID:4Q/iuGqA >>753
日本語
日本語
755デフォルトの名無しさん
2018/11/07(水) 21:34:24.80ID:h4FWJh3K デスクトップや小規模なwebアプリには今はいい時代になったと思うけど、モバイル向けの環境は学習にはやや不便。
756デフォルトの名無しさん
2018/11/09(金) 02:47:06.75ID:TZ8SOU7V あるtwitterより
効率よく開発できるならプログラミング言語は何でも良い派ですが、
Javaに関してはOracleJDKにしてもOpenJDKにしても、そこまでしてJavaにこだわる必要はもうほぼないよねという印象です。
今後Oracleが何するか読めないのも面倒くさいし、どうしても必要な場合を除き弊社ではJavaでの開発はやめました。
効率よく開発できるならプログラミング言語は何でも良い派ですが、
Javaに関してはOracleJDKにしてもOpenJDKにしても、そこまでしてJavaにこだわる必要はもうほぼないよねという印象です。
今後Oracleが何するか読めないのも面倒くさいし、どうしても必要な場合を除き弊社ではJavaでの開発はやめました。
757デフォルトの名無しさん
2018/11/09(金) 06:30:24.87ID:/ZPieRkK758デフォルトの名無しさん
2018/11/09(金) 08:17:18.34ID:Eqr6+fNZ 今後の新規開発にJavaを一切使わないのは現在Javaにべったり依存している組織においても技術的にはそれほど難しいことではない
問題は、>>757の「それ以外のツール」ってのがSIerにとってはJavaドカの工数と事実上ほぼ同義であることで、この状況を覆すのは容易ではない
そもそもJava自体が何よりも "Learn Once, Work Everywhere" の性質を背景にして普及してきたプラットフォームであるわけで、
他の言語と比べても人的リソースに特に強く左右される言語であることはいうまでもないだろう
問題は、>>757の「それ以外のツール」ってのがSIerにとってはJavaドカの工数と事実上ほぼ同義であることで、この状況を覆すのは容易ではない
そもそもJava自体が何よりも "Learn Once, Work Everywhere" の性質を背景にして普及してきたプラットフォームであるわけで、
他の言語と比べても人的リソースに特に強く左右される言語であることはいうまでもないだろう
759デフォルトの名無しさん
2018/11/09(金) 10:14:37.95ID:HV6KzCqy Learn Once, Work Everywhere, Pay Someday
760デフォルトの名無しさん
2018/11/09(金) 14:58:51.56ID:/QitoG9m >>693
Androidのアプリ開発してるところは、Android 6.x以前の端末に対してアプリ提供を
続けていくつもりなのかな?
Android 6.x以前の端末に対しては、そもそもGoogleがOSサイドでOpenJDK対応して
ないから色々難しい面があるのではないかと思うけど
Androidのアプリ開発してるところは、Android 6.x以前の端末に対してアプリ提供を
続けていくつもりなのかな?
Android 6.x以前の端末に対しては、そもそもGoogleがOSサイドでOpenJDK対応して
ないから色々難しい面があるのではないかと思うけど
761デフォルトの名無しさん
2018/11/09(金) 16:12:24.58ID:TZ8SOU7V >>760
Android6.0.1以前は切り捨てでしょ
Android6.0.1以前は切り捨てでしょ
762デフォルトの名無しさん
2018/11/09(金) 22:58:22.21ID:zMMfYdX4 古いバージョンのJVMを使っていても強制的に金払わないといけないんですか?
763デフォルトの名無しさん
2018/11/09(金) 23:13:39.87ID:zMMfYdX4 Java8があと数年更新されるから
Java8を使って置いて、サポートが切れた&Java8で脆弱性が見つかったら
OpenJDKの最新版に乗り換える、とかで良いのかな?
Java8を使って置いて、サポートが切れた&Java8で脆弱性が見つかったら
OpenJDKの最新版に乗り換える、とかで良いのかな?
764デフォルトの名無しさん
2018/11/10(土) 00:45:41.82ID:nBJ6AH5S >>763
Java8の無償サポートって、期限来年の1月末までなんですが....
もう残り3ヶ月切ってるよ
個人のPCでネット接続しないスタンドアローンのものならば構わないけど、
そうじゃない限りサポート無しっていう訳にはいかないだろ
金払いたくないけどJava使いたいならOpenJDKぐらいかな選択肢は
Java8の無償サポートって、期限来年の1月末までなんですが....
もう残り3ヶ月切ってるよ
個人のPCでネット接続しないスタンドアローンのものならば構わないけど、
そうじゃない限りサポート無しっていう訳にはいかないだろ
金払いたくないけどJava使いたいならOpenJDKぐらいかな選択肢は
765デフォルトの名無しさん
2018/11/10(土) 00:46:54.88ID:XE+BpAI8 OpenJDKの開発環境のセットアップとか
アプリへの同梱作業は難しかったりするの?
アプリへの同梱作業は難しかったりするの?
766デフォルトの名無しさん
2018/11/10(土) 00:49:46.77ID:XE+BpAI8 OpenJDKもLTSが無いとかでAdoptOpenJDKが最有力に思える
でも信頼性が無い・・・
でも信頼性が無い・・・
767デフォルトの名無しさん
2018/11/10(土) 01:00:53.51ID:U7c0Pk0M >>766
信頼性とかRedHatエンプラやIBMもねーよ
信頼性とかRedHatエンプラやIBMもねーよ
768デフォルトの名無しさん
2018/11/10(土) 01:06:50.31ID:6+49N6C+769デフォルトの名無しさん
2018/11/10(土) 01:16:17.70ID:XE+BpAI8 Java8+JavaFXでやってるけど
AdoptOpenJDK 11に乗り換えるか・・・
Eclipseもアプリ側も変更になる
どれくらい大変なんだろうか
AdoptOpenJDK 11に乗り換えるか・・・
Eclipseもアプリ側も変更になる
どれくらい大変なんだろうか
770デフォルトの名無しさん
2018/11/10(土) 01:52:14.25ID:KwPIhtFy 8u192はadoptopenjdkに4日後に来てた
https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=hotspot
jdk8u192-b12 2018/10/20
https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=openj9
jdk8u192-b12 2018/10/20
https://www.oracle.com/technetwork/java/javase/8u192-relnotes-4479409.html
2018/10/16
http://openjdk.java.net/projects/jdk8u/releases/8u192.html
https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=hotspot
jdk8u192-b12 2018/10/20
https://adoptopenjdk.net/archive.html?variant=openjdk8&jvmVariant=openj9
jdk8u192-b12 2018/10/20
https://www.oracle.com/technetwork/java/javase/8u192-relnotes-4479409.html
2018/10/16
http://openjdk.java.net/projects/jdk8u/releases/8u192.html
771デフォルトの名無しさん
2018/11/10(土) 01:58:05.98ID:KwPIhtFy https://openjfx.io/
https://github.com/javafxports/openjdk-jfx/blob/jfx-11/doc-files/release-notes-11.md#release-notes-for-javafx-11
バグは修正していってるみたいだけど、8->11の互換性のことは触れてなさそう。
そういえば、openjfx8はoraclejdkがないとビルドできなかったけど、どうなったんだろ。
https://github.com/javafxports/openjdk-jfx/blob/jfx-11/doc-files/release-notes-11.md#release-notes-for-javafx-11
バグは修正していってるみたいだけど、8->11の互換性のことは触れてなさそう。
そういえば、openjfx8はoraclejdkがないとビルドできなかったけど、どうなったんだろ。
772デフォルトの名無しさん
2018/11/10(土) 02:09:29.48ID:XE+BpAI8 ありがとう。とりあえず11で試みて、ダメそうだったら8でビルドしてみる
773デフォルトの名無しさん
2018/11/10(土) 05:46:20.37ID:rcdP5hak >>769のJavaFX 11体験談に期待。
http://mevius.5ch.net/test/read.cgi/tech/1404491265/
あたりでお待ちしています。
こちらはGluonのOpenJFX11を使いたいけど、32bit環境が残っているので足踏み状態。
http://mevius.5ch.net/test/read.cgi/tech/1404491265/
あたりでお待ちしています。
こちらはGluonのOpenJFX11を使いたいけど、32bit環境が残っているので足踏み状態。
774デフォルトの名無しさん
2018/11/10(土) 15:53:21.95ID:XE+BpAI8 ・AdoptOpenJDKのLTSは、オラクルのサポートが打ち切られた後にバグが見つかったら、
独自修正するんだろうか?
・その場合、その修正はオラクルの特許に絡まないんだろうか?
・絡んだ場合、AdoptOpenJDKの再配布はリスクだろうか?
独自修正するんだろうか?
・その場合、その修正はオラクルの特許に絡まないんだろうか?
・絡んだ場合、AdoptOpenJDKの再配布はリスクだろうか?
775デフォルトの名無しさん
2018/11/10(土) 20:24:22.62ID:nQarlXc8 あらゆるソフトウェアが数多ある特許の何れかを侵害してしまうリスクを抱えているのでは
776デフォルトの名無しさん
2018/11/10(土) 22:23:41.41ID:KkzjltfE >>774
結局Javaそのものがリスクになるんだよ。
Oracle以外がそうならないように頑張っているのは周知のとおりだけど、
Oracleが自分のところ以外のLTSを潰しにかかって言いがかりをつけ始めたら
泥沼化は避けられない。
そこまで馬鹿ではないだろうとか勝ち目はないだろうとか、そうならない
だろう材料は当然あるけど、どんな馬鹿が台頭するかもわからないわけで。
それを、ある日インターネットが世界的に禁止されたら、と同じ程度の
リスクと考えるか、ガソリンがレギュラー160円になるくらいのリスクと
考えるかはあなた次第。それをうまく立ち回れるのが求められている事。
結局Javaそのものがリスクになるんだよ。
Oracle以外がそうならないように頑張っているのは周知のとおりだけど、
Oracleが自分のところ以外のLTSを潰しにかかって言いがかりをつけ始めたら
泥沼化は避けられない。
そこまで馬鹿ではないだろうとか勝ち目はないだろうとか、そうならない
だろう材料は当然あるけど、どんな馬鹿が台頭するかもわからないわけで。
それを、ある日インターネットが世界的に禁止されたら、と同じ程度の
リスクと考えるか、ガソリンがレギュラー160円になるくらいのリスクと
考えるかはあなた次第。それをうまく立ち回れるのが求められている事。
777デフォルトの名無しさん
2018/11/10(土) 23:10:32.74ID:IfXeU3kb OracleJDKはいやだ
サードパーティーもいやだ
OpenJDKを追いかけるのもいやだ
理想の世界はなんなの?
サードパーティーもいやだ
OpenJDKを追いかけるのもいやだ
理想の世界はなんなの?
778デフォルトの名無しさん
2018/11/11(日) 00:17:44.59ID:Sc7c1qwR 俺が今作ってるからもう少し待て
779デフォルトの名無しさん
2018/11/11(日) 01:15:02.61ID:AsOVz6G5 >>777
Javaなんて無かったことにする
Javaなんて無かったことにする
780デフォルトの名無しさん
2018/11/11(日) 01:22:36.16ID:Sc7c1qwR Java以外に行っても解決しないだろ
例えばC#に行ったら、次はMSに振り回されるだけだ
例えばC#に行ったら、次はMSに振り回されるだけだ
781デフォルトの名無しさん
2018/11/11(日) 03:10:44.83ID:4b5Szb0b C#は標準化してるからMSに振り回されることはないだろ
トランプやEUがケチつけてくるとかはあるかもしれないが
トランプやEUがケチつけてくるとかはあるかもしれないが
782デフォルトの名無しさん
2018/11/11(日) 08:09:41.71ID:ZG9KPLpE 今からJavaで開発なんて、無謀すぎる。
783デフォルトの名無しさん
2018/11/11(日) 08:23:31.19ID:rISCeeCc >>781
Javaの方がずっと古くから標準化されていると思うんだけど。
Javaの方がずっと古くから標準化されていると思うんだけど。
784デフォルトの名無しさん
2018/11/11(日) 09:02:59.51ID:B3f/927d 標準化ってISOでの標準化でしょ。
JavaはSunやOracleが権利振りかざして管理してただけで。
C#はMS以外からコンパイラでても訴えられる事はない。
(ただし、MonoみたいにMSに買収されることはあり得るが)
JavaはSunやOracleが権利振りかざして管理してただけで。
C#はMS以外からコンパイラでても訴えられる事はない。
(ただし、MonoみたいにMSに買収されることはあり得るが)
785デフォルトの名無しさん
2018/11/11(日) 09:23:25.96ID:aAdvRvKN 何にせよ
Javaの旬は終わった
と言う事
Javaの旬は終わった
と言う事
786デフォルトの名無しさん
2018/11/11(日) 15:29:06.31ID:Q27An75F 古くから標準化されてるからって、それがなんなの?
それをいったらCOBOLはそれのずっと前から標準化されてるって話になるけど
それをいったらCOBOLはそれのずっと前から標準化されてるって話になるけど
787デフォルトの名無しさん
2018/11/11(日) 16:04:16.37ID:jnAEWA8A つまり変な仕変にや環境ごとの仕様の違いに振り回されることはない
C#みたいに誰かの思惑でいいように内容を変えられたりしにくいってこった
COBOLがだめなのは別の理由
C#みたいに誰かの思惑でいいように内容を変えられたりしにくいってこった
COBOLがだめなのは別の理由
788デフォルトの名無しさん
2018/11/11(日) 16:54:14.37ID:Sc7c1qwR MS系はやっぱり振り回される可能性高いと思うよ
何だったかWindowsストアと連携した機能とかあった気がする
あとC#アプリ作ったとして、WindowsとLinux(Mono)で起動方法が違ってくるはず、昔調べた結果によると
確かWindows限定で動作する起動コードが同梱されるんだったか
Windowsだとダブルクリックだけで起動できるけど、
Linuxだと.exeとMonoを関連付けないといけない
でも.exeはC#限定拡張子ではない
.jarはJavaを意味する拡張子だからJREと関連付けるのは妥当なんだけど
何だったかWindowsストアと連携した機能とかあった気がする
あとC#アプリ作ったとして、WindowsとLinux(Mono)で起動方法が違ってくるはず、昔調べた結果によると
確かWindows限定で動作する起動コードが同梱されるんだったか
Windowsだとダブルクリックだけで起動できるけど、
Linuxだと.exeとMonoを関連付けないといけない
でも.exeはC#限定拡張子ではない
.jarはJavaを意味する拡張子だからJREと関連付けるのは妥当なんだけど
789デフォルトの名無しさん
2018/11/11(日) 17:16:01.70ID:4b5Szb0b790デフォルトの名無しさん
2018/11/11(日) 17:18:47.03ID:Sc7c1qwR そうじゃなくて、俺が言ってるのは、
MSが自社製品を優遇するような仕様を入れるのは珍しい事じゃないということ
MSが自社製品を優遇するような仕様を入れるのは珍しい事じゃないということ
791デフォルトの名無しさん
2018/11/11(日) 17:24:16.88ID:Sc7c1qwR http://www.atmarkit.co.jp/fdotnet/special/mono10_01/mono10_01_04.html
>「え! Linuxなのに拡張子が“.exe”なの!」と思う読者もいると思うが、そのとおりである。
.exeは”MS系OSの実行可能ファイル拡張子”で、クロスプラットフォームな拡張子じゃない。
まずこの時点で自社製品優遇の仕様が入れられてる。
>「え! Linuxなのに拡張子が“.exe”なの!」と思う読者もいると思うが、そのとおりである。
.exeは”MS系OSの実行可能ファイル拡張子”で、クロスプラットフォームな拡張子じゃない。
まずこの時点で自社製品優遇の仕様が入れられてる。
792デフォルトの名無しさん
2018/11/11(日) 17:25:58.64ID:zAxEw/s4 >>788
Linux用のバイナリ起動はよくは知らないんだけど、例えそうだとしたらexeからmonoとかに拡張子変えればいいだけじゃないのん?
後、細かいことだけどMonoはC#環境じゃなくて.NET互換環境じゃないのん?
Linux用のバイナリ起動はよくは知らないんだけど、例えそうだとしたらexeからmonoとかに拡張子変えればいいだけじゃないのん?
後、細かいことだけどMonoはC#環境じゃなくて.NET互換環境じゃないのん?
793デフォルトの名無しさん
2018/11/11(日) 17:28:01.73ID:Sc7c1qwR それ言ったら言語とかの基礎的な仕様の意味が無いでしょ
「これしかできない」とか「これが標準的なやり方」っていうのを定めて、
それ以外を想定しなくていいことがメリットなんだから。
あとC#と.NETは適当に読み替えてくれ
「これしかできない」とか「これが標準的なやり方」っていうのを定めて、
それ以外を想定しなくていいことがメリットなんだから。
あとC#と.NETは適当に読み替えてくれ
794デフォルトの名無しさん
2018/11/11(日) 17:29:43.27ID:+zFRzgwj >>787
日本語
日本語
795デフォルトの名無しさん
2018/11/11(日) 17:32:33.83ID:zL+4Qkmb 仕様には入ってないだろ
Microsoft.*名前空間にいろんなパッケージを作って配布はしてるのは事実だけど
それは他のサードパーティ製パッケージやオープンソースパッケージを使うのと同じことだよね
Microsoft.*名前空間にいろんなパッケージを作って配布はしてるのは事実だけど
それは他のサードパーティ製パッケージやオープンソースパッケージを使うのと同じことだよね
796デフォルトの名無しさん
2018/11/11(日) 17:35:14.26ID:Sc7c1qwR それは仕様という言葉を極端に狭くとらえてる。
お前は今仕様という言葉を”言語仕様”に限定したんだろ?
標準的な実行可能ファイルがexeである時点で、MS製品への誘導を行っていて、
クロスプラットフォームを純粋に追及できていない。
お前は今仕様という言葉を”言語仕様”に限定したんだろ?
標準的な実行可能ファイルがexeである時点で、MS製品への誘導を行っていて、
クロスプラットフォームを純粋に追及できていない。
797デフォルトの名無しさん
2018/11/11(日) 17:35:37.20ID:zL+4Qkmb >>791
そもそもMonoはオープンソースで拡張子を決めたのはMicrosoftじゃないだろ
exeはMicrosoft優遇とかいう理論も全くもって意味不明
格安はファイル名の延長でしかなくファイル名を解釈するプロセス側の問題
そもそもMonoはオープンソースで拡張子を決めたのはMicrosoftじゃないだろ
exeはMicrosoft優遇とかいう理論も全くもって意味不明
格安はファイル名の延長でしかなくファイル名を解釈するプロセス側の問題
798デフォルトの名無しさん
2018/11/11(日) 17:36:18.39ID:zAxEw/s4799デフォルトの名無しさん
2018/11/11(日) 17:40:09.07ID:Sc7c1qwR Monoだけじゃなく当然Visual Studioとかで実行可能ファイルを作成してもexeだ
その状況が何らかの標準化された仕様によるのか慣習なのかは知らないが、
クロスプラットフォーム的ではない。
>>798
もしexeに.NETと無関係な他のプログラムが関連付けられていたら?
jarにjreを関連付けるのはそういう問題が無い
その状況が何らかの標準化された仕様によるのか慣習なのかは知らないが、
クロスプラットフォーム的ではない。
>>798
もしexeに.NETと無関係な他のプログラムが関連付けられていたら?
jarにjreを関連付けるのはそういう問題が無い
800デフォルトの名無しさん
2018/11/11(日) 17:42:05.86ID:Sc7c1qwR >ファイル名の延長でしかなくファイル名を解釈するプロセス側の問題
そうじゃない。世界のソフトウェア開発全般のエコシステムの問題で、
exeを.NET限定拡張子であるかのように扱う事ができないんだけど、
それを要求されてしまってるんだよ。
そうじゃない。世界のソフトウェア開発全般のエコシステムの問題で、
exeを.NET限定拡張子であるかのように扱う事ができないんだけど、
それを要求されてしまってるんだよ。
801デフォルトの名無しさん
2018/11/11(日) 17:43:31.86ID:zAxEw/s4802デフォルトの名無しさん
2018/11/11(日) 17:44:18.59ID:SJp8Yfn9803デフォルトの名無しさん
2018/11/11(日) 17:45:22.68ID:Sc7c1qwR >>799はWindows環境で.NET FrameworkでVSで実行可能ファイルを作成しても、という意味
804デフォルトの名無しさん
2018/11/11(日) 17:46:15.61ID:zAxEw/s4805デフォルトの名無しさん
2018/11/11(日) 17:48:27.17ID:Sc7c1qwR >>801
>>788
”意味が違う”。現時点で実際に関連付けられているかじゃなく、
今後exeに.NETと無関係なプログラムを関連付ける事が行われても不思議じゃないということ。
jarにjavaともjvmとも無関係なプログラムを関連づけるなら、それは関連付けたやつが間違い。
jar = java archive
https://ja.wikipedia.org/wiki/JAR_(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88)
>JAR(ジャー)またはJava Archive(ジャバ アーカイブ)とは、コンパイルされた複数のJavaバイトコード及びそれが使用する画像などのリソースを一つにまとめZIP形式で圧縮されたファイル、及びそれを出力するツールのこと。
exe
https://ja.wikipedia.org/wiki/EXE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88
>EXEフォーマット(エグゼフォーマット)とはMS-DOSおよびその互換・後継環境の実行ファイルフォーマットである。
>>788
”意味が違う”。現時点で実際に関連付けられているかじゃなく、
今後exeに.NETと無関係なプログラムを関連付ける事が行われても不思議じゃないということ。
jarにjavaともjvmとも無関係なプログラムを関連づけるなら、それは関連付けたやつが間違い。
jar = java archive
https://ja.wikipedia.org/wiki/JAR_(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88)
>JAR(ジャー)またはJava Archive(ジャバ アーカイブ)とは、コンパイルされた複数のJavaバイトコード及びそれが使用する画像などのリソースを一つにまとめZIP形式で圧縮されたファイル、及びそれを出力するツールのこと。
exe
https://ja.wikipedia.org/wiki/EXE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88
>EXEフォーマット(エグゼフォーマット)とはMS-DOSおよびその互換・後継環境の実行ファイルフォーマットである。
806デフォルトの名無しさん
2018/11/11(日) 17:49:40.25ID:Sc7c1qwR807デフォルトの名無しさん
2018/11/11(日) 17:51:36.78ID:zL+4Qkmb808デフォルトの名無しさん
2018/11/11(日) 17:51:55.92ID:+zFRzgwj >>806
.NET Core知らないおばかさんかな?
.NET Core知らないおばかさんかな?
809デフォルトの名無しさん
2018/11/11(日) 17:52:34.23ID:zAxEw/s4 >>806
Linux環境でMonoとexeが関連付けできないと言い切るのは少し違和感があるけど、Monoはオープンソースなんだしコミュニティに要望出してみたらどうだい?
Linux環境でMonoとexeが関連付けできないと言い切るのは少し違和感があるけど、Monoはオープンソースなんだしコミュニティに要望出してみたらどうだい?
810デフォルトの名無しさん
2018/11/11(日) 17:53:34.24ID:zL+4Qkmb811デフォルトの名無しさん
2018/11/11(日) 17:54:48.12ID:Sc7c1qwR■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★2 [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★4 [Hitzeschleier★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 [Hitzeschleier★]
- ホリエモン、「持ち家=幸せという価値観は過去のもの」と断言「快適な住まいが欲しいなら、賃貸住宅を次々に替えていく」 [muffin★]
- 高市早苗総理「金利上昇よりも日本の成長が大事」 ★3 [Hitzeschleier★]
- かつや、明日からカツ丼(竹)790円→590円、ロースカツ定食830円→630円、カツカレー(竹)990円→790円 画像あり [お断り★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ2🧪
- 高市応援団「中国の音声は捏造!女の英語が中国訛り!」自衛隊「現場の部隊に確認したら捏造じゃなかったわ」 [931948549]
- 【新番組】轟はじめ🐧⚡のぶんぶんぶーん🚗💨!【🏡】
- 【悲報】愛知県さん、1040円でこのレベルのモーニングが食べれることが判明wwwwwwwwwwwwwwwwww高市総理どうすんのこれ? [257926174]
- 自民党のヒゲ「日本側の無線でcopyとは言ったが了解という意味ではない」 [834922174]
- 【速報】ヤフコメで高市支持のコメントばっか目につく仕組みがついに判明する [998357762]
