Microsoftのソースコードエディタ「Visual Studio Code」【中編】
無料エディタ「Visual Studio Code」がMicrosoftファンを増やす“納得の理由”
ソースコードエディタ「Visual Studio Code」が開発者に好まれる理由はさまざまだ。機能面の理由だけではなく、MicrosoftがVisual Studio Codeの開発で示した姿勢も重要な理由になっているとみられる。それは何か。(2021/5/9)

Microsoftのソースコードエディタ「Visual Studio Code」【前編】
無料エディタ「Visual Studio Code」大人気の理由 “新世代のEmacs”か
月間1400万ユーザーを誇るソースコードエディタ「Visual Studio Code」。なぜ人気なのか。ユーザーの声を基に、その理由を探る。(2021/5/2)

「Power Fx」についてMicrosoftに聞く【前編】
「ノーコード/ローコード開発が主流になる」は本当か? Power Fx担当者に聞く
Microsoftが開発したノーコード/ローコード開発用プログラミング言語「Microsoft Power Fx」とはどのようなものか。ノーコード/ローコード開発を取り巻く環境と併せて同社の担当者が解説する。(2021/4/30)

「Jakarta EE 10」を待つのも選択肢か
「Jakarta EE 9」の“パッケージ名だけ変更”が意外と厄介な理由
Oracleの手元にあった「Java EE」は、Eclipse Foundationの下で「Jakarta EE」に名前を変えた。さらに「Jakarta EE 9」の登場でパッケージ名が変わった。単に名前が変わっただけだが、その影響は以外と大きい。(2021/2/13)

TechTarget発 世界のITニュース
Internalがノーコード/ローコード開発ツールの新版 オンプレミスで動作可能に
スタートアップのInternalが、ノーコード/ローコード開発ツールの機能を強化した。最新版はドラッグ&ドロップでの開発やオンプレミスのインフラでの稼働を可能にしたという。そもそもどのようなツールなのか。(2021/1/29)

Apple製OS用プログラミング言語比較【後編】
「Objective-C」「Swift」はどちらを選ぶべきか? 2大Apple言語の比較ポイント
Apple製OS用アプリケーションの開発で使われるプログラミング言語は、従来中心だった「Objective-C」と、近年台頭している「Swift」の主に2つだ。どちらを選べばよいのか。長所・短所、選定時のポイントをまとめた。(2021/1/29)

GitをGUIで操作
ブランチ比較ツールが追加されたGit GUIの最新版「Vershd 3.0」
バージョン管理ツール「Git」をGUIで操作できるVershdの最新版がリリースされた。ブランチ比較ツールが追加され、コードのブランチの状態を簡単に把握できるようになった。(2021/1/20)

TechTarget発 世界のITニュース
AWS、「Amazon EC2」にMacインスタンスを追加 Mac miniで稼働
AWSは「Amazon EC2」の新たなインスタンスとして、「Mac mini」で動作する「Mac」インスタンスを発表した。開発者はAWSで「Xcode」を使い、Macや「iPad」「iPhone」のアプリケーションを開発できるようなる。(2020/12/23)

より適切なプログラミングを目指して
Javaのプロが避ける「波かっこ」の“駄目”な使い方とは?
「Java」や「C++」をはじめ、さまざまなプログラミング言語で大きな役割を果たす要素が「波かっこ」だ。一般的なIDEの設定を踏まえて、好ましい波かっこの使い方を理解しよう。(2020/12/12)

モバイルアプリ開発環境の選び方【前編】
Androidアプリ、iOSアプリ、ハイブリッドアプリ開発に使える主な言語とツールまとめ
モバイルアプリケーション開発の主な要件にデバイスのOSの種類がある。「iOS」「Android」あるいはその両方で利用できるアプリケーションの開発に適したプログラミング言語やツールには、どのようなものがあるのか。(2020/11/9)

6大Java向けIDEを比較【後編】
「NetBeans」「JDeveloper」「BlueJ」「Eclipse Che」 4大Java向けIDEの違い
「Java」向け統合開発環境(IDE)の「NetBeans IDE」「Oracle JDeveloper」「BlueJ」「Eclipse Che」は何が違うのか。それぞれの特徴と、Java向けIDE選びのポイントを解説する。(2020/8/7)

