Vue.jsとは? Vue.js(ヴュージェイエス)は数あるJavaScriptフレームワーク・ライブラリのなかでも特にWebアプリなどのUI構築を得意とする JavaScript フレームワークです。Vue.js はもともと Google社で同じく JavaScript のフレームワークである AngularJS を使用した開発に携わっていた Evan You (エヴァン・ヨー)氏が「Angul […]
本記事では、次世代JavaScript「AltJS」として注目を集めているプログラミング言語「TypeScript」について解説していきます。 TypeScriptとは? TypeScriptは、JavaScript を拡張して開発されたスーパーセット(上位互換)、言ってしまえばJavaScriptを進化させたプログラミング言語です。Microsoft社が2012年に開発、2017年にリリースし、 […]
動きのあるWebページには必ずと言っていいほど JavaScript が使われていますが、JavaScript には数多くのフレームワークやライブラリが存在します。なかでもその使いやすさや保守性の高さから、世界でも人気の高いライブラリが React です。本記事では、その React について、特徴やメリット・デメリット、活用事例などを解説していきます。 Reactとは Reactは、UI(ユーザ […]
いまや約200種類のプログラミング言語が存在するといわれますが、そのなかでも PHPは、WebサイトやWeb アプリの開発で重宝されています。また、初心者にやさしい言語として定評のある言語でもあります。本記事では、そんなPHPについて初心者向けに分かりやすく解説します。 PHPとは? PHP(正式名称:Hypertext Preprocessor)は、1995年に登場したサーバーサイドのプログラミ […]
サーバーサイドのスクリプト言語として高い人気を誇るPHPには、数多くのフレームワークが存在しますが、そのなかでも人気の高いCakePHPについて解説します。 CakePHPとは Railsの高速開発とPHPの機動性を兼ね備えたCakePHP CakePHPは、Webアプリを素早く開発できるPHPのフレームワークです。CakePHPは、Ruby のフレームワークである Ruby on Rails の […]
システム開発やソフトウェア開発において、開発作業を支える「フレームワーク」は重宝されています。ただ、一口にフレームワークといっても、Rubyでの開発にはRuby on RailsやSinatra、PHPの開発にはLaravelやCakePHPというように、どのプログラミング言語でどんなものを開発するかによって、その開発に適したフレームワークが存在します。 そこで、本記事ではWeb開発に適したPHP […]
Ruby on Railsは動的なウェブサイトやWebアプリ、Webサービスの開発をサポートするWebアプリケーションフレームワークとして多くの開発現場で採用されています。 プログラミング言語は、そのフレームワークが優れていれば、言語自体の人気が高まることがありますが、なかでも、Rubyが人気を博したのは「Ruby on Rails」の存在が大きいといえます。本記事では、Ruby on Rails […]
Ruby(ルビー)は、日本人の技術者が開発した、オブジェクト指向のプログラミング言語であり、世界中で使われている人気の高い言語です。有名どころのプログラミング言語は、海外で開発されたものが多く、言葉の壁によって学習や習得の枷になってしまうケースもあるなかで、Rubyは日本人にとって学習しやすい言語です。本記事では、「すべてがオブジェクトで」あり、「プログラミングを楽しむ」を設計思想とするユニークな […]
ネットワークエンジニアとは、コンピュータネットワークの設計・構築・保守・保守を行う技術者を指し、コンピュータやIT機器を使うために必要なインフラを扱います。私たちが普段、当たり前のように携帯電話やパソコンでメールやLINE、ゲームをできるのは、ネットワークエンジニアがいてこそのものなのです。ネットワークエンジニアは、快適なネットワーク環境を構築し、安定した通信環境を維持するという重要な役割を担って […]
AndroidアプリはiOSと比べ、開発しやすさや対応機種の豊富さに定評があり、世界各国で高いシェアを誇っています。OS(オープンソフトウェア)の基礎部分が無料で公開されており、知識があれば誰でも開発できるという特徴があります。スマートフォンの普及により、「スマホアプリ」は身近な存在となり、こういった背景から、新たにAndroidアプリを開発しようと考えている人も多いのではないでしょうか。そこで、 […]