2,3年前までSEだったのですが最近疎くなってしまったので誰か教えて下さい。
当時はレンタルサーバーでプログラムを書く場合にはPHP,Perl,RubyなどにMySQLやポストグレのDBを使ってと言うのが主流でした。
また当時ビジネスではasp.net(C#)+Oracleを使ってWebシステムの開発もやってました。実際asp.netはデバッグなどのツールがやはり充実していて便利だなと思ったのですがレンタルサーバーなどで使用可能なところは皆無もしくは高額(月1万とか)でした。
現在でも上記のような状況は変わらないでしょうか?月1000円以内のレンタルサーバーで趣味のプログラムを作るというレベルでは今でもPHP+MySQLなどが主流でしょうか?
No.6
- 回答日時:
>ビジネスシェアがあるから価格を決めれる優先権があるんでしょうねぇ・・・。
むしろビジネス向けを念頭において開発されているので価格設定も企業基準なのですよ。
個人や小規模プロジェクトは最初からターゲットから除外されています。
ちなみに大手企業レベルで考えればOracleへの投資額などと言うものは人件費などと比べると格段に安いです。
>なんちゃってプログラマでもちゃんと作れるような言語
「何故こういう不具合がおきたか、何故こういう危険性がありうるか」
という考察が出来て初めてなんちゃってプログラマから卒業できたといえましょう。
言ってしまえば、「なんちゃってプログラマは何を使ってもちゃんと作ると言う行為が出来ない」となります。
コードを書くだけなら誰でも出来ますが、それを仕事として認められるかどうかといえば・・・ですね。
企業としては「物があればよい」なので、品質はどうでもいいという人材の流入が激しい気がします。
>生産性も上がるのにと・・・。
生産性もそうですが、物を作るということはそれのクオリティも維持せねばなりません。
生産性を上げたいのであればキチッとした教育を受ける、受けさせるのが最重要です。
そのためには師匠も上質の技術力を持っていることが前提ですが。
>すごく自分が出来ると思ってる人はそれはそれでドキュメントとかいい加減だし。
それはありますね^^;
自戒します。
>まぁ一番いいプログラマさんはやっぱり几帳面で真面目な人ですねw
頭でっかちでも困りますけどね。
一人で制作しているわけではない、と自覚してくれる人が良いですね。
不明点に対するアプローチの引き出しが多い人が優秀なプログラマといえると思います。
>ちなみにPHPでのフリーの開発ツールって何か良いのありますでしょうか?
当方はeclipse(PHP) + svnですね。
エディタはたまにムカつくので秀丸も併用してます。
>PHPはデバッグなどは今でも画面に吐き出すのが主ですか?
今も昔も未来永劫変わらないですよ。
tailでログを出しつつ標準出力を確認し、web開発などではhttpの出力を確認したり。
windows系のサーバでも同様。
この手間を惜しんでは良いものは作れません。
「画面に吐き出す」ためのツールでしたらいろいろありますけどね。
FXでしたらfirebugなどがお勧めです。
No.5ベストアンサー
- 回答日時:
No3です
>ちなみにPHPでのフリーの開発ツールって何か良いのありますでしょうか?
とりあえず、eclipseあれば事足りるかなって感じです
基本的にJava向けですがプラグイン次第でPHPの開発にも使えます。
メジャー系の言語ならばeclipseと必要なプラグイン、個人的に使いやすい便利プラグインを入れれば良いかと思います
手放せなくなってeclipse依存症になるのが欠点です。
メモリ食いなので、十分なメモリスペックあるマシンだと快適です。
>PHPはデバッグなどは今でも画面に吐き出すのが主ですか?
フレームワークによってはそこらへんまでカバーしてるものもあるかと思います
単体テスト用であれば
simpleTestとかかな
http://simpletest.sourceforge.net/
No.4
- 回答日時:
そもそもレンタルサーバのビジネスモデルは
「安価な環境で最大限の利益を得る」
と言うスタンスですので、ASPやOracleなど有償でないと力を発揮できないアプリケーションは嫌われる傾向があります。
ただ、Oracleに関していえば最近は部分無償化に積極的なようなので
この先5年でどう転ぶかは分からないかも。
// ソースが見れないアプリが蔓延するのもどうかと個人的には思いますが
// 窓のことじゃないですよええ。
>また、PHPそのものの案件がちょっとづつ減ってきていると実感しております
まだだっまだおわらんよっ
さておき、私の周りではPerlベースのソースやPHP4からの移行などの案件が増えてきており、
ワークそのものは逆に増えてる気もしますよ。
案件が減った、というより「なんちゃってプログラマが増えた」ような感じかなぁと。
// そしてそいつらが作ったシステムの改修が私らに回ってくると・・・・。
// 泣いていいですか
オラクルやMSが何故あんなに高い値段を取るのかは当時から疑問ではありましたね。ビジネスシェアがあるから価格を決めれる優先権があるんでしょうねぇ・・・。ただお客はオラクルと言うとなぜか安心感を持つのも現実でしたが。
ちなみに個人的にはなんちゃってプログラマでもちゃんと作れるような言語というかツールと言うかそういうのが出来て欲しいと願ってました。そういう人たちでも簡単に出来るようになれば生産性も上がるのにと・・・。すごく自分が出来ると思ってる人はそれはそれでドキュメントとかいい加減だし。まぁ一番いいプログラマさんはやっぱり几帳面で真面目な人ですねw
No.3
- 回答日時:
現役 傭兵SEやっておりますので、あちこち現場を渡り歩いています。
今現在の主流はほぼ変わらないのですが、Perlがめっきり減ってRubyが増えたことと、他の回答者さんも言っていますがRoRの影響でPHP用のフレームワークがRoRをインスパイアした(というかパクった)ものがここ数年で乱立していますので、どのフレームワークを使うかでエンジニアの人材確保にも影響が出てきています。
また、PHPそのものの案件がちょっとづつ減ってきていると実感しております
Java案件が増えているような気がします。
一時期の「なんでもかんでもPHP」って状態がようやく落ち着いたようです
月1000円という価格帯だとハードウェア管理費用程度しか出せないでしょうし、この価格帯だと完全に個人向けサービスになりますからそこまでのものを求める人が少ない というのが現状でしょう。
また、有償のアプリ類を提供するのはかなりのコストがかかりますからオープン系で固めるのが通常です。
ちなみにPHPでのフリーの開発ツールって何か良いのありますでしょうか?
正直言語仕様そのものはどんな言語でも大差ないと思っているのですが開発環境が何か良いのがないと厳しいですよね。
PHPはデバッグなどは今でも画面に吐き出すのが主ですか?初期ASPも吐き出すのが主流でちょっと嵌ると大変だった記憶が・・・それがasp.netが出たときには普通にシングルステップに変数の表示などが出来て正直感激しました。
いまだとPHPでもそういうのがあるのかなと。
No.2
- 回答日時:
レンタルサーバでWindows/Oracleを提供してる所はほとんどないです。
どちらも有料で、特にOracleなどはべらぼうです。
Linuxは実質有料ですが基本は無料、DBもPostgreSQLやMySQLは無料です。
普及はかなり進んでおり、LAMP (Linux+Apache+MySQL+PHP) や
LAPP (Linux+Apache+PostgreSQL+PHP) という言葉もあるくらいです。
今後どうなっても、レンタルサーバではWindows+Oracleの出番はないでしょう。
今PHPはRuby on Railsに影響され、「フレームワーク」という
開発環境が主流になりつつあります。CakePHPやEthnaなど
乱立状態でデファクトスタンダードがまだないですが、
こちらを勉強なさってはいかがでしょうか。
No.1
- 回答日時:
まったく変わらずだと思います。
Rubyの普及率が上がったぐらいだとおもいます。
Java、ASP.NET、Oracleなどは未だに小規模案件では対応ができない状況です。
おそらく、大規模でないと使用するメリットがないので、低スペックのサーバだとニーズがなく、今後も状況は変わらない気がします。
そうですか。ありがとうございます。
確かにJavaとか.netなどだと最初に環境を構築するのもそれなりに大変ですからね。PHPなどはいきなりプログラム書いてサーバーに上げればすぐに動きますしね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どのプログラミング言語で作ら...
-
PHPでLinux用のCライブラリを呼...
-
C言語、C+、C++、C#の違い
-
Visual Studio Codeについて
-
なぜGIMPは使いづらいのか
-
Now Loadingについて
-
将棋ができるサイトをつくりたい。
-
C言語で個人の趣味では何が出来...
-
自営業でも実務経験に入る?
-
プログラマーは誘惑にさらされ...
-
プログラム言語について c言語...
-
COBOLでのNOT = の AND条件
-
C++における継続行
-
delphi vs c
-
昔、MZ-2000やX1でBASICを書い...
-
曲を作るのにプログラミングっ...
-
クオンツに必要なプログラミン...
-
^について
-
プログラミングの仕事って具体...
-
C言語習得したいけど本が高い・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのプログラミング言語で作ら...
-
html、css、JavaScript、PHP…違...
-
PHPでLinux用のCライブラリを呼...
-
「楽天」で開発に使用している...
-
MYSQLとSQLの違い
-
なぜPerlからPHPに移行したんで...
-
PHPを習おうと思っているのです...
-
PerlやPHP、Rubyはどの準拠でし...
-
webアンケートを作成するための...
-
PHPのオススメ開発環境は?
-
他の言語に比べてPHPが遅いとい...
-
phpの限界は?
-
PHPでWindowsアプリを作成する...
-
PHPとJAVAの比較
-
サルでもわかる 代入演算子 PHP
-
ブログのようなサイトの作成方法
-
言語の効率的な学び方を、緊急...
-
1ページ目の検索窓に文字列を入...
-
Laravelなど、フレームワークを...
-
検索機能を作成しています。
おすすめ情報