InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Windows.Formsが64ビットMac OS Xに対応
Monoは長い間、MacOS、Linux、Windows用のWindows.Formsの純粋なC#実装を提供してきた。残念なことにMonoがデフォルトで64ビットに移行したことで、Windows.FormsのMacOSサポートに苦しんでいた。コミュニティの貢献で、Miguel de Icaza氏は、新しい64ビット版のCarbonベースのWindows.Formsの推進に力を入れている。
-
Avalonia Beta 1がWPFに対する多くの改善をもたらす
Avaloniaは「XAML、データバインディング、ルックレスコントロールなどの機能を持つ、WPFを元にしたクロスプラットフォーム.NET UIフレームワーク」として自身を説明している。最初のパブリックベータに達したばかりだが、由緒あるWPFバージョンのXAMLよりも興味深い改善がいくつか示されている。
-
-
チーム感情と成果の関係
AI企業のDeep Affects社はJiraプロジェクトを調査し、感情面の健康とチームの生産性との関係を示した。彼らの発見はGallup社の2017 State of the Workforce調査によっても示されている。その調査は、感情面で積極的に関与しているチームを持たないことによるコストを示している。
-
Json.NETにおいて120以上の依存関係が考慮不要に
.NET用で公式のJSONのパースおよびシリアライゼーションライブラリであるJson.NETは、.NET Standard 1.3で122というとても多くのパッケージを必要とした。Json.NET 11 for .NET Standard 2.0のリリースでは、必要なパッケージは0になった。
-
jQuery 3.3.1が公開、チームは4.0の開発へ
jQuery 3.3.1がリリースされた。ひとつの新機能と、いくつかの非推奨機能を含む。非推奨はjQuery 4.0に備えたものだ。jQuery 4.0に関する新たな情報は多くないが、完全なリライトが予定されている。
-
基幹業務におけるUWPアプリの課題
Webベースアプリケーションとモバイルアプリの急増は、エンドユーザと開発者双方からの人気の高さによって証明されている。しかしながら、デスクトップコンピュータのリソースをいまだ必要とする、従来型のWindows基幹業務アプリケーションにおいてはどうだろうか?本記事ではWindows 10のUWPアプリについて検討し、考えられる問題点を探る。
-
Spring Boot 2.0がGA間近
Spring Bootバージョン2.0の一般リリースが、1月31日のリリース候補1(RC1)の発表で一歩近づいた。この後半の段階でも、注目すべき追加がリリースされ、それとは別に多数の解決済みの問題とプル要求がクローズされた。
-
今後の.NET Framework 4.7.2のハイライト
注目されているのは、ほとんどが.NETコアであるが、開発はオリジナルの.NET Framework上で継続する。マイクロソフトは最近、ASP.NET、ADO.NET、WCF、WPF、さらにはWindowsフォームのアップデートと共に、.NET Framework 4.7.2のプレビュー版をリリースした。
-
Go言語1.10でツールチェーンとパフォーマンスが改善
Goの最新リリースには、言語レベルでの大きな変更は含まれていないが、ツールチェーン、Goランタイム、および標準ライブラリにいくつかの改良が加えられている。
-
Java EEからJakarta EEへ: Java EEガーディアンズとオラクルのブランド変更についての議論
オラクルが返答しなかったことに不満を持っていたJava EEガーディアンズはJava EEのブランド変更への懸念を表明した公開質問状をオラクルへ提出した。Java EEガーディアンズによる尽力とデータ収集にも関わらず、Java EEのブランド変更は進むだろう。
-
-
オラクルがJava 8の無償サポート期限を延長
オラクルがJava 8に対する無償サポートのロードマップを更新した。これは以前レポートしたJava 8のサポートに対する"崖っぷち"を取り除くが、依然として切り替え期間は4ヶ月しか残されておらず、Java 9と10には長期間サポートのオプションがない。
-
.NETのクロスプラットフォームUIツールキットであるAvaloniaの概観
.NET Coreエコシステムで頻繁に言われている欠点は、真のクロスプラットフォームUIツールキットがないことである。過去にSilverlightやXamarin Formsのようなマルチプラットフォームでの試みはあったが、誰もまだ完全なXAMLスタイルのクロスプラットフォームオプションを成しえていない。AvaloniaはWindows、Linux(GTK)、MacOS、Android、iOSをサポートする計画で、試みようとし���いる。しかし、開発者は支援を求めている。
-
GoがGitHubプルリクエストを通してパッチ可能に
GoogleはGo開発用のGitHub PRから、Goの上流GitサーバであるGerritへのミラーリングを開始した。そのため、開発者がGo開発に貢献しやすくなった。