Electronではじめるデスクトップアプリケーション開発

個数:1
紙書籍版価格
¥2,750
  • 電子書籍
  • Reader
  • ポイントキャンペーン

Electronではじめるデスクトップアプリケーション開発

  • 著者名:掌田津耶乃【著】
  • 価格 ¥2,750(本体¥2,500)
  • ラトルズ(2020/12発売)
  • GW前半スタート!Kinoppy 電子書籍・電子洋書 全点ポイント30倍キャンペーン(~4/29)
  • ポイント 750pt (実際に付与されるポイントはご注文内容確認画面でご確認下さい)
  • ISBN:9784899775102

ファイル: /

内容説明

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

技術の進歩に伴い、アプリケーション開発の世界も大きく変化しています。 Webやスマホアプリの開発の分野では常に新しい技術が登場し話題になることも多いですが、PCのアプリケーション開発についてはあまり注目されることは多くなく、人によっては開発技術が停滞しているように思われるかもしれません。

しかし、それは間違った認識で、ここ数年の間、PCのアプリケーション開発は従来の方法からかなり大きく変化しています。それは「ネイティブコードによる開発からWeb技術をベースにした開発」へのシフトです。 かつてはC++などで開発するのがあたりまえだったPCアプリケーション開発が、C#やVB、Objective-Cで開発されるようになり、そして現在はWeb開発と同じようにJavaScriptで開発する時代が到来しています。

その中心となる技術が本書で解説するElectronです。
Electronは、Node.jsを利用したJavaScriptによるアプリケーション開発環境で、Webアプリケーション同様、JavaScriptとHTMLによりPCアプリケーションを開発します。
独自APIにより、ネイティブアプリのようなUIが利用可能で、一見したところ殆どネイティブアプリと変わらないアプリケーションが開発できます。 またJavaScriptベースでWebアプリと同じやり方で開発を行うため、Web開発用のUIフレームワークReactやプログレッシブフレームワークVueなど、多くのフレームワークがそのまま利用できます。 更にNode.js上で動くため、アプリケーションフレームワークexpressやテンプレートエンジンjade等々Node.js用のパッケージも多数利用可能です。

JavaScriptエンジンV8による高速化とハードウェアの進化により、Electronで開発されたアプリケーションの実行速度もネイティブアプリケーションと比べ遜色ないレベルに達しており、現在広く利用されている著名アプリケーション(Slack、WhatsApp、MS Teams、Facebook Messenger、Atomなど)もElectronベースのアプリケーションです。 このように本格的なPCアプリケーション開発にかなりElectronは浸透してきていますが、Electronベースの開発に関する情報は日本ではまだ少ないのが現状です。本書は今後ますます需要が高まると思われるElectronによるアプリケーション開発入門書です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

0
Electronのプロセスモデル(メインプロセスとレンダラープロセスの分離)や,NodeJSによるHTTP/S通信,Ace等の著名ライブラリ,electron-buildによるビルドまでが収載されている。 一番の注意は,本書はElectron 10の内容に基づいていることである。現在(令和4年10月)の段階ではElectron 20が開発されているほど変化の激しいフレームワークである。2022/10/19

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/16944953
  • ご注意事項