InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
OracleがJava 9提供スケジュールの遅延を認める
先日のメールで,OracleのJava Platform Groupでチーフアーキテクトを務めるMark Reinhold氏が,Project Jigsawの完成に要する追加期間を認めるために,Java 9の一般提供に6ヶ月の遅れが発生することを示唆した。これが審議を経て承認され,Java 9の一般提供は2017年3月と決定した。
-
Mozillaはペルソナを終了する
MozillaはWeb用のクロスブラウザログインシステムであるペルソナの終了を発表した。 MozillaのソフトウェアエンジニアRyan Kelly氏はMozillaのGoogle Groupへ2016年11月にpersona.orgをシャットダウンすると投稿した。
-
Javaバージョン文字列がJava 9で改訂される
現在の形式になって2年,JavaのバージョンスキーマがJava 9から変更されることになった。今回の変更は,業界全体のソフトウェアバージョニングのベストプラクティスに従うものだ。Javaのバージョン文字列を使用,あるいは解析しているアプリケーションの開発者は,この変更による影響に注意する必要がある。
-
Lodash 4.0リリース、小さなコアと多数の変更
Lodash 4.0.0がリリースされた。この新バージョンには新しい小さなコアライブラリが追加され、多数の新機能と破壊的変更が含まれている。またIE 6-8のサポートはドロップし、Bowerで使えなくなる。
-
オープンソース化がSwiftを勢いづける
昨年12月、AppleのSwiftがオープンソースプロジェクトになった。オープンソース化されAppleプラットフォーム限定でなくなったことが、この言語に対する関心を刺激している。
-
Swift 2.2 Release Process Begins
Swift 2.2のリリースプロセス・目標・予定スケジュールに関する新たな詳細をAppleが発表した。Appleによると、Swift 2.2はほぼソース互換性のあるリリースとなり、大きな破壊的変更はSwift 3に委ねるという。
-
MicrosoftはChakraをオープンソースにしてNode.jsを実行しようとしている
EdgeのJavaScript VMを開放するという彼らの約束を現実にするため、Microsoftは、寛容なMITライセンス下でChakraのソースコードを提供した。ChakraCoreという名の下でリリースされたコードは、MicrosoftがEdgeとUniversal Windows Platform (UWP)で使っているVMと基本的に同じもので、EdgeへのバインディングとUWPといくつかのCOM診断APIが除かれている。
-
UI設計 - 外に出てデータを求めよ
Chris Atherton氏がGOTO Berlin 2015カンファレンスで閉会講演を行い,ソフトウェアの設計について語った。講演の中で氏は,ソフトウェアがいかにあるべきかという専門家の意見に頼るよりも,外に出て実際のユーザの声を聞くべきだ,と提案した。InfoQは氏に,ユーザインターフェースの設計とテストについてインタビューした。
-
Spring Boot 1.3がリリース,DevToolsとASCIIアートを装備
Springを所有するPivotalがSpring Boot 1.3をリリースした。JavaクラスとSpringコンフィギュレーションのホットリロード(reload)のサポート(新しいspring-boot-devtoolsモジュールを使用),キャッシュの自動コンフィギュレーション(EhCache, Hazeicast, Infinispan, JCache, Redis, Guavaに対応),Linux/Unix用の完全に実行可能なアーカイブなどが追加項目だ。
-
-
JetBrains CLionがLinuxとOS XでSwiftをサポート
今月初めにAppleがSwiftコンパイラとライブラリをオープンソース化したおかげで、JetBrainsは自身のクロスプラットフォームIDE、CLionにSwiftのサポートを加えた。これはLinuxとOS Xで動作する。
-
-
Racket 6.3登場。新しいマクロ展開器、Redexの改善など
PLT DesignがRacket 6.3を発表した。これはLisp/Schemeファミリーに属するマルチパラダイム・プログラミング言語の最新バージョンだ。Racket 6.3には新しいマクロ展開器、改善されたRedex DSL、GTK3サポートなどが含まれている
-
マイクロサービス,DevOps, PaaSが最新のJava EEアーキテクチャに与える影響
InfoQはDevoxx BEカンファレンスでRed HatデベロッパアドボケートのMarkus Eisele氏に会い,大規模な企業組織内でのマイクロサービスアーキテクチャ採用についての考えを聞くことができた。会話の内容は主に,氏が先日,O'Reillyからリリースしたミニブック “Modern Java EE Design Patterns: Building Scalable Architecture for Sustainable Enterprise Development”に関するものだった。
-
成功する言語設計とは - Brian Kernighan氏の講演より
言語設計を成功させるにはどうすればよいのだろう?Unix開発の貢献者のひとりで,Awkの生みの親でもあるBrian Kernighan氏は,ノッティンガム大学で行った講演の中で,この疑問に対して答を出そうと試みている。