米Yahoo!がJavaScriptフレームワーク「Mojito」と、Node.jsのホスティング環境「Manhattan」発表。米Yahoo!がJavaScriptフレームワーク「Mojito」と、Node.jsのホスティング環境「Manhattan」発表。同一コードをブラウザ、サーバ、iOSアプリで実行可能2011年11月8日JavaScriptでアプリケーションを1つ書けば、それがPCでも、クラウドでも、モバイルデバイスでも動作する。米Yahoo!が発表した「Cocktails」(カクテル)が実現するのは、すべてをWeb標準で実現したクロスプラットフォーム/クロスデバイスのアプリケーション環境です。Blogマルチプラットフォームを実現する「Mojito」Cocktailsの核となるのが、JavaScriptフレームワークの「Mojito」(モヒート)。Mojitoベースのコードは、ブラウザでもサーバでも動作すると説明されています。base.Mojitoでは、デベロッパーはサーバサイドのバックエンドとブラウザでのフロントエンドのコードを別々に書く必要はありません。それだけでなく、Webページで「このアプリケーションを実行するためにはJavaScriptを有効にしてください」というワーニングを表示しなくてよいのです。JavaScriptがブラウザで有効になっていない場合、Mojitoベースのアプリケーションはサーバサイドで実行されるからです。すべてが1種類のコードでできているのです。Mojitoベースのアプリケーションには、ビジネスロジックとユーザーインターフェイスが含まれているために(これをModuleとWidgetを合わせて「Mojits」と呼ぶそうです)このようなことが実現できると説明されています。Node.jsのホスティング環境「Manhattan」Mojitoベースのアプリケーションをホスティングする環境として提供されるのが「Manhattan」。Node.jsを拡張したものだと説明されています。ManhattanはNode.jsを拡張したもので、障害分離と耐障害性、スケーラビリティ、可用性、セキュリティ、性能、そのほか世界最大のWeb企業に期待するものが提供されます。MojitoベースのJavaScriptソースコードをMacOSの開発環境であるXcodeに渡すと、iOSアプリが生成されモバイルデバイスで実行できます。来年1Qにオープンソースで公開予定デモンストレーションを行っているビデオで、Mojitoについて見てみましょう。start」コマンドを入力すると、ローカルのWebサーバとともにアプリケーションを起動。Webブラウザ上でMojitoアプリが利用可能に。ブラウザのJavaScriptをオフにすると、同じルック&フィールのHTMLページ生成されてそのまま利用可能。Mojitoのコマンドラインから、ホスティング環境のManhattanへもデプロイ可能。デプロイ後にURLが返ってくるため、それをクリックすればまったく同じアプリケーションが立ち上がります。MojitoコマンドラインからxCode用のコードを生成するとxCodeが立ち上がり、そのままiOSアプリとしてモバイルデバイスで実行可能。Mojitoフレームワークは2012年第1四半期にオープンソースとして公開される予定です。モバイルPublickey広告.NET帳票ツール。デザイナはExcel。クラウド/サーバー環境対応。.NET5/6/8に対応。デザイナはExcelのため、エンドユーザーも編集可能。ノーコードでCSVファイルから帳票を出力する、CSVReportも新収録。「さくらのクラウド」料金が発表。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。Feed最新記事10本GitHubで最も使われている言語、PythonがJavaScriptを抜いて1位に。生成AI関連プロジェクト急増で。Sonnetが選択可能に。100」の仮想マシンを正式提供開始JetBrains、JavaScript/TypeScriptのためのIDE「WebStorm」と.NETのためのIDE「Rider」、非商用利用ならば無償で利用可能に。1.0」、12月に正式リリース予定。MemoryDBで提供開始Webブラウザ上でWebAssembly製コンパイラによりC言語をWebAssemblyにコンパイル、そのまま実行可能に。