
No.5ベストアンサー
- 回答日時:
経験のほどが分からないので難しい質問ですね…。
作成の難易度はWebアプリケーションの種類よりも要件によって左右されます。
掲示板でも業務向けのアプリケーションでも、基盤にある技術はあまり変わらないので。
#1さんの資本管理や在庫管理が難しい理由も、満たすべき要件(お客さんの希望)が多いことに起因すると思います。
たとえば掲示板ひとつでも、返信機能やジャンル分け、特定キーワードがあった場合のメール配信などの機能を付加すれば難易度は格段に上がります。
OK WEBや教えてgooも基本形は掲示板ですよね。
…と、肝心の回答ですが、ご自分がネットなどを見ていて気になった記述などはありますか?
それを掲示板に組み合わせてみてください。
わたしが試してみたいのはRSS配信とAjaxですね。
Ajaxはいくつかの技術(主にJavaScriptとXML)を組み合わせたものなので、純粋に技術的な難易度もあると思います。
後はJavaそのものでの難易度(というか知識の幅)でしょうか。
これはフレームワークを作って見るのがいいです。たとえば「掲示板作成用フレームワーク」など。
基本部分として、以下の3点は勉強するにはいいネタになります。
・コレクションフレームワークの使い方
・Object指向(継承など)
・文字列操作と正規表現
さらに以下のキーワードを使ってみると今までとは違った考え方が見つかりますよ。
・リフレクション
・スレッド
・アノテーション
すみません、長い割にあいまいな回答になってしまいました(汗
技術者としての面白さは「どう作るか」を考えた方が面白いもので…
この回答への補足
みなさんありがとうございます。
今回は卒研テーマみたいな感じのを決めています。
決めかねているので何かアドバイスをと思いこんな質問をしました。
Webアプリを作ろうとしてたんで・・・。
No.13
- 回答日時:
1.「作成するのが難しい」を、最新の技術に関するものと仮定した場合
→JSF,Spring,Hibernate
2.「作成するのが難しい」を、大規模システムに関するものと仮定した場合
→EJB,CORBA
3.「作成するのが難しい」を、再利用性、抽象化に関するものと仮定した場合
→デザインパターン
4.「作成するのが難しい」を、オープンソースに関するものと仮定した場合
→Linux,Jakartaプロジェクト
言葉だけじゃ何のことだか分からないよ、というのでしたら、以下のURLを参考までに。
卒研についてのアドバイスとしては、今年の夏はひたすら参考文献集めに精を出してみてはどうかと。というのも、いくら卒研の内容が良くても、参考文献が一冊だけだと大学の先生方の評価は低いです。(企業側からしてみれば、営業テクニックの一つとして、評価してくれるところがあるのかも知れませんが…。)オリジナリティとか、自分らしさに関しては、その後でも、十分間に合うと思いますので。
参考URL:http://www.atmarkit.co.jp/fjava/rensai3/jaee5mgr …
No.12
- 回答日時:
>結構作成するのが難しいWebアプリケーションは何ですか?
卒研なら難しさではなく、斬新さを目標にするのはどうでしょう。
いまさら掲示板を作ってもねえ。
最近話題のAjaxとか。
例えば、これ。
http://naoya.dyndns.org/~naoya/mt/archives/00161 …
No.10
- 回答日時:
掲示板が簡単だと決め付けてしまうのは、正直やはりもっと経験を積んだ方が良いかと。
たとえば、このOKWebの掲示板システムをすべて1から作るとなると、あらゆる面で解決すべき面倒なことがあるでしょう。
たとえばセキュリティ、これ一つでも、まともに使える、つまりセキュリティレベルが実用的に耐えられるレベルである、というものにするには、それなりに面倒です。
この掲示板はDB連動になっているようですが、これも1から設計するのは簡単とは呼べないと思います。
さらにDB連動しながら対応するメールを順次配信する、そして登録処理とも連動させる、などなど。
良い機会なので、逆に簡単だと思っていた掲示板を、今度は「作るのが難しい掲示板」を作ってみてはどうでしょう。
このOKWebの掲示板システムを模倣してみても良い勉強になると思います。
No.9
- 回答日時:
携帯各キャリア対応アプリ付のグループウェア。
掲示板、スケジューラ、メールグループ、
ワークフロー、伝言メモなど、
たくさんの機能が付いたものがあったらい~な。
と思って、作り始めて早半年。
ちょっと作っては、一からやり直し。
やりがいは有るけど、
時間が無い…。
No.8
- 回答日時:
卒研ですか…
私は受講管理に使うシステムを作りました。
おまけとして講師→学生への周知連絡用の掲示板なども。
実際に使われることを前提とすると、本来の機能のほかに各ユーザの権限やセキュリティ、
障害からの復帰などが必要になってくるので、予想よりは規模が大きくなると思います。
私はメール配信の機能が卒業に間に合わなかったので、後輩に引継ぎました。(^^;
(JavaScriptの隠しミニゲームを作りこんでいたせいというのはここだけの話です…)
No.7
- 回答日時:
>「掲示板」などは簡単なほうだと思っているので
と思っているのなら、とりあえず掲示板を作ってみては?
単純な掲示板ではなく、入室制限、メール通知、アンケート機能(参考@IT)、表示のカスタマイズ(レイアウトや色など)、ポイント機能(ここのような)などなど一人で作るには結構作りがいがあるのではないでしょうか?
他にも、ブログやグループウェアなども、それなりの機能をつければ作りがいがあるとおもいます。
この回答への補足
ありがとうございます。
実際1回作ってみてすぐ作ることができました。
Bonjinさんのおっしゃるとおりいろいろな機能をつけるのもいいですね。
No.4
- 回答日時:
質問者さんがどのくらいのレベルかにもよりますが、私はついこの前まで「掲示板を作る」という課題に取り組んでいました。
掲示板といっても、色んな機能を実装していくと難しいところもありましたよ。
例えば、初めはサーブレット一枚で作ったものを、今度はJSPとサーブレットに分けたり。さらにそれをサーブレット、JSP、Beanにしてみたり。データベース接続や、ログイン機能をつけセッション情報を使ってみたり、投稿時にメールが管理者に送られるように・・などなど。
やり方しだいで手の込んだものにすることも可能だと思います。
もしもこういったことがすべて簡単に出来てしまうレベルなら、ECサイトを作ってみるとかどうでしょう?
サンプルなどもけっこう載ってますし。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
JAVAプログラムをWEB表示させる...
-
Tomcat ManagerでのWAR更新につ...
-
java3dが動かない
-
unzip32.dllの利用について(64b...
-
Webアプリケーション
-
意味が分からないエラー
-
IISワーカープロセスが原因でCP...
-
HTMLアプリケーションの作成
-
JSPファイルで生じるエラーをど...
-
MSCOMCTL.OCXのアップデートの方法
-
URLDownloadToFileのコピペで64...
-
エクセルVBAを動かすノートPC...
-
リアルプレイヤーの古い(以前...
-
Javaを仕事で使うには、J...
-
Selenium/VBA/Chrome エラーで...
-
JavaとAndroidアプリ(Java)違...
-
VBはどのくらいで習得するもの...
-
エクリプスのプログラミングに...
-
OpenForm
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
unzip32.dllの利用について(64b...
-
JavaAppretは
-
sandboxとは?
-
ウィンドウを最小化した際の制...
-
プラグインとパッチの違いは?
-
Ctime
-
forte community or j builder ...
-
Visual Basicで通信アプリケー...
-
C#のWindowsフォームアプリケー...
-
VBで作ったものを人にやらせる...
-
Java 購入検討
-
Google App Engineのアップロー...
-
.NET Frameworkとvb.net
-
RSA署名付きアプレットの作...
-
VB.netでxml-rpcの使用は可能??
-
帳票出力について
-
TitaniumでIphoneアプリを終了...
-
JavaでMDB
おすすめ情報