- ベストアンサー
AccessVBA開発からWebシステム開発へ
- AccessVBA開発からWebシステム開発への進出を考える新米SE兼PGMが、最適なWeb開発環境や言語、OS、DBの選択に困惑しています。中小規模向けで生産性が高く、帳票出力に優れ、短期間で開発できる必要があります。
- 具体的な条件は、中小規模向けで生産性が高く、帳票出力に優れ、短期間で開発でき、開発人員は2〜3人、レスポンスの良さが求められ、コストを抑えることです。
- 個人的には、Windowsサーバ+C#でASP.NETなどを考えていますが、最適な選択肢を知りたいと思っています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
現在VBAの開発が主ならばASPまたはVB.NETでASP.NETがお勧めですね。言語仕様も大して変わらないので、他の部分においての技術習得に時間をかけることができます。 >Access並みの生産性の高さ を考えるとASPではなくASP.NETの方が良いと思います。VBAと同じくコントロールを貼り付けて作ることができます。 >帳票出力に長けている(というよりレイアウトのし易さ) 帳票出力がPDFならばライブラリのそろっているJavaか.NET系のどちらかになるでしょう。 >開発期間 >開発人員2~3人 やはりここを考えると現在スキルのを考えてVB.NETによるASP.NETが一番ではないでしょうか? 他のスキルがあれば別ですが・・・ >レスポンスの良さ 一般的にJavaが速いですが、作りが悪ければ遅くなります。 >コスト小 ASP.NET,Java,PHPはフリーの開発ツールがあるので開発環境におけるコストは無いに等しいと思います。 最後に、 結局は開発人員の現在のスキルによりけりだと思います。スキルが熟成している段階であれば現在のスキルを生かせるものを選択すれば良いですし、スキルが無いに等しい状態ならばJava、C#、PHPなどに手を出してみるのも良いでしょう。 ちなみにASP.NETを使うにはIISが必要なので基本的にはWindowsのみになります。 またDBですが、中小規模ならばMSDEで十分だと思いますが、他にもPostgreSQLやMySQLなどのフリーのDBもありますので余裕があれば使ってみるのも良いでしょう。
その他の回答 (1)
- Bonjin
- ベストアンサー率43% (418/971)
#1です。 >現在はJavaの案件がとても多く思いますが、そんなにJavaっていいもんなんですか? いいもんですw 私はC,C++を経験してからJavaを始めたのでJavaの恩恵がよくわかります。特にメモリ管理に気を配らなくていいところなんて良いですね。あとポインタという概念が基本的にはないところでしょうか。動作はC,C++に比べれば遅くなってしまうことは否めませんが、生産性や使い勝手はJavaの方がいいですね。 >個人的には昔からC言語を使っていたので、C#に魅力 を感じてしまうのですか・・・ C#もたまに使いますが、Javaを使っていればあまり違和感なく使うことができます。どちらかに経験があれば、もう片方は結構簡単に習得できると思います。
お礼
再度お返事いただき、感謝します。 Javaに関しては、入門レベルの書籍しか学習したことが なかったので、特徴までは掴みきれていませんでした。 これから頑張って、Webシステム開発を促進していきたい と思います。 ありがとうございました!!
お礼
お返事ありがとうございます!! 詳細に説明していただき、今後の展開としてとても参考 になりました。 現在はJavaの案件がとても多く思いますが、そんなにJava っていいもんなんですか? 個人的には昔からC言語を使っていたので、C#に魅力 を感じてしまうのですか・・・。(文法的にはJavaライクらし いですが)