エンジニアではない一般ユーザー自らが、Webの操作だけで簡単にWebアプリケーションを作れるソフトウェア“Tuigwaa”。2005年度上期未踏ソフトウェア創造事業に採用された本プロジェクトは、Web 2.0の世界を切り開く純国産ソフトウェアとして大きな注目を集めている。そのコンセプトを紹介しよう。(編集部) ■いつまでもWebアプリ化されない現場 「プロジェクトにかかわってい...
『 ここのところ急に話題が増えたPHPフレームワーク。ためしたい。 』
米グーグルが発表したGoogle Web Toolkit。Java言語で作成したクライアントアプリケーションを、JavaScript+HTMLアプリケーションに変換するという、まったく異なるアプローチを持つAJAXアプリ開発ツールだ。簡単なサンプルを動かしてみよう(編集部) Google Web Toolkitとは? 2006年5月17日、米国Googleが、Google Web Toolkitをリリースしました。早速Webサイトを見ると、『Google Web Toolkit - Build AJAX...
そして、The Seasar Projectの成果は、J2EE本体にフィードバックされるように働きかけます。 例えば、S2DaoのSQLコメントによる動的なSQL文作成の仕組みをEJB3(4?)に反映させるとかです。 日本の現場で培われたノウハウが「世界標準」になるって素敵なことだとは思いませんか。
『 RailsのAjaxScaffoldに使われているAjaxライブラリ、Rico 』
どのようなプログラミング言語でもライブラリが存在するように、Ajaxにおいてもライブラリが存在します。 初めにAjaxライブラリの必要性について見ていきたいと思いますが、ここではAjax開発ならではのライブラリの必要性を2点取り上げます(ほかの言語のライブラリと共通する必要性はあらためて取り上げません)。 ■クロスブラウザ対応 Ajaxの利点として、さまざま...
CSSを使うのが当たり前になり、Webエンジニアと言えどもある程度のデザインはこなす必要がある時代になっている。だがいざやってみると色々と大変なのがCSSでもある。 よく使われるスタイル指定や、テクニックをまとめてしまったのがこちらのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはlogicss、どこでも使えるCSSフレームワークだ。
『 JavaScript、命名規約、スクリプトの圧縮、Rhino、テンプレート/CSS/コード、DojoML、パッケージ空間、→要詳細調査 』
『 PrototypeisaJavascriptlibrarythataimstoeasedevelopmentofdynamicwebapplications 』
『 jQueryisafast,concise,JavaScriptLibrarythatsimplifieshowyoutraverseHTMLdocuments,handleevents,performanimations,andaddAjaxinteractionstoyourwebpages.jQueryisdesignedtochangethewaythatyouwriteJavaScript. 』
世の中には数多くのAPIがあり、オープンソースのものから、企業が製品として販売しているものまでさまざまなものが存在します。 APIを組み合わせて開発する場合、そのAPIの枠組み以上には自由度がなくなる弊害に陥りがちです。新たな発想が閉じ込められてしまわぬよう、自由な発想の下にアイデアを実現するのが理想です。 便利なAPIを見つけ、便利なAPIを開発し、便利...
『 Dojoは高機能だけど重いってイメージがあるのだが,このスプレッドシートはどうなのだろうか。期待。 』
『 1.テストをきちんとやっていそう。2.やっつけ実装とかはしてなさそう。3.万人受けしそうな見た目である。4.BSDライセンスである。 』
『 和訳、出た。//2007-04-20追記:ブクマ時はv1.3.1だったらしい/現在:document.title==prototype.jsv1.5.0の使い方;jQuery('h1').text()==prototype.jsの開発者向けメモ;/→はてブタイトルを「prototype.jsv1.5.0_rc2」(b:id:komusubi123/20070212)から変更 』
Web frameworks are an area of significant interest at the moment. Now that we've all learned the basics of web programming, we're ready to get the common stuff out of the way to concentrate on the task at hand; no one wants to spend time rewriting the same bits of glue to handle parameter processing, request dispatching, and the like. Web フレームワークは、目下、重要な関心を集めている分野です。現在、みんなWebプログラミングの基礎を学んでしまい、 今は、...
最近のフレームワークではMVCが重視されている。確かに、各要素が分かれていることで分業もしやすく、問題の切り分けもしやすくなる。こうした傾向はアプリケーションの高度化、難度が高まるにつれて需要が高まってきた。 JavaScriptMVCの説明ページ となれば、最近のWebアプリケーションで多用されるようになったJavaScriptでもこうした取り組みが必要になってくるのは間違い...
Railsの人気は国内外ともに高いが、同じように人気が高いフレームワークがPython製のDjangoだ。Pythonのシェアは海外に比べ国内では多くないが、Google App Engineでも採用されるなど、可能性は非常に高いフレームワークだ。 解凍すればすぐにDjango開発が行える Railsの場合もそうだが、いかに面白いフレームワークであっても、インストールするまでの手間ひまが必要では普及の足か...
『 WebアプリケーションおよびWebサービス向けのPHPフレームワーク。Zend社のPHPCollaborationProjectにより開発された。 』
『 『SproutCoreはJavaScriptで開発されたRIAWebアプリケーション開発向けフレームワーク。Cocoaに触発されて開発されたフレームワークで、少量のソースコードで価値の高いアプリケーションを開発できるように工夫されている。』 』
Perlのウェブアプリケーションフレームワークで、ケータイ向けサービスに共通的に必要される処理 (絵文字変換、キャリア/端末の判別、端末の認証、3キャリア共通テンプレートエンジン)が簡単かつ高速に行えるという特徴があります。 このフレームワークはDeNA(および関連子会社)のモバオク、ポケットアフィリエイト、モバゲータウン、モバコレなどで長く利用されてきたもの...