Code Archive Skip to content Google About Google Privacy Terms
進化するAptana Studio 本連載でも以前紹介したAptana Studioだが、バージョンアップを重ね、さらなる進化を遂げている。今回はAptana Studioの最新動向と、Aptanaが提供するAptana JaxerとAptana Cloudsについて紹介したい。 PHP/Pythonをサポート、クラウドサービスとも連携 Aptana StudioはそもそもJavaScriptを中心としたWeb開発向けのIDEとして登場したものだ。その後、Ruby/Ruby on RailsやAdobe AIR、iPhoneなどのサポートが追加され、多くの注目を集めた。 最近ではAptana StudioにもPHPやPythonのサポートが追加されているほか、Aptana JaxerというJavaScriptでサーバサイドロジックを記述可能なアプリケーションサーバやAptana Cloud
Aptana Jaxer - The world's first Ajax server ベータ版が登場してから9カ月強、ついにAptana Jaxerの最新版にして初のメジャーリリース版となるAptana Jaxer 1.0が公開された。同時にAptana Jaxer Pro 1.0も公開されている。開発初期からカウントすると3年に及ぶ開発の成果物がはじめて1.0として公開されたことになる。 Aptana JaxerはAjax技術をサーバサイドでも活用できるように開発されたアプリケーションサーバ。サーバ側にMozilla Firefoxで開発されているブラウザエンジンを搭載しているほか、JavaScriptアプリケーションフレームワークも搭載している。このためブラウザサイドのみならずサーバサイドにおいてもクライアントサイドと同じようにJavaScriptが使えるという特徴がある。 Apt
前回までは、Jaxerの紹介や、サンプルアプリの作成、そしてAmazon EC2での公開の手順を解説してきました。 最終回となる今回は、Jaxerのセキュリティとパフォーマンスについて、そしてJaxerの今後のロードマップについて解説したいと思います。 Jaxerのセキュリティ 近年、アプリケーションに対するセキュリティ要件はますます高くなっています。セキュリティ、といっても様々な切り口があります。 Jaxerのセキュリティについては、公式サイトにその見解がまとめられています。 その内容を簡単に解説します(フレームワークとして当たり前のことも書かれていますが、その点は「当たり前のことがちゃんとできている」というふうに読みとってください)。 複雑な処理のラッピング Jaxerは、クライアントとサーバ間の通信をフレームワークでうまくラッピングしています。クライアントから送信したものと、サー
Jaxerアプリケーションの公開 前回までで、簡単なJaxerアプリケーションを作成するところまでを解説しました。 さて、せっかくアプリケーションを作ったのなら、公開してみたくなるものです。とはいえ、日本のレンタルサーバは、Javaが利用できなかったり、PerlやPHP、Pythonには対応していても、バージョンが古かったり、CGIモードでしか動作しなかったり、プラグインが自由に利用できなかったりと、不自由な点が多く、Jaxerのような新しいプロダクトを利用できる環境はなかなか見つかりません。 自分でサーバを構築して運営する 第1回目の連載の中で、Linux版の対応がまだと書きましたが、先日ついにLinux版のJaxerが公開されました。そしてそれに併せて、Amazon EC2でJaxerを動かす方法も公開されています。 Amazon EC2とは、米Amazonが展開するWeb Servi
タスクの編集・削除 前回からJaxerのアプリケーション作成に着手し、タスク管理アプリのタスクの登録ができるようになりました。 今回は、タスクの編集・削除と、Jaxerのウリの一つである「サーバサイドとクライアントサイドでの入力値チェックの共有」というところを実装します。 まず、タスクの編集・削除を実際にDBに対して実行する関数を以下のように定義しましょう。 定義する場所は、getAllTask()、add()が定義してあるrunat属性がserver-proxyのscriptタグの中です。 function update(id,text){ try{ text = decodeURIComponent(text); Jaxer.DB.execute("UPDATE memo set contents = ? where id = ? ",[text,id]); return true;
Jaxerアプリケーションの作成 前回は、Jaxerの環境構築、およびサンプルアプリの解説をしました。今回から、いよいよJaxerアプリケーションのプログラミングに取り掛かります。 今回作成するサンプルアプリケーションは、タスク管理アプリです。画面イメージは以下のようになります。 実装する機能は、次のものになります。 テキスト入力欄にタスクを入力し、Enterキーを押すと、タスクが登録できる。 登録したタスクは、即時画面上に反映される。 既存のタスクをクリックすると、テキスト入力欄になり、タスクの内容を編集できる。 ×をクリックすると、タスクを削除できる。 それでは、前回インストールしているAptana Studioを起動しましょう。 起動後、以下の手順で、まずは「task」プロジェクトを作成します。 project viewで右クリック→New→Projectを選択する。 New Pro
Jaxerの環境構築 前回は、Jaxerの概要とJaxerを使うメリットを解説しました。今回は、Jaxerの環境構築、およびサンプルアプリの解説を行います。 では早速Jaxerの環境を構築してみましょう。 Jaxerを動作させるには以下の2つの方法があります。 Aptana Jaxerをインストールする Aptana Studioをインストールする 後者はAptana Studioに付属されているJaxerのランタイムを利用して動作させる方法です。どちらの方法も、ファイルをダウンロードして、解凍するだけなので簡単です。 Aptana Studioは、Eclipseをベースにした統合開発環境(IDE)で、Ruby on Rails やPHP、JavaScriptさらにはiPhone やAdobe AIRのbeta3までをもサポートしており、HTMLのエディタとしてもDreamweaverに匹
クラウド導入が進まない本当の課題 ITベンダーだからこそ知っている クラウドに二の足を踏む企業のボトルネック すぐに実践できる仕事効率アップ術 驚きの効果をもたらす外付けディスプレイ なんと最大50%の業務効率アップも! いま求められるID管理:前編 有名コンサルが一堂に会し語り合う いま必要なサイバーガバナンスのありかた サステナビリティの今と未来 企業戦略としてのサスティナビリティ推進 世界の通信インフラを支えるコルトの取組み 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashArrayの組合せで 運用負荷軽減と高性能化を実現したDMM ハイブリッドクラウド時代の救世主 企業ITを素早く進化させるためのAVS サービス開始から1年で大幅に機能がアップ サービス
Apatna Jaxerとは? サーバサイドJavaScriptとは、その名の通りサーバ側で実行するJavaScriptのことです。 JavaScriptはクライアントのブラウザ上で実行するもの、というイメージが強いので、サーバ側で実行すると言われても、ピンと来ない方も多いかもしれません。 サーバサイドJavaScriptのエンジンは、いくつかのプロダクトが登場しています。Javaによる実装のRhinoやCによる実装のSpidermonkeyは、その代表格になります。 先日、統合開発環境Aptana Studioで有名なAptana社が、サーバサイドJavaScriptを実現する"Ajaxサーバ"Aptana Jaxer(以下、Jaxer)を発表しました。 Ajaxサーバ、とは耳慣れない言葉ですが、Jaxerの特徴をずばりと言い表すために作った造語だと思います。Jaxerを利用すると、Aj
エンドポイントセキュリティの転機 情報セキュリティ戦略が問われる今 重要インフラ事業者としてANAが考えること 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる 日清食品グループのDX(後編) 内製化とローコードで実現?ビジネス部門 によるアプリ開発のリアルボイス! 内閣官房やラックが登壇 ゼロトラストが官民一体で サイバーセキュリティを定義する 日清食品グループのDX(前編) 現場が主役のDXのススメ トップの強い意思で変革に弾み RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 ともにDXを推進する コンテナ化されたワークロードを管理 継続的な価値を生みだす「協創」への挑戦 リスクのある暗号資産取引を追跡 ブロックチェーン分析を利用し 暗号資産取引の健全性向上を支援する
Aptana Jaxerの概要 高品質なAjax用IDEをリリースしていることで有名な「aptana」プロジェクトが、無限の可能性を感じさせる「熱い」製品をリリースしてくれた。それが「Jaxer」だ。 「Jaxer」は、aptanaプロジェクトによれば「Ajaxサーバ」と位置づけられている(あまりピンとくるキャッチフレーズではないが……)。Jaxerの概要を簡潔に表すならば、「サーバサイドJavaScriptを実現するためのサーバ/フレームワーク」となるだろう。 サーバサイドJavaScriptを実現するプロダクトは、Jaxer以外にも多くある。そんな中、Jaxerが実現するサーバサイドJavaScriptには次のようなメリットがある。 ブラウザで動作するJavaScriptコードと、サーバサイドJavaScriptコードをシームレスに統合できる。 サーバサイドで動作する関数をクライアント
最近JavaScriptづいていて、サーバサイドもJavaScriptで書きたいなぁと思っていたところに、AptanaからJAXERなるAjax Serverがリリースされたとのニュースがあったので、渡りに船とばかりに触ってみました。 とりあえず動かしてサンプルを見るまでは超簡単。興味がある人は試してみると良いよ。 ということで遊んでみた内容のメモ。 環境構築 JaxerのホームページのDownloadをクリックして、"Download Jaxer for Windows (.zip)"をダウンロード。 ダウンロード後、解凍して、必要なら任意のディレクトリに移動。 解凍後のルートディレクトリにある"StartServer.bat"を実行すると、http://localhost:8081/aptana/ にアクセスすることができます。※環境によってはセキュリティソフトから、Jaxer やAp
22日(米国時間)、Ajaxアプリケーション開発向けの統合開発環境を提供しているAptanaは、新しいサーバプロダクトとしてAptana Jaxerを公開した。Aptana Jaxerは同社が「真のAjaxサーバ」と謳うプロダクト。クライアントサイドもサーバサイドも同じようにHTML+JavaScriptのコードが実行できるというものだが、これまでのサーバクライアント技術になれてきたデベロッパにとってはいまいち想像しにくいところがあった。 Aptana Jaxerがリリースされた翌日となる23日(米国)には、さっそくMozilla Foundation, JavaScript Evangelist, John Resig氏によってAptana Jaxerを使うためのサンプルコードが紹介された。jQueryの開発者である同氏はAptana JaxerにおいてjQueryを使う簡単なサンプルコ
ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 身近な改善の第一歩! ニューノーマルな働き方を前提にした これからの時代のWi-Fi環境構築のポイント ITインフラ運用からの解放 HCI+JP1による統合運用による負荷激減で 次世代IT部門への役割変革へ一歩前進 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために ライバル同士がタッグを組む理由 マイクロソフトとヴイエムウェアが連携し パブリッククラウドへの移行を支援 さあ、その想いをカタチにしよう。 Google Cloud が企業の未来に向けた生産性 向上とコラボレーション実現のヒントを解説 クラウドネイティブの実
Aptana Jaxer - The Ajax server Aptanaは22日(米国時間)、AjaxサーバプロダクトとなるAptana Jaxerのベータ版を公開した。同社はAptana Jaxerが真の意味でAjax向けのサーバプロダクトとしては初のプロダクトだとしている。Aptana JaxerではAjax開発者向けの開発モデルが統合された。この結果、サーバにおいてもクライアントにおいても同じAjaxコードが記述できるようになった。同じAPI、同じJavaScript、同じHTMLをサーバにおいても使えるようになっている。 具体的な例を挙げると、WebブラウザでgetElementById()を使うといった処理をサーバサイドにおいても同じように使える。つまり、JavaScriptコードを記述したら、そのコードはクライアントサイドでもサーバサイドでも使えるということだ。同期的にしろ非
Register now for Axway Summit 2024 and get energized to accelerate your digital transformation. Learn More Aptana Studio 3 is an open-source web development IDE, and while we are no longer actively maintaining the repository, it is still open-source and public so if you wish to download Aptana Studio 3 you can do so on GitHub.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く