トップページ > プログラム > 2014年06月28日 > JCL+UsP9

書き込み順位&時間帯一覧

26 位/195 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001000113



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Ruby 初心者スレッド Part 55
【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】

書き込みレス一覧

Ruby 初心者スレッド Part 55
33 :デフォルトの名無しさん[sage]:2014/06/28(土) 18:11:58.34 ID:JCL+UsP9
>>30
そのライブラリの依存関係をgemspecで必須と明示してあるなら、
その仕様(specificationに従って、単純にファイルの先頭で require すべき
ある特定の「条件にマッチした場合」に限るという実装(implementation)は、
ライブラリが必須であるという仕様に違反している
Ruby 初心者スレッド Part 55
35 :デフォルトの名無しさん[sage]:2014/06/28(土) 22:47:38.23 ID:JCL+UsP9
> コマンド叩いてすぐに処理結果が欲しいコマンドツールの類いだとrequireすると遅くならない?

いや、requireの実行時間が問題になるようなRubyアプリケーションは、ほとんど存在しない
もしアプリケーションの起動時間が気になるほど遅いのであれば、まず性能測定をすべき
多くの状況下では require 以外の処理、たとえばサーバへの接続待ちや
大量のデータファイル読み込み等がボトルネックになっているはず

> http_server -versionってバージョン表示させるだけでspec.add_dependencyのgemを全部requireしてるのですか?

そうだよ、実行時に必須なライブラリはサーバ起動時にすべてrequireする
逆に、必須ではなく条件に応じて必要になるライブラリは spec.add_dependency せず、
サーバ起動後に特定の「条件にマッチした場合」に require する
たとえばプラグインのようなオプション・ライブラリは、設定ファイルで指定された場合、
あるいはプラグイン・ディレクトリにライブラリが存在する場合にだけ require する
【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
192 :デフォルトの名無しさん[sage]:2014/06/28(土) 23:12:03.70 ID:JCL+UsP9
>>189
>RailsとASP.NET MVCじゃスケールや用途の想定が全く違うはずで、

もしも「スケールや用途の想定が全く違う」なら、>>161の言う

> OSS開発者たちのリソースは分散してしまうとASP.NET MVCが勝つからね

は、無意味で的外れな主張ということになるね

ASP.Net/C#/Java/COBOL が想定しているエンタープライズ環境と
PHP や Rails が想定している(グローバルな)Web環境との間には、
開発者の文化に大きな隔たりがある、という当たり前の話ではないかと思われ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。