6大Java向けIDEを比較【前編】
「Eclipse」と「IntelliJ IDEA」の違いとは? Java向けIDE比較のヒント
複数あるJava向けIDEのうち、自社の要件に合ったものはどれなのか。まずは主要なJava向けIDE「Eclipse IDE」と「IntelliJ IDEA」の特徴と違いを整理しよう。(2020/7/31)

Bamboo、GitLab、Spinnaker、TeamCity、CloudBees CIを紹介
“脱Jenkins”を考える人が選ぶべき代替「CI/CDツール」5選
広く利用されているCI/CDツールの「Jenkins」。その自由度の高さ故の運用の難しさから、他の選択肢を検討するユーザー企業もあるだろう。Jenkinsの代わりになるCI/CDツールを5つ紹介する。(2020/7/15)

ランタイムのOSS化で自由度拡大
Pythonの知識だけでWebアプリを開発できる「Anvil」
Anvilは、Pythonだけで開発できるフルスタックのWebアプリケーション開発環境だ。ランタイムがオープンソース化されたことで、オフライン環境にもアプリケーションをデプロイできるようになった。(2020/6/26)

Oracle JDK 14の新機能やプレビュー版機能を解説
「Java 14」は何が新しいのか? 注目要素をおさらい
Oracleが公開したJava開発・実行環境の最新バージョン「Oracle JDK 14」(「Java 14」)には、どのような新要素があるのか。注目すべき要素を解説する。(2020/5/16)

「Android」アプリ開発者が注目
Javaから「Kotlin」に乗り換えたくなる5つの理由
Javaの代替となる可能性を秘めたプログラミング言語がある。Androidアプリケーション開発者を中心に利用が広がっている「Kotlin」だ。注目の背景を探る。(2020/2/17)

「Bash」と「PowerShell」のどちらを選ぶべきか【後編】
Windows 10で「PowerShell」を使い続ける人、「Bash」に移る人を分ける条件
多様性の面で「Bash」に後れを取っていた「PowerShell」は、オープンソース化でその距離を縮めつつある。両者のどちらを選ぶべきなのか。(2019/10/20)

Oracleからの移管
「Java EE」の後継「Jakarta EE」が公開、両者の違いは?
Oracleから「Java EE」を譲り受けたEclipse Foundationが、2019年9月にJava EEの互換版「Jakarta EE」をリリースした。その詳細や今後の開発方針を関係者に聞いた。(2019/10/17)

収益増をどうやって成し遂げたのか
Amazonには貢がない――小売大手がAWSではなく「Google Cloud」を選んだ理由
小売大手のKrogerにとって、同社の顧客が利用する検索エンジンのシステムを「Google Cloud Platform」に移行させることは簡単ではなかった。迅速にこれを成し遂げられたのは正しい計画と適切な人材があったからだ。(2019/6/21)

従来モデルよりも処理速度を向上
新型「MacBook Pro」、Apple初の8コア搭載モデルはどれだけ「プロ向け」か
Appleは「MacBook Pro」の最新モデルを発売した。そのハイエンドモデルはApple初の8コアプロセッサ搭載MacBookで、従来モデルよりも高速化を図った。(2019/6/15)

プロジェクトの調整に悩まされないために
アーキテクトと開発者のギャップを埋め、開発をスムーズにするツール4選
どの企業でもソフトウェア開発者とアーキテクトの役割の間にはストレスの原因になる隔たりが生まれることがある。本稿ではそうした隔たりの橋渡しに役立つツールを4つ紹介する。(2019/3/29)

高解像度の衛星画像データが利用可能
無料で宇宙データを使える「Tellus OS」 衛星データの分析を簡単に
さくらインターネットは宇宙データ分析サービス「Tellus OS」を公開した。いままで活用のハードルが高かった日本政府の衛星データを、無料で簡単に利用できるようにする。(2019/3/4)

PWAやSPAの時代に
WebサイトとWebアプリの境目がなくなった時、Web開発の現場はどうなるか
Webアプリ、モバイルアプリ、Webサイトの境が曖昧になり、それぞれの開発における独自性が消えている。プログレッシブWebアプリ(PWA)やシングルページアプリ(SPA)の構築を学ぶべきタイミングが来た。(2018/12/27)

オープンソース技術への対応も
AzureのPaaSは今後どうなる? ハイブリッドクラウド環境で競争に直面
Microsoft Azureが提供するPaaSは、ハイブリッドクラウド環境の構築において優位に立っているように見える。だが急速に進化するアプリ開発市場は、依然として激しい競争に直面している。(2018/12/18)

