[できていること]
1.Laravelの足場作成は完成です
2.DB使ってないです(DBは作成済みですが一切保存しません)
3.TwitterへはAPI通信しています
(ありがちなアプリケーションのAPI承認とかは未実装です)
4.OAuthの仕組み(ログインの仕組み入れてAPI接続制限回避したいところです)の実装は8Hぐらいかかりそうです
(DBに永続化する周り含む)
5.全体的に全くバリデーションしていません
6.Twitterのvideo/gifとかには対応してません、今は画像のみです
7.InstagramはAPIではなくスクレイピングです
8.無料のSSL照明書をあてました。Validです!(最長で3月に一度でSSL更新のためにWebサーバーの再起動必要)
9.FacebookはAPIこの前の騒ぎ以来難しいのでサーバー側から無理やりヘッドレスChromeでhtmlを取得してます
10.ともかく遅いです。CPUを食うなんてものではない。。
[TODO]
・コントローラーに処理が固まっているのでモデル側に寄せたい
・ユーザー間コミュニケーションライン
・新着通知をどうするか?
・最終的にアプリにするのか/Webサービスにするのか相談させてください?
・静的に近いページ群を量産しないといけないですね
・マネタイズは。。。まだ早いですね。また相談させてください
[懸念]
InstagramのAPIが基本的に廃止されていきます。
FacebookのAPIの今後が不透明です。
今は力づくで対応しています。
[Laravelについて]
Laravelは流石のフルスタックでセキュリティー的にも大丈夫そう。
学習コストはかなり低い
・Laravel自体は0.5時間程度でとりあえず仕事の開始が可能
・環境構築に手間取る(要PHP7.1。ビルドが必要な環境もありそう。この環境ではPHP7.1にするのに1.5時間持って行かれました。。最終7.2にしました)
・CRUDはルート(/)にブログ的なものを作っています。
RubyのSinatraの影響も結構感じられて、良いとこどりの感じがします。
ですが、Railsほどの生産性は出ないです。
置いたら動くPHPなのでデプロイに関しては最高に楽です。
[2018/05/04] vue / webpack が標準装備なので最先端ですね
(Railsも最近この辺対応もしっかりなので時代ですね。。)