スクリプト言語と開発効率について
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/04/26(木) 01:16:27ID:Z/Rpkmivスクリプト言語は基本的に、変数の型を指定できないものが多いわけです。
で、これは本来、これら開発効率を売りにした言語の特徴だったはず。
でもちょっと待って下さい。
この仕様が間違いなく開発効率を下げている。
意図しない挙動をフォローするための機能実装がとても非効率的です。
皆さん、特にC系統の言語に精通されている方にお聞きします。
スクリプト言語での開発効率に関して、
普段意識的に実装されているロジックとかありますでしょうか。
0002nobodyさん
2007/04/26(木) 03:05:38ID:vplBaXEV0004nobodyさん
2007/04/26(木) 10:29:28ID:???メソッドの引数のタイプをいちいちチェックして、他の誰かが使ったり、
また再利用したりするときに備えるなんてことはそれほど重要じゃないことに気がついた。
メソッドどうしが互いにバンバン依存しあってても気にしない。
間違った呼び出しかたでメソッドを呼んでるコードがあったら、
メソッドの方を書き換える勢いで行けばいいよ、動けば良いのだから。
これはPHPが悪いって訳じゃなく、動的型付けのスクリプト言語はそういう性格のものだってだけのこと。
Railsだって一見きれいだけど、なかみはガチガチの密結合だしね。
0005nobodyさん
2007/04/26(木) 18:48:41ID:???普通一回限りの書き捨てよりも
ウェブアプリの方が多くないか?
> れはPHPが悪いって訳じゃなく、動的型付けのスクリプト言語はそういう性格のものだってだけのこと。
いや、悪いのはPHPでも、動的型付けのスクリプト言語でもなく、
そういうコードを書くプログラマ。
0006nobodyさん
2007/04/26(木) 19:37:20ID:???ちょっとDB繋いで情報表示するだけの告知ページやら、メールフォーム系で微妙に違うものいくつも作るときとかではphpで書き捨てる
がつがつ使い回す状態想定する時にphp採用したいかっていうと・・それもケース次第だな
うちだとあんま規模大きいのだと、phpは選定対象から外れがちだなー
だからって人材配置考えると、JAVAがいいとかRubyで行くぜとか一概に言えるもんでもないし
あー、なによ一言で言うと結局「場合次第」かよ
ゴミカキコ氏ねよ俺
0007nobodyさん
2007/04/26(木) 20:19:05ID:???PHPでウェブアプリを作るとき、フレームワーク以外の自作ビジネスロジックを使い回す事ある?
汎用掲示板機能クラスとかみたいな感じで
0008nobodyさん
2007/04/26(木) 23:47:30ID:???0009nobodyさん
2007/04/27(金) 07:09:45ID:???0010nobodyさん
2007/04/27(金) 07:52:00ID:???PHPでもRubyでも自動テストはちゃんと書く事にしてる。
自動テストが通る == -Wallで警告無しでビルド出来る
という認識。
あと、ヘッダファイルだけみりゃ何やっててどう呼ぶかが大体わかるということもないので
関数の中身を読まなきゃやってることを理解出来ないことが比較的多い。
これには面倒でもコメントをちゃんとつけるくらいの対応しかないね。
0011nobodyさん
2007/04/27(金) 11:01:38ID:???できたほうが絶対によいとはわかっていながらずるずる勉強先延ばしだ
0012nobodyさん
2007/04/27(金) 12:23:17ID:???精一杯がんばってphpとかのスクリプト言語がすべてって香具師では、スクリプトの品質が異なっていて当然。
プロジェクトで悩ましいのは、そういう混在したスキルの香具師のモチベーションを維持させ続けるレベルを設定できるか。
理想論だと実力のある香具師はモチベーション高まるけど、下の方は落ちこぼれる。
妥協論だと、下の方は付いて来れるけど、実力のある香具師はモチベーション維持できずに逃げ出す。
0013nobodyさん
2007/04/27(金) 22:09:46ID:???0014nobodyさん
2007/05/05(土) 01:30:39ID:YkQ5N4PI> 意図しない挙動をフォローするための機能実装
が大変という時点で、少なくともWEBアプリ系のシステム規模では言語関係なく腐ってます。
データの入り口をきっちり処理することを前提にするなら、後は内部コードが腐ってるだけの
ことじゃないですか。PHPならassertもあるし、それ以上の何が必要か正直わからない。
0015nobodyさん
2007/05/05(土) 05:02:19ID:???分ってれば十分なので、さっさと他の言語に移る事をおすすめする
0016nobodyさん
2007/05/05(土) 05:08:53ID:???0017nobodyさん
2007/05/05(土) 05:22:30ID:???ことになるのが恐くなるな
http://www.phpunit.de/pocket_guide/2.3/ja/index.html
0020nobodyさん
2007/05/05(土) 18:23:12ID:???0021nobodyさん
2007/05/11(金) 14:57:43ID:???すぐ下にあるように、変数がなんなのか知るためにいちいちprint_rが
必要な分、手間がかかるってことじゃないかな。
ほら、動きがおかしいプログラムの怪しい変数をprint_r()して、
バグの原因がわかるっていうことよくあるじゃん?
例えばCには類似の問題がトリッキーな書き方をしないかぎり無いでしょ?
全部の変数に型が決まってるわけだから。
0022nobodyさん
2007/05/12(土) 14:56:57ID:???> バグの原因がわかるっていうことよくあるじゃん?
Cでも怪しい変数をprintfしてバグの原因がわかることよくありますが?
0023nobodyさん
2007/05/12(土) 18:48:24ID:???正しいが、デバッグの時間を考慮すると一概に効率がいいとはいえないな。
デバッグの事を考えるならMVCを分けて、テストを書いて、重複のあるコードを避けて
となるが、そういうプログラミングを行うならHTMLの中にプログラムが書けるPHPの
魅力半減だし、始めから簡素なPerlやRubyでフレームワーク使ったほうが良いんじゃ
ないかと思えてくる
0024nobodyさん
2007/05/12(土) 21:34:51ID:???0025nobodyさん
2007/05/12(土) 23:02:17ID:???適さない言語という事でFA?
0026nobodyさん
2007/05/13(日) 07:18:20ID:???規模と書き方に大きく依存すると思う。それは多分JavaでもRubyでも一緒。
Perlですら、十分に高品質なプログラムはあると思うが。
もっと言うならOSを落とす危険が常にあるようなC・C++みたいな言語は
最悪の「品質」のプログラムも「容易に」書けると思う。
0027nobodyさん
2007/05/13(日) 08:49:43ID:???>>26
> OSを落とす危険が常にある
それは、OSもしくはその設定に問題があるんじゃ...
0028nobodyさん
2007/05/13(日) 10:24:36ID:???つまりオブジェクト指向を活用して、コードのあちこちに
ルーチンやデータが分散しないようにオブジェクトに
閉じ込めておく。そういう書き方をするとJAVAと同じような
冗長な書き方をしないといけないし、そこまでやるなら
JAVAと同じようにデータ型のチェックをコンパイル時に
してくれてもいいと思うのだが
0029nobodyさん
2007/05/13(日) 10:32:23ID:???かなり需要があると思うが、劣化Perlのような仕様をいつまでも引きずってる
せいで中途半端な言語に成り下がった。
0030nobodyさん
2007/05/13(日) 10:40:27ID:???そう思うなら Java 使ってれば?
>>29
> PHPがレンタルサーバーなどでも簡単に運用できるJAVA目指すなら
誰もそんなもん目指してませんが。
0031nobodyさん
2007/05/13(日) 11:22:09ID:???このスレの結論でてしまいましたか
0032nobodyさん
2007/05/13(日) 14:32:51ID:???PHPは変数の宣言が出来ず、スコープが関数単位。
だから、コードが汚くなって、ケアレスミスが増える。
いまどきPerlをuse strictなしで書く人はいないが、PHPはno strictで書くしかない。
その分、誰でもすぐになんとなく書けてしまえるけどな。
0033nobodyさん
2007/05/13(日) 17:16:25ID:???でも業務システムとか大規模サイトとか堅牢さと処理能力を求められるのは、コンパイル言語じゃないと厳しい。
銀行の口座サイトが、ミクシのようにperlで設定ミスでスクリプト漏れたら痛いし。
0035nobodyさん
2007/05/13(日) 18:32:16ID:???Javaはコンパイルが必要だからエンタープライジーなんじゃなくって、型チェックが出来るからエンタープライジーなんだよ。
PHPの場合、型の宣言どころか変数の宣言自体出来ないから話にならない。
$status_flg = false;
...
$status_flag = true;
...
if ($status_flg) {
...
}
↑最後のifが通らなくて、その理由がわからない。それがPHPクオリティ。
0037nobodyさん
2007/05/13(日) 21:52:13ID:???いや、>>35は知ってるが、それを使わないのがPHPクオリティと言いたいのか。
それなら同意。
>>36 は俺にはよく分からないので詳しく。
・・・というか PHP の E_STRICT は多分ONではやってられない。
あまりに「非推奨」とか「廃止予定」とかが多すぎてPEARのライブラリすら使えない。
それもPHPクオリティ。
0038nobodyさん
2007/05/13(日) 22:00:47ID:???いや>>35はE_NOTICE がONでも通るだろ。よく読め。(PHPクオリティ?)
だからといって全ての変数に型宣言が必要とか言うのは掲示板スクリプト等程度
においては正直効率的とも可読性が高いとも思えない。
(明示的なキャストしまくりとか勘弁して)
やっぱり規模(と開発体制・人手の分散度合い)によるケースバイケース
でいいんじゃないか? ←ここでループ
0039nobodyさん
2007/05/13(日) 22:43:36ID:???実装のデータ型はカプセル化されるので問題ないと思うが、
しかしPHPのオブジェクト指向は書きづらいし、使いづらいよね。
0040nobodyさん
2007/05/13(日) 22:45:00ID:???0041nobodyさん
2007/05/13(日) 23:18:39ID:???とかやって、もしクラスがgetStatusインタフェースを持って無かったとしても
使用してみないとエラーが出ないという恐さはあるか。
0042nobodyさん
2007/05/13(日) 23:59:22ID:???言いたいことはわかるし、間違ってるとは言わないけど、その手のタイプミス
にかかわるバグが処理系で摘出できないケースは頻度は少ないが Java にだっ
てある。
もちろん頻度が少ないと言うのは重要で、だから大規模なソフトウェアに PHP
より Java が適していると言いたいんだろうけど、ごちゃごちゃ書かなくても
>>24 で充分だろ?
0043nobodyさん
2007/05/14(月) 05:18:28ID:???>>35 のようなミスが起きた記憶はほぼないな。
今となっては、変数宣言はあってもよかったなと思うけど。
設定で、変数宣言の必要なモードをつけてもいいと思う。
0045nobodyさん
2007/05/14(月) 09:48:04ID:???で、デバッグに勘が必要になる。
自分だけが書いたのコードなら自分の思考パターンは大体わかるからいいけどさ。
まぁそのへんの融通が効くから書き飛ばすのには向いているとも言える。
上にあるように、間違った呼びかたをしてたら呼び出された先をさっさと直しちまえば良い。
アプリ全体の構造が頭の中で把握できる範囲ならこれで大抵はうまくいく。
0046nobodyさん
2007/05/14(月) 12:09:34ID:???PHPを使うケースって10行未満のスクリプト限定になっちゃうけど。
0047nobodyさん
2007/05/14(月) 12:13:13ID:???use strict;
sub foo {
my $arg = shift;
print "$arg\n";
}
sub bar {
print "$arg\n";
}
foo('hello');
は、実行しようとするとコンパイルエラーが起きちゃう。bar関数で不正に$arg使ってるから。
0048nobodyさん
2007/05/14(月) 12:15:25ID:???<?
error_reporting(E_ALL);
function foo($arg) {
print "$arg\n";
}
function bar() {
print "$arg";
}
foo("hello");
実行すると、出ました、「hello」。残念ながらerror_reporting()はbar()を見てません。アッザース。
0049nobodyさん
2007/05/14(月) 12:40:49ID:???それ、PHPじゃなくてもPythonやRubyでもおんなじことだよ。
コード読み込んだ時点ではエラーが出ず、その箇所が実行されてはじめてエラーが分かる。
でもunit testを書いていれば、error_reporting(E_ALL) のレベルで十分、特に困らない。
PHPもRubyもPythonもみんなそれで問題なく開発できてる。
もしuse strictサイコー、他のスクリプト言語ダメダメというなら48の勝手だけど、use strictしたところでJavaやC#からみれば
> アッザース
だな。目くそ、鼻くそを笑うとはまさにこのこと。
0051nobodyさん
2007/05/14(月) 21:47:50ID:???> PHPを使うケースって10行未満のスクリプト限定になっちゃうけど。
君は、それでいいんじゃね。
俺はももう少したくさん書けるけどね。
0052nobodyさん
2007/05/14(月) 22:04:49ID:???無名関数がないから他の言語だったらインラインでも書けることを、どうしても一時変数を使わないといけない。
で、その変数は関数全体で有効になるから、大事な変数と使い捨ての変数がごっちゃになってしまう。
↑と変数の宣言が出来ないこととあいまって、熟練者が書いてもあまり綺麗にならないし、初学者が書くと恐ろしく汚いコードになる。
0053nobodyさん
2007/05/14(月) 22:08:15ID:???システム開発産業としてみた場合のPHPのメリットは大きい。
メリットがあるからこそこれだけ流行してる。証明されてる。
確かにお湯かけるだけで作れて、少なくとも不味くて食えないってことはない。
しかし、インスタントラーメンばっかり作ってて、料理人とはいえないよね。
0055nobodyさん
2007/05/14(月) 22:33:27ID:???普通は自炊なり家庭料理なりだ
インスタントラーメンで用が済むのに料理人が出張ってきたら困る
しかも料金高いし
0056nobodyさん
2007/05/14(月) 23:06:41ID:???料理人だろ。
○○の言語じゃなきゃ駄目とか言ってる方が素人ぽくみえるぞ。
0057nobodyさん
2007/05/14(月) 23:45:44ID:???アセンブラでウェブアプリ造れるよな
0058nobodyさん
2007/05/15(火) 00:52:15ID:2gvjM0as0060nobodyさん
2007/05/16(水) 11:53:34ID:???変数のスコープを数十行程度にする
そういう当たり前の事が簡単にできる
スクリプト言語がいいね。RubyとかPythonとか。
0061nobodyさん
2007/05/16(水) 22:05:04ID:???スクリプト言語の有利な点は、全て文字列の扱いと配列(およびリスト)や
連想配列のデフォルト実装だと思う今日この頃。
正直、perlやPHP、rubyから入った人間はCやJavaの文字列、配列の
扱いは気が狂うほどのパラダイムシフトじゃないか?マイナス方向への。
int i;
for(i=0; i<ar.length(); i++){
ar[i] にほげほげ
}
は正直foreachやeachに慣れた人間には耐えられないんじゃないかな。
006261
2007/05/16(水) 22:09:01ID:???> ar.length()
は
ar.size()
なのかなと思う今日この頃。不勉強すんません。
0063nobodyさん
2007/05/16(水) 23:22:32ID:???Perl6ではよりその傾向が強まる。
0064nobodyさん
2007/05/16(水) 23:59:40ID:???それだからこそ受け入れられてきたんだがそれゆえ5で崩壊した
use strictとかがある時点で変態
0065nobodyさん
2007/05/17(木) 00:57:49ID:???俺はまさにPHPでプログラム始めた人間だが、最近Cを使ってその辺は耐えられなかったことはないが、
「だからPHPとかPerlができたのか」とスゴく納得した。
0066nobodyさん
2007/05/17(木) 02:00:22ID:???コードを書きやすいので、一概に悪いとは思わないな。
0067nobodyさん
2007/05/17(木) 09:24:14ID:???無限の時間とリソースが使えればな
それを極力圧縮するできるがどうかが「便利」の要だろ
0068nobodyさん
2007/05/17(木) 09:46:16ID:???恐ろしいことになるからなぁ。
リフレクションみたいに、静的な型なんてクソクラエみたいな書き方は、
なかなか強力で、使いどころを間違えなければたしかに書くときの効率はかなり上がるけど、
一方乱発するとメンテの効率をいちじるしく落とすね。
0069nobodyさん
2007/05/17(木) 23:17:38ID:kV8X1K3f0070nobodyさん
2007/05/17(木) 23:33:56ID:???PHPならそれ3日でできますよ。フレームワークなんていりませんよ。て
べたべたべたべた書いて動いちゃう、それでいいやって仕事が多く、そんな
ソースを槍玉にあげてもなぁ、という気もする。そりゃ手を加えるほどに
バグも入るさ。安さ速さ最優先なんだから。
PHPの問題は言語仕様そのものというよりその使われ方だろう。
またそういう書き方でやってきた人間が、ある程度以上でかいもしくは
業務処理系のものまで上記の延長でPHPで作ろうとするから、言語の(糞)
仕様まで問題になるんだと思う。
perl, ruby, python なんかはまだツールとしての用途があるから違う文化が
あるのかもしれないが、PHPはもうwebしかないから、もともとやばい言語仕様
なのにそのままでフレームワークとかオブジェクト指向の整備とか大型化の
方向でどんどん泥沼にはまってるような気がする。
0071nobodyさん
2007/05/17(木) 23:41:17ID:???0072nobodyさん
2007/05/17(木) 23:44:19ID:???0073nobodyさん
2007/05/18(金) 00:42:32ID:???思想体現の手段ではありませぬ
0074nobodyさん
2007/05/18(金) 00:55:58ID:???読みやすく書きやすいプログラムとも言えるな。
0075nobodyさん
2007/05/18(金) 02:14:08ID:???自分の得意なもので結果だせればそれでいいでしょ。
批判ばっかりしてて神経質じゃねえのかプログラマーって
0076nobodyさん
2007/05/18(金) 09:27:29ID:???あるいは他の開発者でもいい
未来にそのプログラムを改修する自分でもいい
誰か他者は介在してないのか
0077nobodyさん
2007/05/18(金) 22:31:30ID:???0078nobodyさん
2007/05/18(金) 23:23:18ID:???php で色々組んでるけど、型関係でバグったことは使い初めの頃の
勘違いしかない。
処理系に型の間違いのチェックアウト能力がないのは確かだけど、
そもそもそんな間違いをぼろぼろやるプログラマは他のところでも
バグってる可能性が高い。
0079nobodyさん
2007/05/18(金) 23:46:40ID:???0080nobodyさん
2007/05/18(金) 23:48:49ID:???>バグってる可能性が高い。
まぁ、そうだな。69みたいな知ったかな書き方する奴はたいていどの言語でもバグ出す。
0081nobodyさん
2007/05/19(土) 00:37:00ID:Scwv46iZ強い型付けなんだが…。
0082nobodyさん
2007/05/19(土) 00:50:11ID:???0083nobodyさん
2007/05/19(土) 01:15:25ID:???0084nobodyさん
2007/05/19(土) 02:34:19ID:???0085nobodyさん
2007/05/19(土) 10:22:57ID:???バグが出てからバグを潰していくプログラミング、
どっちが効率がいいかってどこかで見たな
008678
2007/05/19(土) 10:28:34ID:???いや、型のチェックアウトができることによるバグ検出能力にケチつける気はないけど、
強い型付けによる不便さもあるわけだから、トレードオフでしょ?
0088nobodyさん
2007/05/19(土) 13:24:42ID:???後はMCでない、ぬるい仕事しかした事のない歳だけ食った自称ベテラン。
0089nobodyさん
2007/05/19(土) 14:17:53ID:???ゆとりまっしぐらな俺でも「変数の宣言いらないよ!」「型が柔軟だよ!」な謳い文句に気持ち悪さしか感じない
使い捨ての変数をバカみたいに量産する糞スクリプトしか書けないのか?って思う
009278
2007/05/19(土) 19:13:22ID:???0093nobodyさん
2007/05/19(土) 23:03:22ID:???いや、それが全てだろ。だから何回で(ry
まあそれぞれの適所を(実際に使わずに)理解するためには、こういうスレは
いいと思うがな。
0094nobodyさん
2007/05/20(日) 01:13:32ID:???ホント思考が極端だな
009578
2007/05/20(日) 09:01:59ID:???具体的に指摘できないなら、自分の日記帳にでも書いたほうがいいよ。
0096nobodyさん
2007/05/20(日) 11:08:22ID:???> どこにも適さない物もあるでしょう
つまり存在意義のかけらもない言語?これは言い切る自信はないなぁ。
(強いて言うならMSのJ#みたいな?)
0097nobodyさん
2007/05/20(日) 14:53:05ID:???動的な型付けでかつ変数の宣言ミスをコンパイラーがチェックしてくれるPerlはかなり理想的だな。
PHPの場合、型が動的なのに加えて、ブロックによるスコープのコントロールが利かないこと、
変数が1種類しかないこと(Perlでいうところの@arrや%hashがなく、$arr/$hash)、
名前空間がないこと(まあ、パッケージ変数の代わりにクラス変数を使うんだけど、パッケージがないので今度はクラスの管理が難しくなる)
これらが組み合わさって、汚いコードを書くことを強制されるというか。ゆえにバグを誘発する。
0099nobodyさん
2007/05/20(日) 15:18:11ID:???Perlのオナニーは自分のブログでやれ
じゃないと>>48とおなじようにやり返されて恥かくだけ
0100nobodyさん
2007/05/20(日) 16:45:48ID:???すぐに覚えられるので、人員の確保がしやすいこと。
これ以外の、言語仕様で優れてるところがあるなら教えて欲しいんだけど。
0101nobodyさん
2007/05/20(日) 16:52:13ID:???0102nobodyさん
2007/05/20(日) 16:57:45ID:???ActionScriptがそんな感じで、うまくやってるような気がするが。
010378
2007/05/20(日) 18:04:35ID:???例えば >>61 のようにいくつか書かれてた思うけど、理解できてないと言うことですか?
>>101-101
そうだね。
・変数の型が 静的 / 動的
・型のチェックが コンパイル (もしくは実行開始) 時 / 実行時
・変数宣言の 要 / 不要
・変数のチェックが コンパイル時 / 実行時
は別物。(もちろん、動的な型を持つ言語はコンパイル時に完全に型チェックができない
と言うような制限はある。)
VB なんかは、指定しないと型なし (Variant) になるし、指定すればそれなりにコンパ
イル時チェックができるので、結構うまくできてたと思う。
0104nobodyさん
2007/05/21(月) 09:54:37ID:???関数の動きを理解するのにコンテクストの理解を要求するんだよなぁ。
出入口がしっかり定義されていないから、関数が独立せず外部の知識前提で書かれてることが多い。
で、言語やフレームワークごとの流儀とか、書いた人間のクセなどを読む勘みたいなものが
必要になってくる。
これは難しいものではまったく無いけど、C育ちなどではリハビリがいることもある。
Rubyで自前型チェックを"精神安定のために"って言いつつ全公開メソッドに追加してる奴を見たことがあるよ。
0105nobodyさん
2007/05/21(月) 19:30:32ID:???http://blog.livedoor.jp/dankogai/archives/50835571.html
010678
2007/05/21(月) 22:21:20ID:???動的型付けと何の関係もないと思うが...。
0107nobodyさん
2007/05/22(火) 00:17:39ID:???0108nobodyさん
2007/05/22(火) 22:45:41ID:???でも、だからと言って
> 関数が独立せず外部の知識前提で書かれてることが多い。
と言うのは、単なる偏見かと。
0109nobodyさん
2007/05/27(日) 16:21:22ID:???パールでサイトつくちゃったミクシとかゴミだよな。
本当に正しい動きするかより、エラー出ずに動けばおkレベルだろ?
0110nobodyさん
2007/05/27(日) 17:58:49ID:???0111nobodyさん
2007/06/03(日) 00:36:37ID:???0112nobodyさん
2007/06/03(日) 02:40:10ID:???0113nobodyさん
2007/06/03(日) 23:52:47ID:???Amazonやlivedoorは大規模とはいわんのかな。
校正するなら、
誤)まあスクリプト言語じゃ大規模サイトは無理なのは事実。
正)まあスクリプト言語「だけ」じゃ大規模サイトは無理なのは事実。
くらいか。だから適材適所と何回言えば(ry
0114nobodyさん
2007/06/09(土) 09:01:49ID:???DocomoのCiRCUS位でないと大規模とは言わないな…。
0115nobodyさん
2007/06/09(土) 12:10:05ID:???0116nobodyさん
2007/06/13(水) 00:19:39ID:???0117nobodyさん
2007/06/15(金) 02:53:21ID:???とコードコンプリートに書いてあったのの受け売り。
0118nobodyさん
2007/06/16(土) 18:53:00ID:???早く国家資格持ってない香具師はプログラム組めないようにしてしまえと思う。
トラフグ調理免許とかジャンボジェット運転許可証とかみたいに。
0120nobodyさん
2007/07/06(金) 04:22:46ID:???0121nobodyさん
2007/07/11(水) 18:34:24ID:???低レベル層の開発関わってる人も上澄み扱うプロジェクトには関わりにくい訳で。
0123r545
2008/07/08(火) 00:08:51ID:ywt4R5D2webアプリ作成において、スクリプト言語が使われる理由って何ですか?
詳しく教えてください。。機械誤変換がなく、比較的簡単に作成出来るって
ことまでしかしらないので。。よろしくお願いします。
0124nobodyさん
2008/07/08(火) 00:52:28ID:???・文字列処理が多い
・仕様変更が多い
ぐらいかな。
0125r545
2008/07/08(火) 01:14:00ID:ywt4R5D2Web だと、通常あまり厳しい性能を求められない っていうのは、たいしたアプリは
作れないってことですか??大規模な、システムはやはりJavaですか。
・文字列処理が多い
・仕様変更が多い
っていうのはつまり??初心者ですいません。。
0126nobodyさん
2008/07/08(火) 07:00:28ID:???0127nobodyさん
2009/01/01(木) 16:45:51ID:???0128nobodyさん
2009/02/22(日) 22:43:48ID://7Dlz4Z5つの世界がある。
その5つとは:
1.パッケージ
2.インターナル
3.組み込み
4.ゲーム
5.使い捨て
スクリプト言語の得意分野は、5.
0129nobodyさん
2009/03/05(木) 18:54:55ID:???セキュリティ上もスクリプト言語は改変し易いので不利。
0130nobodyさん
2009/05/25(月) 06:47:24ID:???0131nobodyさん
2009/05/26(火) 07:32:56ID:???0132nobodyさん
2010/03/21(日) 23:07:05ID:RnhG2Anar-、' ´ `ヽr-、
ィ7 /l: ハヽハ トヾ 駄スレを隠すことは、この俺が許さん!
'|l |'´_` ´_ `| || 信念に基づいて行動する。
| |´ヒ} ヒ}`! l| それを人は正義と言う。
__ノ゙). 从 l, _'_. |从 今俺が行ってることは、上げ荒らしではない。
,_'(_ ノ_ヽ ヾl.> - ,イ;リ 正義という名の粛清だぁ!
{ f:テ} {'f:テ}',/\ヽ--//ヽ
ヽ,r─‐ 、ィ .、、 i l>Y<! i '、 バーニング!
/ iゝ_ノ iヽ /l |l l ',
lンヽ/ムノじ
0133 忍法帖【Lv=40,xxxPT】(1+0:8) 【15.9m】 電脳プリオン ◆3YKmpu7JR7Ic
2012/11/23(金) 19:55:04.23ID:????PLT(12079)■ このスレッドは過去ログ倉庫に格納されています