30周年を迎えて岐路に立つJava【前編】
「AIアプリ開発」で選ばれるのが“PythonではなくJava”の理由
AI技術活用を進める上で、アプリケーション開発において「Python」よりも「Java」を採用する企業が多いという調査結果がある。なぜ企業はJavaを選ぶのか。その背景には、企業のIT活用特有の事情がある。(2025/3/18)
IT予算に関する企業の本音【後編】
実はアプリ開発の“あの技術”は重要じゃなかった? Red Hatが調査
企業がアプリケーション開発において、重視している方針を調査したところ既存アプリケーションのモダナイゼーションが最上位だった。一方で、企業はある項目については重視していないことも分かった。(2024/4/18)
LLMで変わる開発【前編】
「生成AIでアプリ開発」がもたらす、効率化どころじゃない“根本的な変化”とは
大規模言語モデル(LLM)などのAI技術を用いたアプリケーション開発は、従来の開発と何が違うのか。考慮すべきポイントと併せて解説する。(2024/3/22)
医療業界のDevOps【前編】
健康保険団体のアプリ開発“爆速化”をかなえた「リリース管理自動化」のすごさ
医療業界では、COVID-19まん延に伴うオンラインサービスの需要に応えるため、アプリケーション開発を加速させている。米国健康保険団体Healthfirstがモバイルアプリ開発の効率化に向けて導入したツールとは。(2022/7/15)
市民開発者と熟練開発者の役割
「aPaaS」によるノーコード/ローコードのアプリ開発は企業文化に浸透するか
企業はアプリケーション開発の頓挫や、ビジネスに精通する熟練したアプリケーション開発者の不足に悩んでいる。こうした中、ドラッグアンドドロップのみでアプリケーション開発する手法への期待が高まる。(2018/11/15)
セキュアコーディングの極意【第6回】
セキュアなアプリケーション開発に求められる「4つの指標」とは?
セキュリティを意識したアプリケーション開発プロジェクトを進めるには、何を重視すればよいのか。プロジェクトを評価するための4つの指標と、リスク要因として懸念すべき事項を紹介する。(2023/8/24)
ServiceNow Japan合同会社提供Webキャスト
アプリケーション開発を変える生成AI活用、動画で学ぶその効果や進め方
(2024/12/3)
開発者が学ぶサイクルを提供
Domino’s Pizzaが実践するセキュアなアプリ開発プロセス
Domino's Pizzaは、アプリ開発の初期段階からセキュリティをプロセスに組み込んでいる。そこにはアプリ開発者を成長させる仕組みがあった。(2021/11/15)
シーメンス株式会社提供Webキャスト
アプリ開発の最新動向に見る、業務改革を進めるローコード開発ツールとは?
(2024/11/14)
「PaaS」を解剖する【第1回】
アプリ開発者に「PaaS」が大人気な“納得の4大理由”
アプリケーション開発の効率化に役立つ「PaaS」(Platform as a Service)。その魅力とは何なのか。PaaSの主要な4つのメリットを説明する。(2022/6/10)
押さえておきたい「ローコード」の基礎知識【後編】
「ローコード」と「スクラッチ」、開発者はどう使い分けるべき?
ローコード開発は、効率的で迅速なアプリケーション開発を実現する手法だが、全ての開発ケースに適しているわけではない。ローコード開発とスクラッチ開発それぞれが適するユースケースを解説する。(2025/4/14)
スケール後のコストにももう悩まない
IDaaSの弱点を補う、アプリ開発の迅速化とセキュリティを両立する認証基盤とは
DX時代のアプリケーション/サービス開発では、スピードとセキュリティの強化が欠かせない。その1つの解となりえるのがIDaaS(ID as a Service)だが、スケール後のコスト増が課題だった。この問題を解消する、次世代の認証基盤とは?(2024/6/18)
アプリ開発者から苦言も
「App Store」と「Google Play」に向けられる規制当局の“疑いの目”
AppleとGoogleがモバイルデバイスのユーザーやアプリケーション開発者に与える影響について、英国競争市場庁(CMA)が調査を始めた。両社に対し、CMAはどのような疑念を抱いているのか。(2025/1/28)
医療業界のDevOps【中編】
健康保険団体の“爆速モバイルアプリ開発”を支えたDevOpsツールとは?
米国の健康保険団体Healthfirstはモバイルアプリ開発に当たってリリース管理自動化ツールなどのDevOpsツール群を導入。リリースの前倒しに成功した。どのようなツールを利用しているのか。(2022/7/29)
モバイルアプリ開発環境の選び方【前編】
Androidアプリ、iOSアプリ、ハイブリッドアプリ開発に使える主な言語とツールまとめ
モバイルアプリケーション開発の主な要件にデバイスのOSの種類がある。「iOS」「Android」あるいはその両方で利用できるアプリケーションの開発に適したプログラミング言語やツールには、どのようなものがあるのか。(2020/11/9)
またもAWSに脆弱性
AWSアカウントが侵害される「AWS CDK」の欠陥が浮上 その危険度は?
AWSのアプリケーション開発キットに欠陥が見つかり、侵入のリスクがあるとセキュリティベンダーAqua Securityは警鐘を鳴らす。同社が発見したAWSの欠陥を整理しよう。(2024/12/10)
AI時代のプログラミング言語10選【第4回】
AI開発に使えるプログラミング言語は「Python」だけじゃない?
AIアプリケーション開発において、適切なプログラミング言語を選択することは重要な要素の一つだ。AIプロジェクトではどのようなプログラミング言語が選択肢となるのか。(2024/11/13)
特選プレミアムコンテンツガイド
「サーバレス」を徹底解説 メリットとデメリット、3大サービスの違いは?
「サーバレスコンピューティング」は、アプリケーション開発の効率化に役立つ手法だ。そのメリットとデメリットや、3大サービスの違い、利用時の注意点などを多角的に解説する。(2024/11/8)
ローコードで簡単に業務改善
英銀行が「ローコード」でアプリ開発 “うれしい成果”を生んだ方法とは?
英国の銀行Shawbrook Bankは、ローコード開発によってビジネスプロセス変革に取り組んだ。その具体的な方法と成果を解説する。(2024/1/17)
サーバレスコンピューティングの基礎解説【第1回】
いまさら聞けない「サーバレスの5大メリット」とは?
アプリケーション開発の効率化に役立つ「サーバレスコンピューティング」が、幅広い業界から注目されている。その基本的な5つのメリットをおさらいする。(2024/6/25)
役立つクラウド認定資格11選【第2回】
開発エンジニアなら挑戦したいGoogleとAWSの「クラウド認定資格」とは?
IT管理者が自身のITスキルを証明するための方法の一つが、クラウド認定資格を取得することだ。本稿はDevOpsやアプリケーション開発に関するクラウド管理中級者向けの資格を紹介する。(2024/6/5)
Javaの10個のメリット【第5回】
なぜ今こそ「Java」なのか? 使いやすい言語な訳
アプリケーション開発で企業が使いやすいプログラミング言語は幾つか存在し、その一つがJavaだ。Javaを使うことで得られるメリットについて、言語的な特性から見た2点を紹介する。(2024/3/13)
「.NET Framework」からの脱却は実現するか【中編】
「.NET Core」が「マイクロサービス」アプリケーションの開発に役立つ理由
「.NET Core」は、「.NET Framework」の後継としてMicrosoftが公開したアプリケーション開発・実行環境だ。.NET Coreがアプリケーション開発においてどのような場面で有用なのかを解説する。(2022/3/2)
モバイルアプリ開発環境の選び方【後編】
モバイルアプリ開発者が選ぶべきプログラミング言語とテストツールは?
モバイルアプリケーション開発はさまざまな要件が絡み合う。開発で使用するプログラミング言語とテストツールを選ぶ際に役立つヒントを解説する。(2020/11/17)
AWSのサーバレスで節約する【後編】
クラウドでまさかの「高額請求」を招く意外な“設定ミス”の正体
サーバレスコンピューティングはアプリケーション開発を効率化する手法として人気を集めている。しかし、設定を間違えると思わぬコストを生み出すことになる。(2024/3/12)
これで分かる「DevSecOps」の課題と解決【第2回】
脆弱性検出ツール「IAST」が「DevSecOps」に欠かせないのはなぜか?
アプリケーション開発時のセキュリティツールとして、脆弱性を検出する「IAST」がある。セキュリティを取り入れたアプリケーション開発手法「DevSecOps」の具現化に役立つという、IASTの特徴とは。(2023/1/18)
Appleファーストは持続不可能
Appleのポリシー変更に振り回されないアプリ開発体制の構築方法
モバイルアプリ開発の理想はクロスプラットフォーム化だが、Appleの要求に準拠しようとすると開発工数が膨れ上がる。Appleに左右されずクロスプラットフォーム開発を実現する方法とは。(2021/10/8)
Javaの10個のメリット【第3回】
人気言語「Java」が進化をやめない裏には“あの人”がいた
企業がアプリケーション開発に「Java」を選択すべき理由は幾つかある。Javaを支える専門家の功労と、機能の実装スピードは、Javaを利用する上でどのように有効なのか。(2024/2/28)
Javaの10個のメリット【第2回】
「Java」は学びやすいって本当? 使われる納得の訳
「Java」は企業におけるアプリケーション開発の中心的存在だ。Javaのさまざまなメリットのうち、「性能」「習得難易度」の2つを取り上げる。(2024/2/21)
Javaの10個のメリット【第1回】
なぜ「Java」は開発者に好かれるのか? 人気を呼ぶ理由
登場以来、「Java」はさまざまな進化を重ね、アプリケーション開発分野の主要なプログラミング言語であり続けている。Javaのメリットを、「オープンソース」「コミュニティー主導」であることに焦点を合わせて説明する。(2024/2/14)
クラウドでのシステム構築を成功させるには【後編】
クラウドネイティブな「ローコード開発」とは? リフト&シフトは駄目なのか?
クラウドアプリ開発を成功に導くためには、「クラウドネイティブ」の原則を実践することが効果的だ。押さえるべきポイントを紹介する。(2024/1/9)
AIでローコード/ノーコード開発ツールはどう変わるか【後編】
「AI」で便利になるローコード/ノーコード開発ツール 何ができる?
ローコード/ノーコード開発ツールは、開発者ではないエンドユーザーでもアプリケーション開発を可能にする。さらにAI技術を組み込むことで、そのメリットはどう広がるのか。(2023/12/8)
JavaScriptとTypeScriptの違い【第2回】
「JavaScript」はいつ、なぜ生まれた? “大人気言語”の知られざる歴史
Webアプリケーション開発において不可欠な存在となった「JavaScript」。その誕生の背景には何があったのか。JavaScriptの歴史を振り返ろう。(2023/8/27)
課題解決のアイデアを形にする最適解
kintoneユーザーが語り合う「DXや業務改革に困ったときの手軽なアプリ開発法」
DXを進めるには現場の課題を一つ一つデジタル技術によって解決していくことが求められる。必要なシステムを迅速に用意して、DXをスムーズに進めるにはどうすればいいのか。あるユーザーセミナーで、さまざまなヒントが紹介された。(2023/2/17)
誰でも開発できる時代がやって来た?【前編】
AIに頼むだけでプログラムができる「今どきのコーディング」の実力
自然言語で「こんな機能を実現したい」と伝えるだけで、AIがコードを書いてくれる「バイブコーディング」が注目されている。実際にバイブコーディングに取り組み、その可能性を探ってみた。(2025/6/12)
配車アプリ開発会社がAIに注力する狙い
ユーザーの「したい」をユーザーより先に知る? AIで変わる配車
配車アプリケーションを開発するGrab Holdingsは人工知能(AI)の活用を本格化させている。AI活用によって、ユーザーはどのようなメリットを得られるのか。Grab HoldingsのAI戦略を説明する。(2025/6/11)
IT大手からコンサルサービスが続々
「量子コンピューティングは脅威」とは言わせない 今必要なセキュリティの備えとは
量子コンピューティングの商用化が現実味を増す中、攻撃者による悪用リスクも高まっている。量子コンピューティング時代に備え、今どのような対策が必要なのか。(2025/6/10)
「できない理由」はもうない
今からでも遅くない? 「生成AI」「ノーコード」で乗り越える“2025年の崖”
年間最大12兆円もの経済的損失を発生させるという「2025年の崖」問題。ノウハウの不足やレガシーシステムのブラックボックス化を乗り越え、DXを推進する上で、生成AIやノーコードツールの活用が有効だ。(2025/5/26)
AI市場の最前線を探る【後編】
日系AIスタートアップが「GPT」ではなく「Amazon Bedrock」を選んだ理由
AIスタートアップPoeticsは、商談解析AIサービス「JamRoll」の開発にAWSの「Amazon Bedrock」を活用している。もともと利用していた「GPT」から移行した経緯や、選定の決め手について聞いた。(2025/5/14)
押さえておきたい「ローコード」の基礎知識【中編】
結局何が違う? 「ローコード」と「スクラッチ」それぞれの長所と短所
ローコード開発とスクラッチ開発それぞれのメリットとデメリットを解説する。プロジェクトの特性や目標に応じて、最適な開発アプローチを選択するための参考にしよう。(2025/4/7)
30周年を迎えて岐路に立つJava【後編】
「Java」ライセンス料に悲鳴 加速する“Oracle離れ”の理由と立ちはだかる壁
Oracleの方針転換によって「Java」の料金が増えたことを受け、企業は代替製品への移行を検討し始めている。移行が加速する背景と、移行がスムーズに進みづらい要因を解説する。(2025/3/25)
RustとPythonを比較【第4回】
人気のプログラミング言語「Rust」と「Python」の違いは何か?
「Rust」と「Python」はそれぞれ異なる設計思想を持ち、複数の対照的な仕組みを備える人気のプログラミング言語だ。両者の特徴をさまざまな視点で比較する。(2025/3/4)
TechTargetジャパンエンジニア読本集
JavaScriptの代わりでも後継でもない「TypeScript」の“真の役割”
「JavaScript」と「TypeScript」は、Webアプリケーション開発に欠かせないコンピュータ言語だ。両者の共通点や違い、お互いに対する役割とは何か。(2023/11/9)
セキュアコーディングの極意【第5回】
「開発者だけで作るアプリケーション」が成功しにくい“当然の理由”
アプリケーション開発を進める上で、設計段階からセキュリティを確保する「セキュアコーディング」には、ステークホルダーの協力が不可欠だ。どのような人を巻き込むべきなのか。(2023/8/17)
これで分かる「DevSecOps」の課題と解決【第3回】
Webアプリの“危険なOSSライブラリ”を見抜く「SCA」とは?
安全なWebアプリケーション開発を推進する「DevSecOps」の実践には、「SCA」(ソフトウェア構成分析)が欠かせない。その理由とは。そもそもSCAとは何なのか。(2023/9/27)
セキュアコーディングの極意【第4回】
リソース不足の開発チームが「成功を託した手法」はこれだ
フェロー諸島のデジタル化推進チームは、少ない人手や予算の中で、アプリケーション開発プロジェクトを円滑に進めるための解決策を探していた。そうして採用した開発ツールと手法を、プロジェクトの責任者が解説する。(2023/8/10)
デル・テクノロジーズ株式会社提供ホワイトペーパー:
機能追加も拡張性向上も容易に、アプリ開発をモダナイズする正しい方法とは?
アプリケーション開発において、迅速な対応とイノベーション、拡張性向上と変更への耐性、リスク低減と生産性向上は長年の課題だった。これらを解消し得る、モダンアプリケーションのアプローチについて、メリットと導入の秘訣を解説する。(2021/4/9)
「パッチ未適用」が招くリスク
SAPやSamsung製品も安全ではない? 増え続ける脆弱性の実態と緊急度
攻撃者による脆弱性の悪用は後を絶たない。2025年前半に明らかになった脆弱性にはどのようなものがあるのか。SAPやSamsung Electronicsといった大手ベンダーの製品に関する脆弱性を含む3件を紹介する。(2025/6/3)
2025年版ドキュメント管理ツール10選【後編】
AIとセキュリティで差がつく? 進化する文書管理ツールの最新トレンド
企業が「ドキュメント管理ツール」に求める要件は、ますます多様化、複雑化している。企業での利用に適した機能やAI機能、セキュリティ機能に優れたドキュメント管理ツールを紹介する。(2025/5/24)
アジャイル開発との違いは?
無駄を省いて効率化 いまさら聞けない「リーン開発」をおさらい
ソフトウェア開発の手法「リーン開発」を実施するとどのようなメリットがあるのか。実施するためにはどのような課題を解消する必要があるのか。アジャイル開発との違いは。(2025/5/23)
いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。