deha magazine / システム開発
システム開発
【感動】React Nativeならアプリ開発が効率化!?【クロスプラットフォーム対応】
スマートフォンやタブレットの普及が進み、私達の生活やビジネスにはなくてはならない存在となりました。 アプリを開発する側にとって、プラットフォームをどうするか、というのはとても重要なポイントです。 iOSとAndroidの2種類をそれぞれ開発するか、Webアプリで開発するか、あるいはハイブリッドアプリを開発するか、などの選択肢があります。 合わせて読みたい>>「Webアプリ」と「ネイティブアプリ」のメリット・デメリット この記事ではアプリ開発をスムーズにできる「React Native」をご紹介します。「React Native」ならクロスプラットフォーム対応であり、JavaScriptでの開発ができるだけでなく、修正対応もスムーズに行えます。 React Nativeについて詳しく知りたい方 アプリ開発を行いたい方 JavaScriptのスキルがある方 これらに当てはまる方におすすめの記事となっています。これを読めばアプリ開発の手助けになる「React Native」について丸わかりですよ。
続きを読む >>
Nuxt.jsをSSRモードでHerokuにデプロイして公開する
PHPの人気のフレームワークLaravelではWebサイトの管理画面を開発することができます。 開発の手順に関しては以下の記事にて具体的に紹介をしていきました。 Laravel(API)とNuxt.jsの連携を行う【Laravel6+Nuxt.jsで作る管理画面】 CookieによるAPI経由のユーザー認証機能を作る【Laravel6とNuxt.jsで作る管理画面】 Nuxt.js+VuetifyとLaravelでCRUDを作る また、Heroku+Laravel+MySQLを独自ドメイン(SSL)で公開する【Laravel6+Nuxt.jsで作る管理画面】の記事で、HerokuにLaravelを独自ドメイン(SSL)でデプロイする手順を解説していきました。 この記事ではNuxt.jsをデプロイして、管理画面を公開して使うことが出来るようにする方法をご紹介! Laravelを使って構築をしたい方 Webサイト構築の具体的な手法が知りたい方 これらに当てはまる方におすすめの記事となっています。このシリーズを読めばLaravel6とNuxt.jsで管理画面を作成することができますよ。
続きを読む >>
Performance Optimization_WEBのページ表示速度改善方法
WEBページにおいてパフォーマンスの表示速度を上げることはとても重要です。 Googleの調査したデータによると、ページの表示が3秒以上掛かったサイトに対して待たずに離脱してしまうユーザーの割合は53%以上とのこと。 この記事ではそんな重要な要素であるページ表示速度について、改善するためのいくつかの方法ををご紹介したいと思います。 WEBページをお持ちの方 パフォーマンスを向上させる方法を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばあなたのサイトの離脱率を下げる方法が分かりますよ。
続きを読む >>
Heroku+Laravel+MySQLを独自ドメインで公開する
PHPの人気のフレームワークLaravelではWebサイトの管理画面を開発することができます。 開発の手順に関しては以下の記事にて具体的に紹介をしていきました。 Laravel(API)とNuxt.jsの連携を行う【Laravel6+Nuxt.jsで作る管理画面】 CookieによるAPI経由のユーザー認証機能を作る【Laravel6とNuxt.jsで作る管理画面】 Nuxt.js+VuetifyとLaravelでCRUDを作る これらは、開発後にデプロイして利用可能な状態にしていく必要があります。 そこで本記事でHeroku+Laravel、こちらの記事でFirebase+Nuxt.jsのデプロイについて解説していきます。 Laravelを使って構築をしたい方 Webサイト構築の具体的な手法が知りたい方 これらに当てはまる方におすすめの記事となっています。このシリーズを読めばLaravel6とNuxt.jsで管理画面を作成することができますよ。
続きを読む >>
【今さら聞けない!】スクラム開発の体制とは?開発チームの役割とあるべき姿
スクラム開発では、チームや個人に役割を設けワンチームとなり開発を行います。 この記事では、そんなスクラム開発の体制を徹底解説していきます。 オフショア開発にスクラム開発を取り入れたいと思っている方に必見の記事となっています。 これを読めば の疑問が解決できますよ。
続きを読む >>
【拡張性・保守性バツグン】Laravelのリポジトリパターンとは【Repository】
PHPの人気のフレームワークLaravelを活用すると短期間でWebアプリケーションを作ることができます。 そのLaravelではリポジトリパターンを活用することで、チームでソースの開発・保守がしやすくなったり、データの構築などで変更が生じる場合にソースの変更がしやすいなどと言ったメリットがあります。 この記事ではそんなリポジトリパターンについて、どう言ったものなのか・どのように実装するのかを徹底解説していきます。 これらに当てはまる方におすすめの記事となっています。これを読めばRepositoryデザインパターンについて、どのように活用していけばいいかがわかりますよ。
続きを読む >>
OpenCVのHomographyについての説明
OpenCVのHomographyは、2つの画像間の画像編集、画像合成、動きの計算、回転、シフトなどを簡単に行う計算方法です。 この記事ではそんなホモグラフィの基本的な計算方法や、実際にOpenCVでどのように書いていけばいいのかなどを紹介しています。 OpenCVが気になる方 ホモグラフィについて知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばホモグラフィの活用方法が分かりますよ。
続きを読む >>
OpenCVを使ったブロブ検知の概要
ブロブとは塊を意味し、似た特徴を持った画像内の領域のことを指します。 OpenCVを利用すればこのブロブを簡単に検知することができます。 この記事では、そんなブロブの検知方法について具体的に紹介していきます。 Open CVの活用方法が知りたい方 ブロブ検知の方法を知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばブロブ検知の方法が分かりますよ。
続きを読む >>
一般的なシステム統合プロトコルについて
システムを設定する時、Low Couplingと High Cohesionを満たすことを確保するように、システムを小さなモデルに分けることが多いです。 または、システムを小さなサービスを分けて組み合わせることも多いです。 これにより、システムのスケーリングが簡単になり、システムのフォールトトレラントも確保することができます。 しかし、上記のようにシステムを分割すると、統合に関する問題が発生してしまうことも…。 システムを一緒にスムーズに稼働するためには、適切な組み合わせを選択するべきです。この記事ではそんな適切なシステム統合プロトコルについて紹介していきます。 適切なシステム統合プロトコルについて知りたい方 社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めばシステム統合プログラムについて丸わかりですよ。
続きを読む >>
スマートデバイス向けネイティブアプリには「Java」が最適?
スマートフォン・タブレットなどのスマートデバイス向けにネイティブアプリを開発する場合は、「Java」を使用するのが最適です。 「Java」は強固なセキュリティで処理速度の速いので、大量に配布・インストールされるスマートデバイス向けのネイティブアプリの開発と相性が良いのです。 この記事ではそんなスマートデバイス向けにネイティブアプリ開発と「Java」の関係性についてシェアしていきます。 ネイティブアプリ開発を行いたい方 社内のIT人材が不足している方 どんな開発言語がアプリ開発に向いているか知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めば「Java」を利用するメリットが分かりますよ。