Amazon、Baidu、Clouderaなど紹介
人工知能(AI)インフラ製品、主要ベンダー18社の特徴をつかむ(前編)
人工知能(AI)インフラ市場はまだ歴史が浅く、各社さまざまなツールを市場投入している。クラウドサービスも、パワフルで高価なハードウェアもある。Amazon、Baidu、Clouderaなど、主要な18社を紹介する。(2018/5/29)

デバイスからデータセンターまでを網羅
JavaがIoTアプリケーション開発に最適である8つの理由
企業は近年、事業の質の向上とコスト効率化を両立できる新たな技術を常に探している。Javaベースのソフトウェアやアプリケーションは、企業がこうした価値を実現する上で役に立つ。(2018/3/15)

中間層の開発者が対象
IDE「AWS Cloud9」の注目度が高まる、Microsoftの開発者基盤を脅かすか
Amazon Web Services(AWS社)は統合開発環境(IDE)「AWS Cloud9」を携えて、Microsoftが最重点分野として長年支配してきた開発者コミュニティーに挑戦する。(2018/2/27)

iPhoneアプリ開発にはSwift? Objective-C?
モバイルアプリ開発言語をどう選ぶ? ビジネスユーザーも知るべきその違い
モバイルアプリを開発する際には、ビジネス要件と機能要件に基づき、最も適した開発言語を選ぶ。本稿では、ビジネスユーザーも参考になる主要な開発言語の特徴を紹介する。(2018/1/29)

会員が注目した2017年記事ランキング(中堅・中小企業とIT編)
「Excel職人」「神Excel」問題は永久に不滅? 2017年に最も読まれたSMB向け記事は
2017年には「脱Excel」「働き方改革」「セキュリティ対策」に関する記事にTechTargetジャパン会員の関心が集まりました。中堅・中小企業向け記事のランキングからそれぞれの話題について紹介します。(2018/1/4)

Computer Weekly製品導入ガイド
DevOpsツールの選択とコントロール
組織がビジネス機能の継続的な開発とデリバリー、統合のためにDevOpsに目を向ける中で、慎重なコントロールが不可欠とされる。(2017/12/18)

うまく使えばコンプライアンス問題も解決?
「開発しやすい」だけではNG 管理者にこそ知ってほしいモバイル開発環境7基準
モバイルアプリ開発基盤を導入する時、開発しやすさを一番に求めたくなる。だが、モバイルアプリを使ったビジネス展開をどうするかで考慮すべき点は大きく変わる。本稿では7つのポイントに絞り紹介しよう。(2017/11/8)

“脱Excel”か“活Excel”か
なぜ“Excel職人”は、マクロに「ユーザーフォーム」を実装したがるのか?
「Microsoft Excel」のマクロには、ダイアログを表示して入力しやすくする「ユーザーフォーム」があります。ただしこの機能を使う必要が本当にあるのか、マクロが得意な人ほど考えてみる必要がありそうです。(2017/8/14)

ただしApp Store申請にはMacが必要
iOSアプリ開発のMac離れ? Win環境で開発できる「Xamarin Live Player」登場
「Xamarin Live Player」はiOSアプリの開発やテストを高速化でき、Macがなくてもアプリケーションのデバッグができる。(2017/5/24)

定番、売れ筋製品は?
iPhone、Android管理に使いたい「EMM製品」を機能別に整理した
スマートフォン/タブレットの管理やセキュリティ対策などに役立つ「EMM」製品が充実してきた。自社に最適なEMM製品は何か。主要な製品/技術を整理してこう。(2016/12/26)

Azureがベストになる条件とは?
それでもAWSではなくMicrosoft Azureを使うべき理由
AzureはAWSに大きく水をあけられていて、その差が縮む気配はない。あえて業界1位のAWSではなくAzureを選ぶ理由とは何か。Azureならではの優位点を検証する。(2016/8/26)

開発成功に導くチェックポイント
iPhoneアプリ開発で「心が折れない」ために知っておくべきこと
Apple「iOS」用のアプリの開発は、適切なデザインプラットフォームとプログラミング言語の選択から始まり、ユーザーフレンドリーなネイティブアプリの完成に至るまでの多層的なプロセスだ。(2016/8/5)

メリットとデメリットを見極めて適材適所を
コンテナ技術の取り込みで期待集まる「OpenStack」、大躍進の陰に残る課題とは
「OpenStack」では最近、コンテナ技術を取り入れた運用が推進している。だが、OpenStackの企業導入が拡大するためには、解決すべき多くの課題がある。問題点を整理してみよう。(2016/7/1)

