タグ

frameworkに関するtarchanのブックマーク (130)

  • 中級者向けのPHP本を執筆。PHPによるWebアプリケーションスーパーサンプル 活用編:phpspot開発日誌

    中級者向けのPHPを執筆。PHPによるWebアプリケーションスーパーサンプル 活用編 2006年05月29日- 2008/7/12 改訂第2版が出版されました。 以下は、2006年に出版された第1版の書籍の説明です。 第2版でもコンセプトは変わりませんので、書について知りたい方は以下をお読みください。 尚、第1版は在庫がありませんので、第2版をお求めください。 中級者向けのPHPPHPによるWebアプリケーションスーパーサンプル 活用編」を執筆しました。 PEAR等の便利モジュールを多く紹介しているです(ボリューム的には8割程モジュールの紹介)。 ファイル関連・WEBサービス(amazon/del.icio.us/XML_RPCクライアント/サーバーの実装法)・ブログ関連の他、開発にあたって便利なモジュールの利用法を各種紹介。 (紹介しているモジュールの一覧) 単純にPEAR等

  • Javaフレームワークの比較検討資料公開 - 矢野勉のはてな日記

    Java仕事で各種フレームワークを比較検討したので、比較用に作った参考資料を公開します。ちなみに現在私は、ドワンゴさんの社内システム開発をお手伝いしてまして、その一環で調べたものです。会社資料じゃなく、私の資料ということでブログで公開してよい、むしろしとけ、とのことなので公開しときます。 今回の案件向けにアプリケーションを画面層コンテナ層データアクセス層に分けて、それぞれフレームワークを選ぶのが目的です。コンテナ層はDIコンテナのうちいずれか、データアクセス層はO/Rマッパーを選ぶことになります。 太枠の範囲が選定対象です。よくに出てくる杓子定規な階層図とは変えてあります。 次のものを比較検討しました。画面層SAStrutsApache Wicket(ほかにもTeedaとかClick Frameworkとかももともとは候補にあったが、調査が追いつかないので二つに絞った)コンテナSeasa

  • 軽量ウェブフレームワークで大切な3つのこと - id:kazuhookuのメモ置き場

    Perlの軽量ウェブアプリケーションフレームワーク最新事情 - とほほのN88-BASIC日記 関連で今日出た話。 index.cgi ではなく フレームワーク名.cgi にすべき DirectoryIndex を設定した .htaccess を一緒に配布すべき Japanize や AutoPagerize のような配布チャンネルが重要 いずれも、エンドユーザーに近い層をターゲットにしているとそういうことになるのかな、と。最後の項目に至ってはフレームワークはおろか言語非依存な話だったりするのですが。いずれにせよゼロサムゲームではないのです。今後に期待。 追記: NanoA のアプリケーションを、好きに書いて配布チャンネルに載せられるようにしました。というか、http://coderepos.org/share/browser/lang/perl/NanoA/trunk 以下に勝手にディレ

    軽量ウェブフレームワークで大切な3つのこと - id:kazuhookuのメモ置き場
  • Java、.NET、Ajax開発の“銀の弾丸”オープンソース?(1/3)-@IT

    【特集】NTTデータが多数の開発案件で培ったノウハウを公開 Java、.NET、Ajax開発の“銀の弾丸”オープンソース? 株式会社NTTデータ 技術開発部 ソフトウェア工学推進センタ 崎山 直洋 2008/2/1 NTTデータが開発ノウハウを社外に公開 TERASOLUNA(テラソルナ)はWebアプリケーションを中心としたシステム開発の総合的ソリューションです。 2007年11月29日、NTTデータは2003年に整備し受注案件向けに展開して数多くのプロジェクトで適用されてきた総合的ソリューション「TERASOLUNA」の「開発プロセス」の概要と、オープンソースとして「フレームワーク」を公開しました(参考「NTTデータが独自の開発フレームワークをオープンソース化~開発プロセスも一部公開~」)。 稿では、その「開発プロセス」と「フレームワーク」の概要と使いどころを紹介します。 システム開

    tarchan
    tarchan 2008/10/30
    ただのラッパーに読破できない量のドキュメントをセットにしただけじゃなかと予想
  • MOONGIFT: » 出た!Mac OSX向けのマルチタッチフレームワーク「Touch」:オープンソースを毎日紹介

    iPhoneなどでは実装されている機能の一つにマルチタッチがある。最近MacBookなどでも二指までサポートされるようになっているが、まだまだ限られた機能、場面でしか使えない。スクリーン上で両手を広げてアプリケーションを操るような、未来的な操作はまだまだ先だ。 デモアプリケーションの一つ と思っていたら実現してしまうソフトウェアが登場した。Apple標準ではなくオープンソースでだ。 今回紹介するオープンソース・ソフトウェアはTouché、マルチタッチシステムだ。 Touchéは前に紹介したTouchlib と同じ系列のソフトウェアだ。ただしTouchéを使うと、設定やテストがウィザード形式で進めることができる。特にMacBookなどではiSightをそのまま使うのでTouchéをすぐに試すことができる。来は指を当てるスクリーン部分が必要だが、周囲を暗くして、ディスプレイを明るく

    MOONGIFT: » 出た!Mac OSX向けのマルチタッチフレームワーク「Touch」:オープンソースを毎日紹介
  • MOONGIFT: » Mac OSX向けのオープンソースドローエンジン「GCDrawKit」:オープンソースを毎日紹介

    ドロー系ソフトウェアの代表と言えばIllustratorが一番に挙げられるだろう。確かに優秀なソフトウェアではあるが、値段も高価で一般的なソフトウェアとは言えそうにない。そしてフリーのドロー系ソフトウェアで使い勝手の良い物というのはあまり多くない。 デモアプリケーションながら十分な機能 画像編集ソフトウェアは様々に存在するのに、ドロー系はキラーアプリケーションがなかった。だがこのソフトウェアはそんな状況に風穴を空けるかも知れない。 今回紹介するオープンソース・ソフトウェアはGCDrawKitMac OSX向けのドローエンジンだ。 GCDrawKitは図形の配置はもちろん、ベジュ曲線やレイヤーもサポートするドローエンジンだ。エンジン部分の他に、DrawKitというCocoaベースのデモアプリケーションが公開されている。これを触ると、デモとは思い難い多機能さに驚くはずだ。 レイヤー機能もある

    MOONGIFT: » Mac OSX向けのオープンソースドローエンジン「GCDrawKit」:オープンソースを毎日紹介
  • MOONGIFT: » 複雑な段組みを可能にするCSSフレームワーク「Emastic」:オープンソースを毎日紹介

    雑誌や新聞などでは複雑な段組みを行って、情報を見やすくしている。ネット媒体の場合、あまりそうした点は考慮されず、二段または三段のカラムで構成されることが多い。しかも幾つかのカラムはメニューなどに使うので、文章自体は殆ど組版が施されていない。 CSSだけとは思えないほど細かく制御されている Webはそういった媒体ではない、と言い切ってしまえばそれまでだろう。だが今後情報の電子化は進み、紙媒体は現状維持ないし衰退していくのは間違いない。そうした時に、Webもやはり読ませる形式を求められるようになるのではないだろうか。それを実現するのがこれだ。 今回紹介するオープンソース・ソフトウェアはEmastic、複雑なカラム構成を実現するCSSフレームワークだ。 Emasticはまるで雑誌のような段組みをCSSで実現している。二段、三段、四段の表示を行い、固定幅または表示サイズに合わせて変化とを組み合わせ

    MOONGIFT: » 複雑な段組みを可能にするCSSフレームワーク「Emastic」:オープンソースを毎日紹介
  • Cubby - ようこそ

    お知らせ 2010-03-28 バージョン 2.0.9がリリースされました。 2010-02-20 バージョン 2.0.8がリリースされました。 2010-02-18 バージョン 2.0.7がリリースされました。 2010-02-11 バージョン 2.0.5がリリースされました。 2009-11-19 バージョン 2.0.4がリリースされました。 2009-11-04 バージョン 2.0.3がリリースされました。 Cubby とは何ですか ? Cubby (カビー)は Java / Servlet / JSP をベースにした、Web アプリケーションのためのシンプルなフレームワークです。 Seasar2 / Google Guice / Spring Framework 上で動作します。 詳細はドキュメントをご覧ください。 Cubby 2.0 Cubby のゴール Servlet / JS

  • OpenSymphony、WebWork 2.2を公開 - Struts Action Frameworkへの序幕 | エンタープライズ | マイコミジャーナル

    The OpenSymphony Project, the WebWork teamは11日(米国時間)、WebWorkの最新版であるWebWork 2.2を公開したことを発表した。WebWork 2.2はJavaで開発されたWebアプリケーション開発フレームワーク。特に開発生産性とソースコードの簡素化を念頭において構築されており、フォームコントロール、UIテーマ、国際化、JavaBeansへのダイナミックフォームパラメータマッピング、クライアントおよびサーバサイドバリデーションなどを提供している。 The WebWork teamはWebWork 2.2を、WebWorkの歴史の中でも重要なマイルストーンであると位置づけている。WebWork 2.2が、The OpenSymphony, the WebWork teamのもとでリリースされる最後のメジャーリリースとなる。2.2.xおよび

  • 各言語用Ruby on Railsの代替フレームワーク:phpspot開発日誌

    Best Tool For the Job にRuby on Railsの代替フレームワークが載っていました。 以下、引用。PHPのものは太字にしてあります。 Django in Python Fanery in Python Subway also in Pyton TurboGears another Python framework Catalyst in Perl TrimJunction in JavaScript Cake in PHP Symfony in PHP5 Seagull in PHP PHP on Trax another one in PHP MonoRail in .NET Wicket for Java Sails for Java Trails also in Java Seaside in Smalltalk こんな感じで、多数のRuby on Rail