数々の貴重なご助言を頂戴し、感謝致しております。
GAE/Java(+Slim3)を選択してみようと存じます。
巨大なデータを取り扱いますし、
ストレージが安く、データ保存の信頼性が高いでしょうから。
ただ、
さて、この枠組みの中で、しばらく実践致してみますが、
未だ下記の疑問がございます。
・Slim3は、助言者を多く得られるか
・Slim3は、データに対する、高水準・低水準の取り扱いを両方できるのか
・ほかのフレームワークとしては、対抗馬があるのか
・GAE, Java, Slim3というキーワード以外で、特に勉強するべきことは何か
・他人様の個人情報を記録しますが、Googleのセキュリティはどう思われるか
以上を、この度、皆様に伺いたく存じます。
現在迄の重要なご助言としては下記の通りです。
(Mook様)JavaScript・SQL・HTTPもみにつけておく
(kent0608様)Datastoreで実現できなければ素直にRDBMSに
何か作れましたら、ご拝謁頂戴したく存じます。
宜しくお願い申し上げます。
パッと思いつく範囲で回答します。
>・Slim3は、助言者を多く得られるか
>・Slim3は、データに対する、高水準・低水準の取り扱いを両方できるのか
>・ほかのフレームワークとしては、対抗馬があるのか
GAE/Javaで対抗馬になり得るSlim3以上のフレームワークはまだ無いんじゃないかと思います。
特に作者が日本人なうえ、コミュニティも活発なため日本でGAE/JavaするならSlim3使っとけと言う感じかと。
>・GAE, Java, Slim3というキーワード以外で、特に勉強するべきことは何か
特になし。自分のやりたい事に関することを勉強すれば良いと思う。
>・他人様の個人情報を記録しますが、Googleのセキュリティはどう思われるか
GAE, Java, Slim3というキーワード以外で、特に勉強するべきことは何か
View側(最終的にHTMLとして出力する部分)に、JSPを使うのであればJSTLやEL式の使い方を学習して下さい。
JSTL
http://lab.moyo.biz/recipes/java/jsp/jstl/
EL式
http://lab.moyo.biz/recipes/java/jsp/el.jsp
全部を覚える必要はありませんが、forEachやf:h()など、よく使うものだけは抑えて下さい。
あとこれは基本中の基本ですが、Eclipseの各種操作方法も重要です。なにか一冊、Eclipse関係の書籍を読破すると良いですね。
Eclipse 3.6 完全攻略
いつもありがとう存じます。
現状、ご提示くださったキーワードの意味はわかりませんが、勉強いたします。
GAEでの開発であっても、Eclipseを使うのですか…
オープンソース徹底活用 Slim3 on Google App Engine for Java
RDB(データベース)ではなくて、KVM(Datastoreサービス)の考え方で作らないと駄目ですのでそのための勉強は必要です。
http://www.atmarkit.co.jp/fjava/rensai4/bigtable03/02.html
RDBで使えるJOINとか複雑なクエリは使えませんので、それにあわせた設計が必要となります。
いつもありがとうございます。
なるほど。よくわかりました。
ありがとう存じます。
へぇ、Slim3の開発者は日本人なのですか。誇らしいですね。このまま有力度が続くとよいですね。
App Engine for Business ですが、現在、社で全社的に for Business を使っていますので(一人一アカウント)、そのダッシュボードから使用すれば、自動的に Engine for Business となるのですよね?
ありがとうございました!