タグ

フレームワークに関するseapig_dolphinのブックマーク (18)

  • Railsってそんなにイケてますか?Rubyっておしゃれな響きだけどさ | sumyapp

    やぁ、こんにちは。単刀直入に質問です、「Railsってそんなにイケてますか?」 Ruby on Rails Frameworkって流行ってますよね。Rails系の勉強会とか、短期のスクールとか、たくさん出てきてますよね。最近のスタートアップ的な企業もRails使っている所がたっくさん。 「みんな使ってるから」「流行りだから」そんな理由で選ぼうとしている人とかいませんか?今使っている方、実際使ってみて、「Railsってそんなにイケてますか?」 まずはじめに私の持論的な結論から申し上げますと、以下の場合に限ってRailsは最適なフレームワークであると思います。 ガチで運用する自社サービス 作ってリリース後は開発を凍結する、開発は一回ぽっきりのプロダクト プロトタイプ 次に、最適じゃない場合に、じゃぁRailsがダメならどのフレームワークがいいか?というと、 メンバーが好きなフレームワーク みん

  • Java Framework講義

    沖縄発Javaコミュニティ「Java Küche」副会長 http://www.java-kuche.org 沖縄Linux Users Group(OLUG)正会員 http://www.olug.gr.jp はじめに 今日の講義では、大まかに以下の3点について講義を行います。 フレームワークの基礎概念 Strutsの基礎知識 Seasar2の基礎知識 StrutsはWebアプリケーションの画面制御のためのフレームワークです。Seasar2は今日は来の利用方法とは 異なりますが、DBアクセスのためのフレームワークとしての利用方法を解説します。 また、課題として問題1から問題10を用意しています。課題の回答はメールにてt-doi@ohns.co.jp まで送付してください。 提出形式はtext、PDFなどでかまいません。 フレームワークの基礎概念 フレームワークとは Framework

  • いまさらServletとJSPで作るWebアプリケーション - だちはだ日記

    Javaで言うWebフレームワークと言うとちょっと前に流行ったStrutsと言うのがある。 これはここ数年で開発主体がStruts2へと主流が移り、またVersion 1系がEnd Of Lifeになったりと、 状況が大きく動いている。 今回はJSFやStruts2をはじめ乱立するWebフレームワークを置いておいて、 ServletとJSPへ回帰してみた話。 実際にServletベースで小規模なアプリケーションを開発したが、 思いのほかいい感じだったのでWebアプリケーションの フレームワークに必要な要素などを再考してみました。 余談:個人的にはコントローラの記述はSeasar ProjectのSAStrutsが一番好きですが、 JSPのタグライブラリがStruts1ベースなんだよね。あのタグライブラリあんまり好きじゃない。JerseyのViewableクラスもいっそのことJ2EE標準にす

    いまさらServletとJSPで作るWebアプリケーション - だちはだ日記
  • 侵略的なフレームワーク - 達人プログラマーを目指して

    SpringやSeasar2などの軽量なフレームワークが登場し、POJO、DI、AOPという考え方が今ではすっかり浸透してきているのかと思いきや、ぜんぜんそんなことはないみたいです。客先でも(主に社内での)実績最優先という考え方から、最近のOSSフレームワークには手を出さず、日の大手SIer謹製のフレームワークを採用したり、自社フレームワークを採用したりするケースが意外に多いですね。そういう場合によくありがちなのが、プログラマーのスキルによらずに作れるようにするという目的から、無意味な規約を強制するケースです。 実際、今日ある国産ベンダーのフレームワークを採用したシステムの設計書に記載されているクラス一覧を見ていて無駄がいかに多いかということに驚いてしまいました。たとえば、ユーザー一覧を検索するという処理でSeamならエンティティクラス、画面、JPQLがあれば実装完了なのですが、そのフレ

    侵略的なフレームワーク - 達人プログラマーを目指して
  • Sinatra

    Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort: require 'sinatra' get '/frank-says' do 'Put this in your pipe & smoke it!' end

  • PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」:phpspot開発日誌

    PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」 2012年05月24日- Opauth ? Multi-provider authentication framework for PHP PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」。 Zend、CakePHP、Symfony、CodeIgniter等のフレームワークに認証を入れる場合に是非参考にしたいライブラリ。 Facebook, Google, twitter, Linked.in の他、OAuth、OpenID などにも対応。Yahoo!JapanでOAuth等による認証ができますから、これで認証にまつわる処理はすべて実装できそう。 各サイトにおける認証の方法を都度実装するのは非効率ということで、こうしたライブラリで認証処理はサクっと終

  • オープンソースTERASOLUNAで作るWebアプリ

    Strutsの諸問題を解決するWebフレームワークとは? オープンソースTERASOLUNAで作るWebアプリ(1) WebアプリをStrutsで構築する際の種々の問題点。そして、それを解決するSpring、iBATIS連携のオープンソースを紹介

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

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

  • 【ハウツー】JavaとHTMLだけでWebアプリケーションを作る「Apache Wicket」 (1) Apache Wicketとは | エンタープライズ | マイコミジャーナル

    Apache WicketはオープンソースのJava Webアプリケーションフレームワークのひとつである。Java用のWebアプリケーションフレームワークは多数存在するが、Wicketが特徴的なのは、XMLなどによる設定ファイルを排除し、ほぼHTMLJavaのコードだけでWebアプリケーションが作成できるようになっている点だ。それも画面デザインとロジックを明確に分離し、デザインのためのマークアップとJavaのコードを混ぜて記述する必要がないように作られている。 Wicketを使えば、モデル定義も画面遷移もすべてJavaのコードで書くことができる。複雑なXMLに気を煩わせる必要はない。その上、Wicketで利用するオブジェクトはコンテナで制御されるのではないため、プログラマが自由に扱うことができる。ページデザインのためのHTMLにしても、JSPのような特別なコードをいっさい必要としない。そ

  • Wicketはライトウェイトなフレームワークじゃない。でも気持ちがいい。 - 矢野勉のはてな日記

    Java, Wicket Wicketの紹介ページのタイトルを書く時、最初は「Java軽量フレームワーク『Wicket』の使い方」としようと思ってました。いろんなところで「Lightweight framework」と呼ばれていたから。でも実際に書いてみたらどうもしっくりこない。軽量....? なんか違う....。なのでお茶を濁して「Javaウェブフレームワーク」としたんですよ。 道具が手に合うようなしっくりさを持ったフレームワークなのに、「軽量」というとなんか違うという感覚が自分でもよく分からなかった。でも最近オライリーのOn JavaにてWicketのレビューが出てたのを読んで、やっぱりそうか、と思いました。 Wicket - (another) Java Web Framework: My First Impressions レビュー自体は比較的長めです。でも結構的を射たレビューです

  • スマホ用JavaScriptフレームワーク5つ+1を徹底研究(1/5) - @IT

    スマホ用JavaScriptフレームワーク5つ +1を徹底研究 jQuery Mobile、iUI、jQTouch、 Sencha Touch、Wink toolkit、PhoneGapとは アシアル株式会社 鴨田健次 2011/6/22 スマートフォン向けJavaScriptフレームワーク/ライブラリを使うと、スマートフォンアプリっぽい見た目のページデザイン、UI(ユーザーインターフェイス)パーツやページ遷移アニメーションを簡単に実装できます。多くは、おのおののフレームワークのルールにのっとったHTMLを書くことで、それらの機能を実現します。 稿では、jQuery Mobileを筆頭として、いくつか発表されているスマートフォンサイト向けJavaScriptフレームワークを紹介します。 ■ PCサイト向けJavaScriptフレームワークについて PCサイト向けJavaScriptフレー

  • DCIによるWebアプリケーション - 2:アーキテクチャ - Digital Romanticism

    前回ドメインレイヤを実装した「割り勘アプリケーション」のプレゼンテーションレイヤを実装し、全体的なアーキテクチャについて考察する。 導入 前回のエントリでは、DCIアーキテクチャの概念に従って「割り勘アプリケーション」のドメインレイヤを実装しました。その後、Wicketを使用してプレゼンテーションレイヤを実装し、「企画」から「会計」までを一通り動かすことができるようにしました。今回はこの作業を通じて得られたDCIアーキテクチャにおける考慮事項について解説していきます。(ソースコードはこちらで公開しています。) ※ 配色については、こちらのサイトを参考にさせて頂きました。 DCIとMVC フロントを含めた基的なアーキテクチャを以下に示します。 PageクラスとActionクラスの責務分割については、「Pageクラスはコンポーネントの生成と画面遷移のみを行い、ContextおよびReposi

    DCIによるWebアプリケーション - 2:アーキテクチャ - Digital Romanticism
  • エンタープライズアーキテクチャ - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "エンタープライズアーキテクチャ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2021年11月) エンタープライズアーキテクチャ(英: enterprise architecture、EA) は構成要素(事業エンティティ)、それらの構成要素の外的に見える特性、及びそれらの間の関係を含む、事業構造の厳格な記述である[1][2]。EAは、用語、要素の構成、及びその外的環境とのそれらの関係、及び 要求分析、設計とエンタープライズの進化のための原則のガイドを記述する。 この記述は、事業体の目標、事業プロセス、役割、組織的構造、組織的振舞、事業情

    エンタープライズアーキテクチャ - Wikipedia
  • NTTデータが金融システム向け「FINALUNAフレームワーク」をオープンソース化

    NTTデータは2010年4月16日、金融システム向けJavaインタフェース仕様「FINALUNA API」を公開し、同時にこのAPIに基づく「FINALUNAフレームワーク」をオープンソース・ソフトウエア (OSS)として提供開始した。FINALUNAは金融機関の情報系システム100件以上で採用されているという。 FINALUNA APIはビジネスロジック記述に特化したJavaインタフェース仕様。「進歩し続けるハードウェア、ミドルウェアなどの情報技術の変化の影響を極力排除することで、ビジネスロジックの保守効率向上を図り、IT資産価値を守る」(NTTデータ)ことを目的としているという。 FINALUNAフレームワークは「FINALUNA framework Rich version」と「FINALUNA framework Batch version」の2種類がある。FINALUNA fra

    NTTデータが金融システム向け「FINALUNAフレームワーク」をオープンソース化
  • わたしが知らないスゴ本は、きっとあなたが読んでいる: PMP試験対策【まとめ】

    PMP試験対策の入口へようこそ。 PMP対策のための一連のエントリは、ここにリンクを貼り、(わたしを含め)読者のお役に立てるようにする。コンテンツも無いのにいきなり【まとめ】を作ったのは、自分を追い込むため。さらに宣言する→2007.1 中にPMP資格試験を受験し、合格する このシリーズの目的 PMP試験に『わたしが』合格する(2007.1) 合格しますた(2007.1.20) PMP試験対策で勉強したことを整理するために書く (わたしを含む)このシリーズを読む人のための注意事項 PMBOKガイド3版がベース Rita は2000年版がベース(したがって、古い) あくまで『わたしの』理解なので、誤りがあるかもしれない。読み手は参考程度に留めておいたほうがよいかと まちがいじゃね? ツッコミ歓迎 PMBOK3を持っていることが前提(のつもりで書くので、2000版との違いだとか、インプット/

    わたしが知らないスゴ本は、きっとあなたが読んでいる: PMP試験対策【まとめ】
  • マイケル・ポーターの5 Forcesとは

    経営戦略のフレームワーク解説 マイケル・ポーター氏の5Forces(ファイブ・フォース) ●マイケル・ポーター氏の5 Forces ハーバードMBAの教授、マイケル・ポーター氏が提唱した極めて有名な戦略フレームワークが5 Forcesです。 複数形ですので「フォースィーズ」と読むはずですが、日語ではファイブ・フォースと言われるようです。 ●5 Forces とは? ざっくりまとめると、 ・新規参入業者 ・代替品(間接競合) ・供給業者 ・買い手(顧客) ・ 競争業者(直接競合) の「五つの要因が結集して、業界の究極的な収益率-すなわち、長期的な投資収益率を決める」(マイケル・ポーター著 競争の戦略 P.17)という理論です。 そして、「競争戦略の目標は、業界の競争要因からうまく身を守り、自社に有利なようにその要因を動かせる位置を業界内に見つけることにある」と(同 P.18)と結論づけます

  • フレームワーク脳を打ち破る宮本茂の言葉 - teruyastarはかく語りき

    ホッテントリーからすごいブクマの思考法を見つけました。 とても役に立ちそうなので必読かと思います。 社会人なら押さえておきたいフレームワーク思考 - livedoor ディレクター Blog(ブログ) http://blog.livedoor.jp/ld_directors/archives/51131574.html 【フレームワークを学んだ後】 論理的に分析ができ、説明も論理的に。 という記事そのものが、論理的説明をされてますし。 すごいんですが、なぜか使った覚えが、、、、 ビジネス書が好きだったので、これらのフレームワークは知ってたのですが ディレクターさんと違って、活用したことはありません。 自然と重要な事を優先してたとか、 たまにブログ記事の構成がこの通りになったとかはありますが、 それは結果論で、例にあるフレームワーク思考でそこにたどり着いたわけじゃありません。 もしかして社会

    フレームワーク脳を打ち破る宮本茂の言葉 - teruyastarはかく語りき
  • 社会人なら押さえておきたいフレームワーク思考 - livedoor ディレクター Blog(ブログ)

    こんにちは、livedoor Blog担当の眞子裕介です。 今回は、ビジネス上のスキルとして注目を浴びている「フレームワーク思考」について説明いたします。 そもそも、みなさんは、「フレームワーク思考」という言葉をご存じでしょうか? 「フレームワーク思考」とは、情報分析、問題発見や、問題解決(*1)や戦略を立案する際に利用する「思考の枠」のことを指します。 (*1)All Aboutの「フレームワーク思考してますか?」から引用しました。 この「フレームワーク思考」を活用すると、自然と思考が論理的かつ客観的となり、思考の結果を人に説明しやすくなります。 私の経験をもとに言えば、「フレームワーク思考」を学ぶ以前に「機能の要望」を検討する時は、ユーザーの立場でユーザーが求めるであろう機能を考えていましたが、どうしても主観的な意見となりがちでした。しかしながら、「フレームワーク思考」を学んだ後は、「

    社会人なら押さえておきたいフレームワーク思考 - livedoor ディレクター Blog(ブログ)
  • 1