主要なお知らせConnect(); 2017年

こんにちは、Habr! 毎年恒例のMicrosoft Connect 2017カンファレンスがニューヨークで開催されており、既存の製品と多数の新しいツールの多くの更新を既に発表しています。 カットの下で最も興味深いものについて読んでください。







Visual Studioアプリセンター



App Centerは、Objective-C、Swift、Java、Xamarin、React Nativeでモバイルアプリケーションの開発サイクルを整理するための包括的なソリューションです。 以前は、モバイルセンター(名前も変更されていました)は、指定されたVSTSまたはGitHubリポジトリにあるアプリケーションを自動的にビルドおよびテストできました。 このツールは、クラウド内のiOSおよびAndroid用の実際のデバイスでソフトウェアをテストし、ベータテスターに​​配布して、クラッシュと使用の分析に関するデータを視覚化できるようになりました。







Visual Studioライブ共有



Visual Studio Live Shareのプレビューバージョンがまもなく利用可能になります。 Microsoftによると、プロジェクトをシームレスかつ安全に共有できます。開発者は、便利な環境またはIDEでプロジェクトを共同で編集またはデバッグできます。 Visual Studio Live Shareを使用すると、画面イメージだけでなくプロジェクトのコンテキスト全体を共有できます。これにより、ペアプログラミングの新しいアプローチが提供されます。







Azure DevOpsプロジェクト



Azure管理ポータルの新機能であるAzure DevOps Projectsのプレビューが利用可能になりました。 CI / CDパイプラインを含む、VSTSおよびAzureサービスに基づいた基本的なDevOpsプロセスを作成できます。 このサービスは、多くの一般的なAzureフレームワークおよびエンドサービスと統合されています。 DevOpsプロジェクトを使用すると、DevOpsアプローチを最初にプロジェクトに充てることができ、長いボックスでの実装を遅らせることはありません。







AKSのVisual Studio接続環境



AKS for Visual StudioおよびVisual Studio CodeのConnected Environmentのプレビューバージョンがまもなく利用可能になります。 この環境では、KubernetesおよびAKS (AzureのKubernetes管理クラスター)のアプリケーションを開発およびデバッグできます。





AI用のVisual Studioツール



Microsoftは、新しいVisual Studio Tools for AI拡張機能のプレビューバージョンを発表しました。これにより、Visual Studioで直接AIサービスを使用できるようになります。 Visual Studioの機能と、Cognitive Toolkit、TensorFlow、Caffeなどのディープラーニングフレームワークのサポートを組み合わせています。 さらに、拡張機能は機械学習のためにAzureクラウドサービスと完全に統合できます。 たとえば、ローカルマシンでスクリプトを編集およびテストした後、変更されたモデルコードを送信してAzureでトレーニングできます。







Azure IoT Edge



Build 2017で以前に発表されたIoT Edgeサービスは、開発者向けのプレビューとして公開されています。 コンテナの形でクラウドで作成されたIoTロジックをIoTデバイスに展開できます。 スマートデバイスでは、Azure Machine Learning、Azure Functions、およびAzure Stream Analyticsタスクを実行できます。 Azure IoT Edgeを使用すると、コンテナー化されたアプリケーションをC、Java、.NET、Node.js、Pythonで作成し、それらの展開と管理を簡素化できます。



Azure Databricks



Databricksは、Apache Sparkプラットフォーム上に構築された最も人気のある商用データ分析サービスの1つです。 これは、Azureクラウドで予備バージョンの形で利用可能になります。 Azure Databricksには、Azure SQL Data Warehouse、Azure Storage、Azure Cosmos DB、Azure Active Directory、およびPower BIとの統合が組み込まれています。







GitHubでのGVFSサポート



MicrosoftとGitHubは協力して、GitHubにGit Virtual File System(GVFS)のサポートを追加しました。 GVFSは、大規模リポジトリを操作するためにMicrosoftによって開発されたGitのオープンソース拡張機能です。 VSTSはすでにGVFSをサポートしており、GitHubに拡張機能が表示された後、実際に大規模なリポジトリをサポートするための標準になります。





MicrosoftおよびMariaDB



マイクロソフト 、プラチナスポンサーとしてMaria DB Foundationに参加しました。 MariaDBは、オープンソースコミュニティによって開発されたMySQLリレーショナルデータベース管理システムの派生物です。





さらに、Microsoftは、MariaDB for Azure Databaseのプレビュー版もリリースしています。 MariaDBは、MySQLとPostgreSQLとともに、Azureでサポートされる3番目のデータベースサービスになります。 MariaDBの導入により、開発者はAzureクラウドデータベースサービスをより自由に選択できるようになります。