なぜ日本の学校にITが必要なのか【中編】
小学校の「プログラミング教育必修化」が必要なこれだけの理由
小学校での必修化の検討が進む「プログラミング教育」。なぜ必修化が必要なのか。世界の動向も含めてプログラミング教育を取り巻く状況を整理し、その理由を探る。(2016/6/23)

セキュリティ研究者が警告
iPhone安全神話崩壊か、悪質極まる「SandJacking」攻撃の手口とは
「SandJacking」という攻撃手口が出現した。これは攻撃者が「iOS」端末に物理的にアクセスし、悪質なアプリをインストールすることを可能にするというものだ。(2016/6/16)

マクロで捉える OpenStackソリューション選定【最終回】
OpenStackに深入りする前に読んでおきたい3つの論点
クラウド構築ソフトウェア「OpenStack」の活用を検討するときに押さえておきたい論点を、「技術」「市場」「人材」という3つの切り口でまとめた。(2016/3/8)

「Xcode」の使い方からAppStoreでの配布まで
ざっくり分かる「社内向けiOSアプリ」開発ガイド
iOSデバイス向けにアプリケーションを開発するのは簡単ではない。各種の手順を踏まなければならず、アプリケーションを配布する方法もさまざまだ。(2016/2/25)

Computer Weekly製品導入ガイド
Windows 10をめぐるPC論争はMicrosoftの勝利
Microsoftは自動更新によって管理負担を軽減し、エンタープライズPCに同OSを普及させるチャンスを手にした。だがモバイルはそれより難しいかもしれない。(2015/12/29)

10億台のサポート業務も楽になるか
「Windows 10」が動くPC、Surface、スマホで同じアプリを使う――UWP活用の仕方
あらゆるWindows 10の共通プラットフォーム上で動く「ユニバーサルアプリ」の普及は、IT管理者に恩恵をもたらす。開発者、管理者の観点から、ユニバーサルWindowsプラットフォームの可能性を探ってみよう。(2015/11/11)

データサイエンティストが太鼓判
「R」だけじゃない、使えるオープンソースのデータ可視化ツール
オープンソースのデータ可視化技術が成熟化し、ユーザーは、「現在入手可能なツールは多様な可視化ワークロードに対応できる」と歓迎している。(2015/10/5)

アプリの開発を迅速化する一方で制約も
iPhone、Androidに対応したけれど……、社内スマホアプリ開発の “意外な盲点”
「モバイルアプリケーション開発プラットフォーム(MADP)」は、アプリ構築を容易にする再利用可能なコードとクロスプラットフォーム機能を提供する。ベンダーロックインやOS標準による制限といったマイナス面もある。(2015/8/12)

検証、「HTML5で業務アプリができる」は本当か【後編】
もうネイティブアプリはいらない? 「HTML5」で業務アプリはここまでできる
HTML5を利用したスマートデバイス向け業務アプリケーションは、どこまで実用に耐えるのか。9種の実例から、その可能性を探る。(2015/4/28)

Computer Weekly製品導入ガイド
従来型テストではアジャイル開発に勝てない理由
従来のような方式のテストでは、大規模なテストを集中化して最適化することが可能だ。だがアジャイル開発のような速いペースの配信に対応するのは難しい。(2014/9/16)

データベース選定の“常識”を疑う
Oracle DBやSQL Serverを使い続けるのは本当に正しい選択なのか?
データベース市場で高いシェアを誇る、Oracle DatabaseとMicrosoft SQL Server。この2製品は確かに優れた製品ではあるが、用途やニーズによっては、他の選択肢を選ぶ方が賢明だ。(2014/1/31)

余裕か、焦りか
iOS/Androidアプリ開発者を応援するMicrosoftの本心は
スマートデバイス向けOSのツートップである、Appleの「iOS」とGoogleの「Android」。これら2大OSの開発者の目を「Windows Phone」へ向けさせるため、Microsoftが取った秘策とは?(2013/11/28)

NEWS
既存のWindowsフォーム資産をタッチ対応アプリにリメイク、グレープシティ
Windows XP/Windows 7用のWindowsフォームアプリでも、タッチ操作で画面のズームや拡大鏡を表示できるUIに変換するコンポーネントを発表した。(2013/7/31)