InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
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氏は,ノッティンガム大学で行った講演の中で,この疑問に対して答を出そうと試みている。
-
Android Studio 2.0がホットコードスワッピングをサポート
Android Studio 2.0がカナリアチャネルに登場した。今回のリリースで注目される改良点は,開発手順がさらに合理化されたことだ。コードのスワッピングやビルドの高速化,エミュレータの速度向上,GPUプロファイラとデバッガ,複数タイプのテストの同時実行などが可能になっている。
-
Redux - Fluxに影響を受けたアーキテクチャスタイル
ReduxはFluxと同じように単一方向のデータフローを使用しているが,唯一のストアをクローンすることによって,元のストアに副次的な影響を与えずに機能を提供することができる。ディスパッチャは存在しない。
-