C#7.2およびC#8.0



C#7.2は、.NET開発者向けの新機能を追加しました。読み取り専用モードの構造、refの読み取り専用モード、Span修飾子、引数のパラメータの設定解除、修飾子のプライベートセキュアアクセス。



さらに、C#8.0の予備バージョンがパブリックドメインに登場しました。 フィードバックをテストおよび受信するための新機能と、実行時の実行時例外の数を大幅に減らすことができるnull入力可能な参照型が含まれています。



.NETのテンソルタイプ



機械学習要素をC#アプリケーションに追加するツールは多数ありますが、それらを使用すると余分な依存関係が生じます。 CNTK、Tensorflow、Caffe、Scikit-Learnなどの機械学習フレームワークの.NETへの移植を簡素化するために、テンソルタイプTensor が開発されました 。 ビジネスで新しいタイプを試してみたい人のために、使用例を含むリポジトリが利用可能です。







Xamarinのお知らせ



Xamarin部門もいくつかの発表を行いました 。 Objective-C、Swift、およびJavaのモバイルアプリケーションにC#コード埋め込む可能性に注目する価値があります。 Xamarin.Forms 2.5アップデートでは、異なるプラットフォーム間でのXAMLページの転送を簡素化する新しい機能がツールに導入されました。 Xamarin Live Playerは、AndroidまたはiOSエミュレーターでXAMLを表示できるようになり、コードに加えられた変更を即座に考慮します。 オンラインテクノロジースペースであるXamarin Workbooksは、 GitHubにリポジトリを持つオープンソースプロジェクトになりました。



Visual Studio Team Foundation Server 2018



Team Foundation Serverは、データを収集し、レポートを作成し、プロジェクトのステータスと変更を追跡するためのバージョン管理システムとツールを組み合わせた共同ソフトウェア開発ソリューションです。 TFS 2018にはいくつかの重要な変更がありましたが、 このレビューで確認できます







SQL Operations Studio



SQL Operations Studioは、SQL Server、Azure SQL Database、およびAzure SQL Data Warehouseを管理するための無料の使いやすいツールです。 実際、それは、Visual Studioユーザーが慣れ親しんでいるIntelliSenseサポート、オートコンプリート、およびその他の機能を備えたT-SQLコードエディターです。 エディターのプレビューは、Windows、Linux、およびmacOSで既に利用可能です。



.NET Core用のWindows互換性パック



Windows Compatibility Packは、特定のWindows APIで.NET Standardおよび.NET Coreを補完するNuGetパッケージです。 既存の.NETアプリケーションを.NET CoreおよびWindowsに簡単に移植できます。



VSTS CI / CDパイプラインのターゲットOSとしてのmacOS



VSTSユーザーは、 CI / CDタスク(継続的な統合と配信)のためにmacOSを実行しているクラウド展開仮想マシンを使用する機会があります。 以前は、LinuxおよびWindowsのみがターゲットOSとして使用可能でした。



その他の会議の発表:



  1. iOSデバイスでのCore MLのサポートを含む、Azure機械学習サービスの更新。
  2. Cosmos DBは、新しいCassandra APIの発表をサポートします。
  3. 商用可用性Azure Cosmos DBテーブル。
  4. 2017年末までのストレージAPIおよびグラフAPIの商用提供のお知らせ。
  5. Azure Cosmos DB用の市販のSparkコネクタ。
  6. Cosmos DBはSLA更新を発表しました-99.999%の読み取り可用性。
  7. Azure Database Migration Serviceの高度な可用性。
  8. VSTSのApplication Insightsのリリース管理ゲート。
  9. TFSからVSTSへのインポートサービスの商用利用可能性。
  10. VSTSのコマンドラインツールのプレビュー。
  11. Visual Studioサブスクリプションの新しい利点
  12. Visual Studio Dev Essentialsサブスクライバーの新しい利点
  13. Visual Studio 2017 Previewバージョン15.5のリリース-プレビュー4。
  14. IoT Edge Toolkit上のAzure Functions
  15. IoT Edge Toolkit上のAzure Stream Analytics
  16. PivotalのSteeltoeが.NET Foundationに参加します。
  17. Xamarin Workbookはオープンソースです。
  18. Visual Studio CodeのPython拡張機能がリリースされました。


オンラインブロードキャストに接続できなかった場合は、ロシア語でウェビナーを開催しました:Connect()では、Microsoft Connect()会議のすべての発表を紹介し、主要なテクノロジーのデモを行い、すべての質問に答えます。 お見逃しなく



ご清聴ありがとうございました! コメントであなたの意見を共有してください。



Tprogerプロジェクトの記事に基づいています。



All Articles