C# vs Java どっちが好き? その5
■ このスレッドは過去ログ倉庫に格納されています
>>437 expressがデファクトスタンダードなんだね 個人的にはコードファーストが好きなだったんだが chrome死ね ms,firefox,opera頑張れ スマホでの話な上理由がセキュリティ的な話じゃなくパフォーマンス的な問題って どうせ必要なサイトではドメイン単位でON指定とかするんだろ? ミスリードしすぎ なんでソースを読んでないんだ? > 「NoScript」は端末が2Gネットワーク以下の低速回線でネットに接続しているとき、自動的にサイト内のJavaScriptを無効化して、読み込みを短縮するという仕組みです。 > 日本では2Gネットワークに接続する機会はありませんが、同程度に回線が低速なときには有効に働くとみられています。 .netはランタイムが肥大化しすぎてwindows以外に普及しない点がだめな点 特にスマホでは絶望的 手元にある非Xamarin.Formsの10画面ぐらいのAmdroid用apkサイズ(ランタイム含む)が13MB程度だな。 これを大きいと見るか、今時大したことないと見るか。 >>447 googleがその気になったら本当に排除するよ HTTPS義務化みたいに とりあえずGoogleは新興国に配慮して通信速度低い場合はJavaScriptを自動でOFF そういう国でもキッチリweb画面を出したかったらクライアント側(ブラウザ側)JavaScriptを使わない方法で何とか対処スレって事 新興国は最初から眼中にないって事ならそのままでよし ただし、日本とかでも通信速度落ちた時はJavaScript OFFになる場合も有り得る だから2Gとかってなってるけど3G(WCDMA)レベルの速度に落ちた場合も想定してるって事 何はともあれFLASHプレイヤーやJavaアプレットと同列の扱いというのはあり得ない >>458 これって有償の製品の比較? リナが少ない気がする リナックスも保守で金取られるから結局は高いんだよね linuxでも結局はoracleのコア数課金とかあるから全体としては変わらん サーバーレベルになると、OS代なんて無い様な物だからな 保守料金がクッソ高い >>463 LinuxはOracleよりMySQL、MariaDB、PostgreSQLが多い SQLServerも有る >>461 Linuxはdistributionによる 自分でパッチ当てするんなら無料 >>133 元々Windowsはそれそのものがバックドアだったから流行らされたしGoogleもロシアに都合が悪い情報は検索の上位に出ないように設定してる OS規約変えただのはスノーデンがゲロったから念の為の保険 日本みたいな属州では取り上げられないニュース >>469 アメリカのITテクノロジーの独占は困ったもんだな システムのコストの大部分はOSよりも特注の業務ソフトなわけで リナックスなら無理とか料金割増ね。と言われるのが現実。 アカウントは? IISはユーザのアカウントごとにライセンス料金発生するやろ >>472 不特定多数に公開するものは Windows認証なんて使わないから CALなんていらない >>474 静的ページならそれで良いだろうけど アマゾンショッピングセンターとか ウィキペディア百科事典サービスも 5チャンネルコミュニティも ユーザ識別するじゃん 莫大なライセンス料金支払わないといけなくなると思うの まともなサービス提供しようと思ったら ウィンドウズ認証だけじゃないっしょ ユーザを識別できるならたとえ独自認証でも ユーザの数だけライセンス料金が必要だよ ウィンドウズ恐ろしい子 https://jpn.nec.com/windowsserver/2016/license.html CALの必要要件 PC・タブレット端末・スマートフォンなどのクライアント端末からサーバソフトウェアにアクセスするか、サーバソフトウェアを使用するときには、CAL が必要になります。 サーバのOSがWindows Server 2016の場合、Windows Server 2016 CALが必要となります。 ただし以下の条件で利用する場合はCALは不要です。 OS管理のみを目的としてアクセスする最大2 台のデバイスまたは 2 人のユーザ 仮想化環境下において、以下の用途でホストOSを利用する場合 ・ハードウェア仮想化ソフトウェアを実行する ・ハードウェア仮想化サービスを提供する ・オペレーティング システム環境を管理および操作するためのソフトウェアを実行する。 Webワークロードでの利用(インターネット上に公開しているWebサーバへのアクセス) HPCワークロードでの利用 ライセンスを取得した別のサーバー (Windows Server のバージョンは問いません) によるアクセス 結局自力で管理できるならCentOSでいいだろ ただ企業ユースだといざという時の責任問題で金払ってでもサポート付けるんだろ >>477 何言うてんのかわからんわ Webアプリ公開するのやったらアカウントごとに必要なんやろ サーバソフトっていわばWebアプリやろ? 違うんか? マイクロソフトな何言うてんのかわからんわ、恐ろしいわ あとになってライセンス違反や言うて請求すんのやろ >>477 つまりWebサーバーへのアクセスはCAL不要ということか >>481 誰やお前、あんま舐めてっとアレやからな >>482 せやねん、ユーザを識別しなかったら問題ないねん せやけどまともなサービス提供しよう思ったらユーザを識別するねん 汚い大人やでホンマ 今時はクラウド業者がspla契約してるものを使うしあまりcalは気にしない ランコス高いから.net coreで済むならlinux使うけども >>485 Windows認証だけやないんやで 独自に作り込んだ認証機能であってもダメや ユーザを識別してそれによって処理を分岐したら 認証とみなされるわけ、パっと見わからんやろ、恐ろしいやろ 一般公開するようなWebサーバーはCALじゃなくてエクスターナルコネクタライセンスでしょ Windowsのライセンス違反してそうな奴がたくさんおるなww Web ワークロードは、インターネット Web ソリューション内の本ソフトウェアに よって提供されたコンテンツ、情報、およびアプリケーションに対するアクセスは、 お客様またはお客様の関連会社の従業員に制限することはできません。 つまり認証を行わないときに限りライセンス不要やでってことやな >>488 せやな、ユーザの数だけライセンスかエターナルブリザードか クライアント アクセス ライセンス (CAL) と マネジメント ライセンス (ML) https://www.microsoft.com/ja-jp/licensing/product-licensing/client-access-license.aspx 外部のユーザー (ビジネス パートナー、外部請負業者、顧客など) が 社内のネットワークにアクセスできるようにするには、2 種類のライセンス取得方法があります。 ・それぞれの外部ユーザー向けに CAL を取得します。 ・外部ユーザーがアクセスする各サーバー向けにエクスターナル コネクタ (EC) ライセンスを取得します。 外部ユーザーとは、お客様の組織または関連企業のネットワークに従業員レベルのアクセスができない、 または企業が提供するホスティング サービスの利用者でもないユーザーです。 1 台のサーバーへ割り当てられた EC ライセンスは、 外部ユーザーではなくライセンス所有者の利益にかなう限り、複数の外部ユーザーによるアクセスを許可します。 EC ライセンスは、実行しているソフトウェア インスタンスの数を問わず、 外部ユーザーがアクセスする物理サーバーごとに 1 ライセンスのみ必要です。 "インスタンス" とはソフトウェアのコピーをインストールしたものを指します。 サーバー ソフトウェアの複数のインスタンスを実行するには、個別にライセンスが必要です。 ただし、EC を取得することで、CAL と同様にアクセスが許可されます。 外部ユーザーのために CAL を取得するか、EC を取得するかの判断は、主に予算的な要因によります。 企業からサポート料金徴収して言語の開発に使うんやから ええことやんか 武士は食わねど高楊枝で見栄張ったサンは潰れてもうたやろ >>495 C# はマルチスレッド関連がちと弱いです Java では、並行処理におけるメモリ可視性(JMM:Java Memory Model)など徹底的に議論されつくしています(そして C++11 or lator の std::atomic にも影響を与えています) しかし C# はインテルアーキテクチャーに依存しまくっていて、この方面ではまったく進歩がありません、MS の実装が正義、みたいな感じで終わってしまってます >>499 C#が起源のasync/awaitがMS系以外の言語にも採用されつつあることに対する見解は? つまりC#を使う理由がまた一つ減ったということです。 MVC5でゴリゴリ書いてるけど、ぶっちゃけasync、awaitなんて全く理解していない ただメール送信は同期だと遅かったから ネットでパクったバックグラウンド処理で書いたけど 何となくうまくいってるっぽいからそれでヨシとしてる 正直問題出たら対応してもなんとかなるw 同期を理解してる奴は1000人に一人ぐらいだよ。 async/await連呼してる奴で同期理解してる奴に合ったことがない。 ビジネスロジック書くくらいに拘ってもアホらしいわw 俺なんてprivate publicもテキトーテキトーw それで実害あったことなど一度も無いねw メモリモデルの話になんでasync/awaitが出てくるんだよ… MSもDoug Leaみたいな並行処理の専門家呼んで手入れればいいんだけどやる気なさそうだしなあ C#でインテルアーキテクチャに依存してる部分ってあったっけ? Mono ARMを全否定してるような? >>499 RxJavaって元はMSの社員が作った技術だしなぁ JavaはDCLパターンが実装しにくい、くらいの知識で止まっとる 新規にあえてJavaを使うメリットが無いので、 JavaのCOBOL化が確定。 C#の逆転勝利が確定した。 COBOLの代替言語としてJavaが採用され、C#は却下された。 つまり負けたのはC#。 Webでスプレッド入力画面ってどうなの? やっぱExcelファイルアップロードさせた方がいいんか? どうってExcel Onlineと同じように実装すればいいのでは C#は、RAD言語みたいで好きじゃない。 簡易目的のスクリプト言語みたいだ。 本格的なプログラムでは、Javaの方が良いと思う。 それにC/C++は、言語自体を修正できるほど、高速さと自由さがあったが、 C#にはそれがない。だから、もともと備わってる機能の範囲内に プログラムの書き方が制約されてしまう。 つまり、C#は、機能追加に対して弱い。 >>517 結局、ポインタがないので、C/C++のように効率の良い拡張が出来ない。 最初から用意されている機能より劣った関数しか作れない。 ナマポが必要になるほどセンシティブな用途では仮想マシンティブよりネイティブが良いだろうけど ライブラリやエコシステムの充実度でなく言語の出来で言うならJavaなんて余計ダメやん enum型以外で優っているところなんて何もないぞ >>523 JavaのSwingは設計がとても美しい。 俺はJavaのthrowsキーワードはC#にも欲しいけどな。 下位アセンブリの例外仕様が変更されても上位は変更しなくても良いように意図的らしいけど、結局それって上位アセンブリも変更された例外に対処すべきでしょ。 それ以外の言語仕様はC#のほうが洗練されてる印象受ける。 C#は検査例外が無いから 対応しないでしょ 例外は全部バグなんだよ >>527 全然遅くなかったけどな。 >>525 Javaのthrowsの代わりに、C++には、throw() が使えるらしい。 >>528 すぐバレるウソを。 Java製GUIツールが全く使い物にならないくらい遅かったのはSwingのせいだったのは誰でも知ってる。 わしのセロリンではつらかった 仮想マシンの改善とかCPUのパワーアップで 最近はそこそこだけど Swingは劇遅だったな レイアウトマネージャは感動したけど >>516 >C/C++は、言語自体を修正できるほど、 それって #define のことですか? SQLServer2019でSparkとHDFS統合ってMSがJavaに寄ってきてるじゃねーか >>534 #defineもだし、ポインタがあることも大きい。 C#もポインタがあるし、この人は一体さっきから何を言ってるのだろう。 > 結局、ポインタがないので、C/C++のように効率の良い拡張が出来ない。 どうやらポインタが何かすら理解していないようだ。 C/C++,C#にはあるけどJavaにはない機能の事言ってるんじゃないの? >>537 MSとSunが和解してから何年たってると思ってるんだよ いまだに騒いでるのはお前ら外野だけ 米Microsoftと米Sun、歴史的な和解により“敵”から提携関係へ https://internet.watch.impress.co.jp/cda/news/2004/04/05/2666.html C#がそんなに良い言語なら、github や Facebookで PythonやRubyが 使われている(?)のはなぜ? 大企業だとVSは1ライセンス10万円以上必要なのに、PythonやRubyは 無料だから? だとしたら、VSが大企業でも無料に使えるようになったら、Pythonや Rubyも全く使われなくなってしまう? スマン。 Facebookは独自言語だった。 Rubyは、cookpad、Gunosy、食べログ、価格.com、hulu、Github、 かつてのtwitter当たりかな。 twitterは、今はJava(Sun、Oracle、JVM)に変わったらしいけど。 Pythonは、YouTube、DropBox、Instagramの他、Google社員が専属 で開発に協力していたり、wikipediaを見てみると、CADの スクリプト言語などにも使われていたりするらしい。 3DグラフィックのBlender(めっちゃ使いにくいが)や、 ゲームのバトルフィールド2のアドオンでも使われているらしい。 なぜだろう?? C#でも、pythonに似たリスト記法やHash記法や、foreachも使えるのに。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる