【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 16/10/04 21:01:19.59 px5zXLds.net >>48 差が出ない理由は実際にコード書いてみればわかると思うけどさ、 ようするに、フレームワークやライブラリによって その利用者が書かなければいけないコードが最小限になるからだよ。 言語の違いによって書くべきものに違いはあるだろうけど、 何かを実現するときに足りないコードっていうのはどれもかわらない。 例えばウェブアプリで画面にhello worldを表示するっていうものがあれば、 PHPに比べて素のRubyだけでやろうとしたら膨大なコードを書かないといけないけど そこにRailsが加わればたったコレだけ。 class HelloController < ApplicationController def index render :text => "Hello, world!" end end Rails.application.routes.draw do root 'hello#index' end このように実現するときに足りないコードっていうのは、Hello worldを表示するという関数と そこにたどり着くためのルーティングの設定。どの言語を使ってもこの必要最小限のコードに落ち着く。 この例はフレームワークだけど、ライブラリでも同じ。言語が違っても同じ引数・同じ戻り値の ライブラリは作れるだろうからライブラリの中身が違っても、それを使う側は変わらない。 実現するためのコードは違っても、フレームワーク・ライブラリの利用者が書かなければいけないものは 結局のところ同じなので、どの言語でもこの必要最小限ですむものを作ることができる。 結果、どの言語でも書くべきコードは必要最小限のコードで対して変わらないので 言語の違い程度で工数に大きな差は出ないことになる。フレームワークやライブラリが吸収してしまう。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
536日前に更新/278 KB
担当:undef