- 締切済み
ホームページ開設に関して
はじめての投稿になります。 ホームページの開設をしたいと思っています。。 (初心者ですが。。) 職業はSEですが、WEB系は全く知識がありません。。 現在、ホームページを開設したいと思ってます。 可能であれば、データベースと接続してセキュリティの高いHPを作成したいと思ってます。 ただし、知識はHTMLの知識しかなく、どうしようかと悩んでます。 実現するためにはどのようなホームページ作成の知識がひつようでしょうか? また、サーバはレンタルでも可能な方がいいとおもってますが、お勧めのレンタルサーバなどありますでしょうか? 全くの初心者なので、ご存じのかた、知識のある方ご教授お願い致します。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- kenken546
- ベストアンサー率17% (21/117)
なんで回答者はいきなりシステムのフルスクラッチを前提として 頂上の話をしているのですかね? CMSでも使っておけばいいと思うけどね。 いくつかもCMSを使っていて完全な独断と偏見ですけど Drupalは比較的背セキュリティーは強い方だと思いますよ。 そうでなければNASAみたいな国家機関が採用するはずが無いですからね。(今は別システム?) 後はAOLやFirefoxのサイトもDrupalですね。 でどうしてもシステム作りたいとしてもDrupal上のモジュールとして 実装すればいいと思いますよ。
- jacta
- ベストアンサー率26% (845/3158)
何のためにホームページを開設するのか、どんな内容にしたいのかによります。 趣味等の理由で、データベースと接続してセキュリティの高いものを目指すのであれば、勉強するしかありません。 しかし、ホームページを使って、自分の考え方を主張したり、仕事を受注するための窓口にしたいのであれば、HTMLの知識だけで十分です(スタイルシートさえ不要です)。 なお、これも目的によりますが、ホームページを使って何らかの効果を期待するのであれば、HTML、プログラミング言語、DB等の技術面以外のスキルが不可欠です。 外注するのではなく自分で作るのであれば、やってみないことにはそれらの経験は身に付きませんから、まずはできるところから始めてみることをお勧めします。
- PXU10652
- ベストアンサー率38% (777/1993)
「データベースと接続してセキュリティの高いHP」というのが、非常にハードルが高いです。ホームページを作る、CSVやMDBをダウンロードできるようにするのは簡単なことですが、漏れるとまずいようなデータであれば、レンタルサーバを使うこと自体問題になるでしょうし、自力でサーバ構築となれば、さらにハードルが上がってしまいます。 初心者であることを自覚しておられるなら、「データベースと接続してセキュリティの高いHP」はまず諦めて下さい。 個人で情報を発信するだけなら、プロバイダや検索サイトの無料の場所を利用し、ホームページ自体はWORDでHTML型式で保存するだけで、あとはそれをアップロードするだけで、出来てしまいますから。
- ramu_4649
- ベストアンサー率19% (20/102)
こんにちは。 HTMLが出来るのならgooでホームページを開設したらどうでしょう。 それが出来てからデータベースと接続してセキュリティの高いHPを作成にランクを上げたらと思われます。 gooトップの sns マイホームで作れます。
- lv4u
- ベストアンサー率27% (1862/6715)
わたしは、仕事でちょっとJava,やPHP,ASPのWebを作っただけですが、基本の答えはANo.1さんと同じですね。道しるべがあろうとも、富士登山が大変なのと同じです。 とはいえ、道に迷いながらの登山と比べれば、ずーと楽なのは確かですからね。(最近はWebの仕事はゼロ。趣味で少しやるだけ) 独断的な意見でしょうが、私の経験から少し。 >>実現するためにはどのようなホームページ作成の知識がひつようでしょうか? やはり、とりあえずはHTML関連の知識でしょうね。そして処理を行うための言語とデータベース連携。当然ながらサーバソフトの知識。これはレンタルを使うにしても知識は必要でしょうね。そして重要で大変なのがセキュリティ関係です。ちょっと前から、サーバを狙う攻撃が増えており、ショッピングサイトでクレジット情報が盗まれるケースもあるようです。たぶんサイト侵入方法指南の書籍などを読んで、ハッキング用ツールを揃えて、自分の構築したサイトを攻撃し、安全性を確かめるようなことも必要でしょう。私は(ちょっと危ない雰囲気の)ハッカー向け雑誌や書籍から情報を仕入れています。でも、たぶんこれでは不十分でしょうね。 開発言語としては、規模が小さく簡単なレベルならPHP,大規模で複雑になるならRubyonRailsがお勧めです。RubyonRailsはJavaより10倍の生産性があるとちょっと前に騒がれました。実際にそこまでの差は無いという調査結果もあるようですが、数倍の差は確実にありそうです。 (RubyonRailsの手法をJava開発のチームが真似して取り込んでいるようです。) わたしは、Javaを使ったWeb開発で痛い目を見て、そのときの後遺症があるようで、Javaのソースを見ると、吐き気がします・・・。 なので、Java(JSP)を使用することが道に迷う第一歩だと思ったりしています。 >>また、サーバはレンタルでも可能な方がいいとおもってますが、お勧めのレンタルサーバなどありますでしょうか? これは、値段との相談みたいですね。高い値段はそれ相応に良い点があるようです。最近の事情は知らないので、お勧めはありません。
- inu2
- ベストアンサー率33% (1229/3720)
web系で飯を食っている人がいる以上。あなたの理想とするサイトを開設するには様々な知識と技術を要するということはSEをやっているのであれば簡単に理解できるかと思います。 1つのサイトでも小さいものでも数百万程度はかかります。 そういった値段を出しても良いと思えるくらいの技術をあなた自身が身につけなければなりません。 web系に使われる言語(JavaとかPHPとかRubyとかとかとか・・・)の勉強から初めて、サーバーの知識DBの知識・技術、セキュリティ的な知識・技術 を身に付けてください。 仕事の傍らの勉強だと2年とか3年くらい勉強すればある程度の知識が身につくと思います。 ただし独学だけでは本意のセキュリティの知識や技術は身に付きませんから仕事仲間などでそういった知識を持っている人に積極的に聞くなどの努力をしてください。 サーバーをレンタルするとかなんとかはそれらの知識と技術を身につけてからにしてください。
お礼
ご回答ありがとうございます。 ご指摘とおり、WEB系で食べている方がいるのも、知識不足であることは認識しております。 利害している上で質問させて頂いております。大変申し訳御座いませんが、一歩という道しるべがほしいな。 という部分をご理解くださいm(_ _)m Javaに関してはある程度知識があります。 ただし、tomcatよりServletにて実現するのが良いのか、それともPHPを含めたスクリプト的な言語から実現すべきかで悩んでおります。 というのも、互いの長所・短所がいまいち見えてないことにあります。 JavaScriptにて制御するのは考えておりますが、実際にServlet等にて組むとなると、サーバは自分で組しかないのでは?と考えております。 inu2さんの知識に辿り付くには独学・他人からの教えを含めて、独学としてはどの分野に的を絞っていくかの道しるべが必須であると考えております。 現時点では理想を実演する完璧なものは求めていなく、もちろん理想とするものは最低でも3年以上要することは当たり前かと思っています。 そこを踏まえてご教授いただけると助かります。 生意気いって申し訳ございません。