【コラム】型落ち技術者が再生するのに勉強しないとならないだろうもの

研究
この記事は約3分で読めます。

この記事は1年前の記事です。当時の情報、理解に基づいておりますのでご留意ください

はじめに

MyOctocat、たまに作るとアイテム増えてて。めちゃくちゃ可愛いです。なんでプログラマ界隈ってキャラもの大好きなんでしょう。

SPAって?

それはともかく技術者としては周回遅れな自分。今更な記事な気がしますが、「Single Page Application」でググって読み漁っています。

参考リンク

SPA(Single Page Application)ってなに?
ブラウザによるページ遷移を行うことなく、単一のWebページでコンテンツの切り替えを行うことで、UX体験が向上するSPA。今回は、SPAとは何かということから、SPAのメリット・デメリット、どういった場面で使用すべきなのか詳しく解説していきます。
ゼロから学ぶ! Single Page Applicationの特徴と主なフレームワーク5選
フロントエンド開発のアーキテクチャである「SPA(Single Page Application)」について、開発に必要となる各種フレームワークの特徴や作り方の違いなどを紹介する連載。
SPA(Single Page Application)の基本 - Qiita
SPA(Single Page Application)って何? 単一ページで構成されるWebアプリケーション JavaScriptでDOMを操作しページを切り替える AjaxやWebSocketを使用する SPAま...

SPAのメリット
・豊かな表現力
・クロスブラウザ
・応答がはやい
・開発のスピードがはやい

https://qiita.com/takanorip/items/82f0c70ebc81e9246c7a

そうそう、それがやりたいの。
ずっとレスポンスが遅いと苛まれてきてたのが、技術なんか新陳代謝激しいのに手持ちの型落ちの技術でやれと言われてて。酷いよなぁそりゃ白髪増えるよwって話だった。

登場人物

さてSPAの登場人物といえば

SPAで使われている技術
・JavaScriptフレームワーク、ライブラリ(Angular、Vue.js、Reactなど)
・CSS Preprocessor(sass、stylusなど)
・通信技術(Ajax,WebSocketなど)
・バックエンド技術(Ruby on Railsなど)
・HTML5/CSS3

https://qiita.com/takanorip/items/82f0c70ebc81e9246c7a

(うぉ、sassなんて出てきた。忘れてた。汗)
バックエンドの技術が必要。
専らRuby on RailsかLaravelあたりの2択になりつつあるけれど、
それCodeIgniterじゃダメですか?
と問いたいのです。
日本じゃ人気無いかも知れないけど。長年使ってて慣れてるし。Laravelよりインストール時間短いし(←ここ重要)

CIじゃダメなの?

そう疑問に思うまでもなく先駆者がいらっしゃいました。

ui-routerとcodeigniterを組み合わせてSPAをつくるときのメモ - よっこらせとプログラム
できるまで色々と試行錯誤して大変だったからメモする。 環境 angular.version.full "1.3.15" codeigniter define('CI_VERSION', '2.0.3'); やりたいこと SPAというものを試してみたかったので、お手軽にcodeIgniterとangularで作ってみよう...

行けるんじゃないですか。人気無いけど(←ここ悔しいw)
あとはWebSocketとかsassとか習得すれば、ある程度のことはできるんじゃ無いかと思います。

Ruby on Rails?習得してないとまずいですか?(汗
レスポンスがいいにはいいんでしょうが。

コメント

タイトルとURLをコピーしました