BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 動的言語 に関するすべてのコンテンツ

  • Article: Rubyのオープンクラス:猿のようにパッチを当てない方法

    最近リリースされたRuby 1.8.7のプレビューリリースをウオッチしていたRails開発者はすぐに1.8.7プレビュー1に関してあることに気がつきました。それは、1.8.7プレビュー1がRailsを破壊してしまうということです。

  • RubyEncoder:Rubyのための難読化およびコード保護

    RubyEncoderを使えばRubyやRuby on Railsのファイルをコンパイルし、暗号化することにより、保護できる。コード化したスクリプトはその後で、RubyEncoderのローダーにかけられる。

  • InfoQ Brazilがローンチ

    InfoQ Brazil(http://www.infoq.com/br)が正式にローンチとなった。InfoQの日々のニュースや記事はすべて翻訳され、その他にブラジルのコミュニティによる現地のニュースや記事、そして映像も進行状況に合わせてアップされる。InfoQ Brazilは先週末に立ち上がり、この数日ですでに6700のページビューがある。

  • .NETと動的言語

    数ヶ月後、もしくは数年後には、動的言語は.NETプラットフォームにおいて重要な役割を担うようになるだろう。このサポートのために、Microsoftは動的言語とCLRの統合に多大な投資を行っている。

  • Microsoftクラウドコンピューティングプラットフォーム向けRuby SDKのリリース

    MicrosoftとThoughtworks間の提携であるDotNetServicesRubyチームは、Milestone 1 - Technology Preview of Ruby SDK for Microsoftの立ち上げを発表した。

  • パフォーマンスモニターの総まとめ:Rails CoreとNew Relicの協力、FiveRuns TuneUpがMerbをサポート

    近ごろNewRelicは、モニターツールの基本レベルバージョンを無償で利用可能にした。

  • JRubyでのJava GUIテスト

    GUIテストは、単体テストよりも時間がかかり、その上難しい。そのため、しばしば広くテスト手動開発チームにおいてさえも、おざなりにされる。2通りの可能なソリューションを検討し、このタスクを一層簡単にすることを約束するSWTおよびSwingアプリケーションのGUIテストを作成する。

  • C#の機能:動的タイプトオブジェクトおよび複数ディスパッチ

    動的言語やDLRの重要性が高まる中で、C#は動的に型付けされたオブジェクトと動作できることが必要とされる。

  • .NETアプリケーションにおけるIronSchemeのホスト

    .NETランタイム向けSchemeの実装である.NETランタイムは、デベロッパによる試用準備態勢が整った。IronSchemeは、厳密にR6RS Schemeスタンダードに準拠しており、PLT R6RSテストスイートの8,897のテストのうち、現在8,881のテストをパスしている。

  • ParseTree 3.0のリリース、関連ライブラリのアップデート

    Ryan Davis氏はParseTree 3.0のリリースおよびRuby2RubyやFlogといった関連ライブラリへのアップデートを発表した。

  • Web Frameworks、MVCおよびASP.NET

    コミュニティのテクノロジープレビューとして約1年が経過し、Microsoftは初のASP.NET MVCフレームワークのベータ版をリリースした。ASP.NET MVCは、過去にテクノロジーが推進したWebFormsからの急進的な離脱であり、主流なWebプログラミングへの回帰であるというのが多くの一致した意見である。MVCパターンは、Ruby on RailsやJavaのSpring FrameworkのようなWebフレームワークに基礎を提供する。

  • Merb 1.0リリース間近、RC1登場

    Merb 1.0の初のリリース候補版(Release Candidate 1; RC1)が登場した 。Merbの目標は、そのWebサイトに記述されているとおり、「コア内のあらゆるものを使ってモノリシックライブラリを生成しようとする」のではなく、最小限でありながらプラグインによって拡張できる強力なコアを提供することである。

  • LLVMおよびRubyの総まとめ:llvmruby、yarv2llvmおよびregexpllvm、Rubinius

    LLVMには「VM」という文字が含まれているが、実際にはコンパイラバックエンドを構築するためのフレームワークである。要するに、命令セット(即座に表示)およびコードを最適化し、多くのプラットフォーム(x86、ARMなど...)向けのネイティブコードを生成するバックエンドを装備している。

  • 内部DSLの作成に、GroovyはJavaより最適か?

    近ごろScala、GroovyやJRubyのようなJVMコンパチブルな言語は、ドメイン固有言語(DSL)を開発する上で近ごろ、ますます人気を集めている。しかし、内部DSLを作成する場合、Javaプログラミング言語よりも適しているのだろうか?Venkat Subramaniam氏はGroovyのような動的言語の「セレモニーより本質を優先」および「メタプログラミング」機能が、内部DSLを開発する上で役立つ理由を説明している。

  • さらに迅速なGroovyが間もなく登場

    Groovy開発チームとG2Oneは、Groovyのパフォーマンスと機能の向上に取り組んでいる一方で、安定したリリースを維持している。Groovy 1.6への着実な取り組みが実を結び、大幅なパフォーマンスの改善がベータ版で利用可能である。

BT