- 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環境との間には、 開発者の文化に大きな隔たりがある、という当たり前の話ではないかと思われ
|