2,3年前までSEだったのですが最近疎くなってしまったので誰か教えて下さい。
当時はレンタルサーバーでプログラムを書く場合にはPHP,Perl,RubyなどにMySQLやポストグレのDBを使ってと言うのが主流でした。
また当時ビジネスではasp.net(C#)+Oracleを使ってWebシステムの開発もやってました。実際asp.netはデバッグなどのツールがやはり充実していて便利だなと思ったのですがレンタルサーバーなどで使用可能なところは皆無もしくは高額(月1万とか)でした。
現在でも上記のような状況は変わらないでしょうか?月1000円以内のレンタルサーバーで趣味のプログラムを作るというレベルでは今でもPHP+MySQLなどが主流でしょうか?
No.5ベストアンサー
- 回答日時:
No3です
>ちなみにPHPでのフリーの開発ツールって何か良いのありますでしょうか?
とりあえず、eclipseあれば事足りるかなって感じです
基本的にJava向けですがプラグイン次第でPHPの開発にも使えます。
メジャー系の言語ならばeclipseと必要なプラグイン、個人的に使いやすい便利プラグインを入れれば良いかと思います
手放せなくなってeclipse依存症になるのが欠点です。
メモリ食いなので、十分なメモリスペックあるマシンだと快適です。
>PHPはデバッグなどは今でも画面に吐き出すのが主ですか?
フレームワークによってはそこらへんまでカバーしてるものもあるかと思います
単体テスト用であれば
simpleTestとかかな
http://simpletest.sourceforge.net/
No.6
- 回答日時:
>ビジネスシェアがあるから価格を決めれる優先権があるんでしょうねぇ・・・。
むしろビジネス向けを念頭において開発されているので価格設定も企業基準なのですよ。
個人や小規模プロジェクトは最初からターゲットから除外されています。
ちなみに大手企業レベルで考えればOracleへの投資額などと言うものは人件費などと比べると格段に安いです。
>なんちゃってプログラマでもちゃんと作れるような言語
「何故こういう不具合がおきたか、何故こういう危険性がありうるか」
という考察が出来て初めてなんちゃってプログラマから卒業できたといえましょう。
言ってしまえば、「なんちゃってプログラマは何を使ってもちゃんと作ると言う行為が出来ない」となります。
コードを書くだけなら誰でも出来ますが、それを仕事として認められるかどうかといえば・・・ですね。
企業としては「物があればよい」なので、品質はどうでもいいという人材の流入が激しい気がします。
>生産性も上がるのにと・・・。
生産性もそうですが、物を作るということはそれのクオリティも維持せねばなりません。
生産性を上げたいのであればキチッとした教育を受ける、受けさせるのが最重要です。
そのためには師匠も上質の技術力を持っていることが前提ですが。
>すごく自分が出来ると思ってる人はそれはそれでドキュメントとかいい加減だし。
それはありますね^^;
自戒します。
>まぁ一番いいプログラマさんはやっぱり几帳面で真面目な人ですねw
頭でっかちでも困りますけどね。
一人で制作しているわけではない、と自覚してくれる人が良いですね。
不明点に対するアプローチの引き出しが多い人が優秀なプログラマといえると思います。
>ちなみにPHPでのフリーの開発ツールって何か良いのありますでしょうか?
当方はeclipse(PHP) + svnですね。
エディタはたまにムカつくので秀丸も併用してます。
>PHPはデバッグなどは今でも画面に吐き出すのが主ですか?
今も昔も未来永劫変わらないですよ。
tailでログを出しつつ標準出力を確認し、web開発などではhttpの出力を確認したり。
windows系のサーバでも同様。
この手間を惜しんでは良いものは作れません。
「画面に吐き出す」ためのツールでしたらいろいろありますけどね。
FXでしたらfirebugなどがお勧めです。
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で質問しましょう!
似たような質問が見つかりました
- インターネット広告・アフィリエイト アフィリエイトブログを1からやり直す 2 2022/08/10 14:41
- SQL Server MySQLとPHPが使えるレンタルサーバー 1 2022/09/01 06:21
- MySQL サブスクは月払いで、数百円できる口座引き落としのレンタルサーバーありますか? 2 2022/12/15 03:06
- 確定申告 確定申告について 3 2023/03/05 21:34
- PHP 「基礎からのMySQL 第3版 Kindle版」を数年前購入して全部やりました。 1 2022/09/15 05:32
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- ドメイン・サーバー・クラウドサービス サイト閉鎖後もドメインをキープしたい 2 2022/03/28 01:06
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- その他(ブログ) Brogger独自ドメインから独自ドメインへ変更する 1 2022/09/22 13:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPでLinux用のCライブラリを呼...
-
Laravelなど、フレームワークを...
-
html、css、JavaScript、PHP…違...
-
言語の効率的な学び方を、緊急...
-
Linux Cプログラミングを学ぶた...
-
小学1年生の子です。塾に行かせ...
-
IT業界より楽に稼げる業界って...
-
家庭のパソコンで Python の 環...
-
楽しくて最高のプログラミング...
-
rpa化する言語としてら何があり...
-
私はプログラミングは一切分か...
-
LeetCodeていうの初めて、
-
プログラミングの雑談とかでき...
-
Pythonって何を意識した言語な...
-
プログラミングを教えたいです...
-
最新のプログラム言語を学ぶに...
-
Int('1234') で、strをかんたん...
-
GitHubについて
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Laravelなど、フレームワークを...
-
どのプログラミング言語で作ら...
-
PHPでLinux用のCライブラリを呼...
-
html、css、JavaScript、PHP…違...
-
PHPがあればCGIは使わない
-
フレームワークは開発環境だけ...
-
「楽天」で開発に使用している...
-
webアンケートを作成するための...
-
サーバーサイド言語とは?
-
言語の効率的な学び方を、緊急...
-
検索できるリンク集システムの...
-
PHPでWindowsアプリを作成する...
-
なぜPerlからPHPに移行したんで...
-
JAVA? FLASH? CGI?
-
PHPを習おうと思っているのです...
-
適切/効率的なプログラミング言...
-
MYSQLとSQLの違い
-
PHPやPostgres、JAVAはどの...
-
C言語、C+、C++、C#の違い
-
小学1年生の子です。塾に行かせ...
おすすめ情報