WEBサービスを行う上で、どのWEBブラウザに対応できるようにするのかは重要です。 多くの人が利用しているブラウザに対応できるようになれば、それだけ利用者が増える可能性があるためです。 そこでこの記事ではWEBブラウザのシェアについて、グローバルと日本それぞれの特徴をご紹介していきます。 WEBサービスを構築したい方 社内のIT人材が不足している方 WEBブラウザのシェアについて知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばPC・モバイルそれぞれでのWEBブラウザの人気がわかりますよ。 Statcounter GlobalStats 今回のWEBブラウザシェアランキングのデータは「Statcounter GlobalStats」を参考にしています。 「Statcounter GlobalStats」は世界的に有名なStat Counterというアクセス解析ソフトから得た、統計データを閲覧できるサイトです。 国別やデバイス別・期間を絞って表示することが可能で、より詳細な情報を得ることができます。 WEBブラウザシェアランキング:日本 PCとモバイル総計したWEBブラウザのシェアランキングをご紹介します。 まず日本。 Source: StatCounter…
アジャイルソフトウェア開発宣言とはアジャイル開発という概念がはじめて定義された論文のこと。 アジャイル開発を行う上でこの論文は非常に重要ですが、一歩読み間違えてしまうとアジャイル開発の強みをうまく生かすことができなかったり、逆に手間になってしまうことも。 そこでこの記事ではアジャイルソフトウェア開発宣言に関してどんな内容なのか、どう読み解けばいいのかなど徹底解説していきます。 これからアジャイル開発を行いたい方 コストを抑えて開発を行いたい方 社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めばアジャイル開発の特徴はもちろん、アジャイル開発宣言の正しい読み解き方まで丸わかりですよ。 アジャイルソフトウェア開発宣言とは アジャイルソフトウェア開発宣言とは2001年2月に17名の技術者がアメリカ、ユタにて出された開発手法に関する論文です。この論文にはソフトウェア開発を行う際のマインドセットが書かれており、アジャイル開発という概念が誕生したと言えます。 冒頭には、以下の文が記載されています。 私たちは、ソフトウェア開発の実践あるいは実践を手助けする活動を通じて、よりよい開発方法を見つけだそうとしている。この活動を通して、私たちは以下の価値に至った。 プロセスやツールよりも個人と対話を、 包括的なドキュメントよりも動くソフトウェアを、 契約交渉よりも顧客との協調を、 計画に従うことよりも変化への対応を価値とする。 すなわち左記のことがらに価値があることを認めながらも、私たちは右記のことがらにより価値を置く。(この宣言は、この注意書きも含めた形で全文を含めることを条件に自由にコピーしてよい。)-「アジャイルソフトウェア宣言」 価値観の多様性や生活水準の進化によって、我々は変化に適応していくことが求められており、アジャイルソフトウェア開発宣言においてもこの考えを大前提としているのです。 個人との対話、動くソフトウェア、顧客との協調、変化への対応を念頭において、その上でプロセスやツール、包括的なドキュメント、契約交渉、計画を考えることこそが大切なのです。 12の原則…
V-Tech(ブイテック)とはベトナム(Vietnam)とテクノロジー(Technology)を組み合わせた言葉です。 確かにベトナムではVNG、VNLIFE、Sky Mavisなどのスタートアップ企業が活躍をしています。では具体的にV-Tech(ブイテック)とはどんな特徴があるのでしょうか。 この記事ではV-Tech(ブイテック)に関して、どんなものなのか、なぜ今注目されているのか徹底解説していきます。 V-Tech(ブイテック)に関して知りたい方 2023年のテクノロジーのトレンドが知りたい方 社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めばV-Tech(ブイテック)はどんなものなのか丸わかりですよ。 V-Tech(ブイテック)とは? V-Tech(ブイテック)はベトナム(Vietnam)とテクノロジー(Technology)を組み合わせた言葉です。 ベトナム発の技術や人材を活用して革新的なシステムやサービスを行うことや、そう言ったサービスを提供するシステム開発会社やスタートアップ企業が今注目されているのです。 V-Tech(ブイテック)が注目されるワケ なぜ今V-Tech(ブイテック)が注目されているのでしょう。その理由の一つにベトナムを拠点にソフトウェア開発を手掛ける企業が相次いで、新規株式公開(IPO)を果たしたことが挙げられます。 Sun Asterisk(4053)やハイブリッドテクノロジーズ(4260)は日本の東証マザーズに上場しており、日本の投資家からも期待を集めています。 さらに日系企業が続々とベトナムにシステム開発拠点を設立していることも見逃せません。例えばキャノンは、ベトナム国内に3 つの拠点があり(2021年時点)、製品の輸入や販売体制をベトナムにて構築しながら、既存の事業領域でもシェアを拡大しています。 また、ベトナムではテック系のスタートアップ企業も続々と誕生しています。特にVNG、VNLIFE、Sky Mavisの3社は未上場にも関わらず、評価額が10億ドル以上のいわゆるユニコーン企業です。 日本と比べるとその勢いは言うまでもなく、こうした実績からV-Tech(ブイテック)が注目を集めているのです。 注目のスタートアップ企業…
ガートナージャバンによると2023年に注目されそうなITトレンドは最適化 (Optimize)、拡張 (Scale)、開拓 (Pioneer)。 この記事ではデジタル免疫システムやAI拡張型テストなど、2023年に注目されそうなITトレンドを徹底解説していきます。 ITトレンドを知りたい方 最新の技術を知りたい方 社内のIT人材が不足している方 これらに当てはまる方におすすめの記事となっています。これを読めば2023年にどんなITトレンドが来るのか情報を先取りすることができますよ。 中心テーマは最適化 (Optimize)、拡張 (Scale)、開拓 (Pioneer) ガートナージャバンが2022年11月に「2023年の戦略的テクノロジのトップ・トレンド」を発表しました。これは2023年に企業や組織にとって混乱が続く時代にどう強化し、変化に対応していくのかを解説したものになります。 ガートナージャバンによると、中心テーマは最適化 (Optimize)、拡張 (Scale)、開拓 (Pioneer) の3つ。 組織はテクノロジーを活用して信頼を最適化し、コスト削減を目指す必要があります。 さらにソリューションの垂直統合。迅速化、ワイヤレステクノロジーを拡張していくことで成長し、新しい市場や自動化に対して開拓していくことでデジタル・トランスフォーメーションを目指していくことができるのです。 しかしこれだけでは十分とは言えません。これから企業は持続可能性という大きなテーマが求められます。これからのテクノロジーでは未来の世代を念頭に置いて、環境へのインパクトなどを考慮していく必要があります。 最適化 (Optimize) デジタル免疫システム デジタル免疫システムとはソフトウェアの設計、開発、自動化、オペレーション、アナリティクスなどのタスクを組み合わせて、優れたUXを生み出すことを指します。 これによりシステム障害を削減することができるのはもちろん、アプリケーションやサービスを保護することができるようになるのです。 デジタル免疫システムの構築には、以下の前提条件が必要です。 オブザーバビリティ (可観測性) ソフトウェアやシステムを観測の対象として可視化することで、エンジニアがより迅速に問題の原因を特定できるようにすることを指します。 アプリケーションにオブザーバビリティ (可観測性)を直接組み込めば、アプリケーションの稼働時間を短縮することも可能です。…
ローコード開発プラットフォームOutSystemsはプログラミング知識不要で、スピーディーにシームレスに開発することができるプラットフォームです。 AIや機械学習、IoTなどの最新機能も魅力のOutSystems。 本日はそんなOutSystemsに関して、どんな特徴があるのかや強みなど徹底解説していきます。 OutSystemsが気になる方 ローコード開発をしたい方 社内のIT人材が不足している方 DX化を進めている企業の方 これらに当てはまる方におすすめの記事となっています。これを読めばOutSystemsの特徴はもちろん、どのような開発事例があるのかまでわかりますよ。 ローコード開発プラットフォームOutSystemsとは OutSystemsはWebアプリやチャットボット、リアクティブWebアプリなど様々なデバイスに向けたアプリを作成することができるローコードプラットフォームです。 2001年にポルトガルで創業したOutSystems社は、2017年に日本法人を設立。2022年現在、87カ国、22業種で数千社の採用実績がある世界でも有数のローコード開発プラットフォームとなりました。 OutSystemsは追加設定なしで400以上のシステムと連携することができ、コーディング不要で一元管理することができます。 アーキテクチャはAIが搭載されているので、反発的なタスクを取り除くことができます。これによって複雑な修正変更を簡単に行うことが可能になります。 そもそもローコード開発とは ローコードプラットフォームとは、プログラミング言語によるコーディングに代わり、ビジュアルモデリングにより構築を行う環境のことを指します。 アメリカのフォレスターリサーチ社が2014年に誰でも開発が行えるプラットフォームを称して利用したことから世の中に広まりました。 ローコード開発が注目されるわけ 今ローコード開発が注目されている背景に、DX化の促進があります。DX化とはデジタルトランスフォーメーションのことで、デジタル技術をうまく活用し人々の生活に変革を起こすことを指します。 2018年に経済産業省が「デジタルガバナンス・コード2.0 (旧 DX推進ガイドライン) 」を定義し、企業におけるデジタル技術の活用を積極的に促進し始めたことがきっかけでDX化の動きが広まっています。…
「Struts」は2001年から利用されているJavaのWebフレームワークです。 MVCモデルを採用しているため、保守やメンテナンスなどの管理がしやすいのが特徴。歴史が長いので多くの開発で使用されていてドキュメントが豊富に存在しています。 この記事ではそんなJavaのWebフレームワーク「Struts」に関して、どんな特徴があるのか徹底解説していきます。 Javaで開発を行いたい方 「Struts」が気になる方 効率よく開発を行いたい方 これらに当てはまる方におすすめの記事となっています。これを読めば「Struts」がどんな特徴を持っているのか、どんな開発に向いているのかなど丸わかりですよ。 JavaのWebフレームワーク「Struts」とは? JavaのWebフレームワーク「Struts」は、オープンソースのフレームワークです。Apache Strutsとも呼ばれ、ソフトウェアの挙動の多くをXMLベースの設定ファイルに記述することができるため、Javaプログラムのコーディングの時間や負担を削減することができます。 2000年代に広く普及し、当時複雑化していたJ2EEベースのWebアプリケーション開発を容易にしたため大きな注目を浴びました。しかし、その後技術的な欠点などが指摘されるようになったため、2007年にStruts 2がリリース。 それまでの仕組みから一新し、WebWork 2をベースとしたものに置き換えられています。そのためStruts 1とStruts 2には互換性がありません。 Javaフレームワークの中で「Struts」は脆弱性が懸念視されるものの、まだまだ現役として扱わざるを得ないことから、影響力のあるフレームワークといえます。 広く利用される「Struts」 先ほども言ったように「Struts」はまだまだ広く利用されているフレームワークであり、無視できない存在です。 実際、「Vietnam…
Xin Chao!こんにちは! 今年もあと数日で終わりますね。 このタイミングで今年の振り返りと来年の目標設定を行ってみようと思います。 是非ご一読くださいませ。 (more…)
オープンソースのフレームワークHibernateは、オブジェクト指向のドメインモデルを関係データベースにマッピングするためのフレームワークです。 今まで複雑で手間がかかっていたプログラムのデータアクセスを、O/Rマッピングによって効率化できるようになったのです。 この記事ではそんなHibernateについてどんな特徴があるのか、メリットは何なのかなど徹底解説していきます。 Javaで開発を行っている方 Hibernateについて知りたい方 Javaでの開発の効率化を図りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばHibernateがどんなフレームワークなのか、どう言った時に使えるのかなど丸わかりですよ。 Hibernateとは HibernateとはオープンソースのJavaのO/Rマッピングフレームワークです。オブジェクト指向のドメインモデルを関係データベースにマッピングするためのフレームワークです。 オブジェクト指向言語で開発されたプログラムからデータベースへ読み書きの実行をする際。何度も同じことを書く必要がありましたが、Hibernateを利用すればそれが必要なくなります。 コード全体の記述量を減らすことができ、作業工程を削減することが可能です。 ベトナム人エンジニアの中でもSpring Boot 、Spring に続いて3番目のシェアを誇っています。 1Spring Boot45.92%2Spring43.37%3Hibernate14.03%4Struts11.17%5Vaadin3.87%出典:Vietnam IT Market Report – Tech…
JavaのフレームワークSpring Bootはテックスタックのランキングで1位を獲得するほど、ベトナム人エンジニアに人気があります。 今まで大変だった環境設定や機能の使いわけを簡単にするフレームワークで、注目度も高くなっています。 この記事ではそんなベトナムで人気のSpring Bootについて、どんな特徴があるのか、メリットは何なのかなど徹底解説していきます。 Spring Bootが気になる方 Javaの開発を行いたい方 Web開発を行いたい方 これらに当てはまる方におすすめの記事となっています。これを読めばSpring Bootの特徴がまるわかりですよ。 Spring Bootとは Spring BootはJavaのフレームワークのSpring Frameworkのうちの1つで、アプリケーション開発を効率化したり、Spring Frameworkの環境設定を簡単に行うことができるようになります。 Spring Bootは、ベトナム人エンジニアの利用するテックスタックのランキングのうち、Java部門で1位となるくらい人気のフレームワークです。ランキングによると半数近くの人が利用しているのは驚くべき結果ですね。 1Spring…
ベトナム人エンジニアは最新技術への興味関心が高いと言われています。 この記事では「Vietnam IT Market Report – Tech Hiring 2022」を参考にベトナム人エンジニアが興味関心を抱いている言語、サービス、技術が何なのかを解説していきます。 ベトナムオフショアが気になる方 最新技術を使った開発を行いたい方 社内のIT人材が不足している方 ベトナム人エンジニアの技術力について知りたい方 これらに当てはまる方におすすめの記事となっています。これを読めばベトナム人エンジニアがどんなことに興味を持っているのか、どんなことに関心があるのかが丸わかりですよ。 ベトナム人エンジニアのテックスタック ベトナム人エンジニアが持っているスキルやテクノロジーはどんなものがあるのでしょうか。 JavaScript 1React32.20%2Node.js32.17%3Angular27.08%4Vue16.26%5Typescript10.82%出典:Vietnam IT Market…